Question multiple pour un inventaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Question multiple pour un inventaire

Re: Question multiple pour un inventaire

par sirakawa » 05 sept. 2011, 10:25

C'est l'attribut title qui permet les info-bulles; alt est destiné à remplacer l'image quand elle est indisponible ou quand le navigateur ne sait pas l'afficher. Il se dit que IE afficherait une infobulle pour alt, c'est une erreur de IE contraire à la norme.
Dans la mesure où alt est obligatoire, il faudrait dans ce cas spécifier les deux
The alt attribute must be specified for the IMG and AREA elements. It is optional for the INPUT and APPLET elements.
(http://www.w3.org/TR/html4/struct/objects.html#adef-alt)

Re: Question multiple pour un inventaire

par moogli » 05 sept. 2011, 05:34

salut,

ce que tu indique montre un problème de conception.

tu ne devrais pas avoir de champ "inventaire" dans la table des utilisateurs, mais une table inventaire, comme celle ci par exemple :
create table inventaires (
idinventaire int unsigned nont null auto_increment,
iduser int not null,
iditem int not null,
quantite int not null default 1,
primary key(id)
)engine=innodb;

je te laisse ajouter les contraintes de clef étrangère sur iduser et iditem qui sont respectivement les clefs primaires des tables utilisateurs et items.

A partir de la tu peux faire ce que tu souhaite. tu auras, dans la table inventaires, une ligne par item pour chaque utilisateur (si tu 40 gourde tu n'aura pas 40 lignes tu joue sur la quantité ;) ).

2/ voir l'attribut alt de la balise img

3/ voir la balise table et des tailles de colonne fixe.

4/ un formulaire qui englobe le tableau et tu ajoute une balise image ou un lien pour la p'tite croix et un peux d'ajax pour la suppression.

@+

Question multiple pour un inventaire

par jeromus30 » 04 sept. 2011, 23:57

Salut,
Je voudrais intégré un inventaire sur mon jeux en php mais je ne c'est pas comment faire.

J'ai la DB avec les objets :

CREATE TABLE `item` (
`id_item` int(20) NOT NULL DEFAULT '',
`nom_item` varchar(30) NOT NULL DEFAULT '',
`effet` varchar(255) NOT NULL DEFAULT 'Aucune description',
`prix` int(20) NOT NULL DEFAULT '1',
`type` int(20) NOT NULL DEFAULT '0',
`id_img` int(20) NOT NULL DEFAULT '0',
PRIMARY KEY `id_item` (`id_item`),
UNIQUE (`membre_pseudo`),
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

Et il y a dans la table de chaque membre la colonne inventaire qui regroupe les id des item ( '1,6,12' ) ....


J'ai 4 questions

1) Comment aficher l'image de l'objet par rapport a l'id de 'id_img' ?

2) Comment faire en sorte que quand le joueur met le curseur sur l'image de l'objet la description & l'effet s'afiche ?

3) Comment bien positionner les objets (images) pour que se soit comme un tableau :

+----- -+-- ------+--+------+--+------+--+
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
+------+--+-- ---+--+------+--+-- ---+--+ Etc....
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
+- ----+--+------+--+------+--+------+--+
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
+------+--+------+--+-- ---+--+-- ---+--+


4) Comment aficher a la droite de l'image la quantitée de l'objet et une croix qui permetré de détruire l'objet

+------+--+-------+--+----- -+--+-------+--+
| |X | |X | |X | |X |
| | | | | | | | |
| |2 | |5 | |2 | |5 |
+------+--+-------+--+-------+--+------+--+ Etc....
| |X | |X | |X | |X |
| | | | | | | | |
| |6 | |1 | |7 | |1 |
+------+--+-------+--+------+--+-------+--+
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
+------+--+------+--+------+--+--------+--+

Merci d'avance
Jeromus30