Php checkbox
Résolu/Fermé32 réponses
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
27 oct. 2005 à 11:21
27 oct. 2005 à 11:21
Salut,
Est-ce que tu as un bout de code à partir du quel on pourrait travailler ?
(Oublie pas, stp, de mettre < code> et afin de mettre ton code en forme, merci;) )
Est-ce que tu as un bout de code à partir du quel on pourrait travailler ?
(Oublie pas, stp, de mettre < code> et afin de mettre ton code en forme, merci;) )
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
27 oct. 2005 à 11:47
27 oct. 2005 à 11:47
Alors ce que je te conseil de faire, c'est ça (pour autant que toutes les images que tu dois utiliser soient dans le même dossier) :
Ensuite, dans ton code php, tu récupère les données, et tu "écris" les images :
T'as compris le principe ?
<input type="checkbox" name="jeux2" value="jeux2.jpg">
Ensuite, dans ton code php, tu récupère les données, et tu "écris" les images :
$image = $_POST['jeux2']; echo '<img src="../'.$image'." border="0" alt="" ...>';
T'as compris le principe ?
voilà ou j'en suis :
pas d'erreur mais impossible d'afficher l'image meme en modifiant le chemin.
résultat sut :
http://www.cybergafi.com/gun10/consult.php
... $image = $_POST['jeux2']; ... echo '<td><img src="\'.$image\'."><td>';
pas d'erreur mais impossible d'afficher l'image meme en modifiant le chemin.
résultat sut :
http://www.cybergafi.com/gun10/consult.php
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
27 oct. 2005 à 14:42
27 oct. 2005 à 14:42
Normal matte tes propriétées d'image :
A cause de echo '<td><img src="\'.$image\'."><td>';
Mieux vaut écrire : ( a mon humble avis )
Zep3k!GnO
-->hi i hi o on va pas au boulot :P
http://www.cybergafi.com/gun10/'.$image'.(pris sur ton site..)
A cause de echo '<td><img src="\'.$image\'."><td>';
Mieux vaut écrire : ( a mon humble avis )
echo"<td><img src=\"./$image\"></td>";
Zep3k!GnO
-->hi i hi o on va pas au boulot :P
wiwimagique
Messages postés
481
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
20 avril 2006
108
27 oct. 2005 à 14:40
27 oct. 2005 à 14:40
echo '<td><img src="'.$image.'"><td>';
tu veux dire.
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
27 oct. 2005 à 14:43
27 oct. 2005 à 14:43
Dedieu, faut aller de plus en plus vite sur ce forum !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
27 oct. 2005 à 14:42
27 oct. 2005 à 14:42
C'est normal, regarde :
tu échape les ' ' ou tu inscrit l'image, alors que justement on aimerais sortir du echo pour écrire la valeur de la variable php !
Donc :
Devrait fonctionner ;)
echo '<td><img src="\'.$image\'."><td>';
tu échape les ' ' ou tu inscrit l'image, alors que justement on aimerais sortir du echo pour écrire la valeur de la variable php !
Donc :
echo '<td><img src="'.$image'."><td>';
Devrait fonctionner ;)
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
27 oct. 2005 à 14:59
27 oct. 2005 à 14:59
J'ai fais une petite erreur, et je m'en suis rendu compte trop tard pour éditer. Wiwi devrait être bon :
http://www.commentcamarche.net/forum/affich-1877801-php-checkbox#5
http://www.commentcamarche.net/forum/affich-1877801-php-checkbox#5
désolé mais l'image ne s'affiche toujours pas. C'est à n'y rien comprendre.
Je vois que vous métrisez le sujet contrairement à moi et que vous pourrez me sortir de cette situation
Merci
Je vois que vous métrisez le sujet contrairement à moi et que vous pourrez me sortir de cette situation
Merci
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
27 oct. 2005 à 15:02
27 oct. 2005 à 15:02
est ce que t'as bien regardé les droits d'accès a ton image sur ton FTP, j'ai déjà eu ce type de soucis ....
ZEp3k!GnO
-->hi i hi o on va pas au boulot :P
ZEp3k!GnO
-->hi i hi o on va pas au boulot :P
j'ai fais un CHMOD 777 sur toutes les images. De plus je les ai placées aux différents niveaux pour éviter les problèmes de chemins.
...
...
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
27 oct. 2005 à 15:07
27 oct. 2005 à 15:07
Je pense que la solution de wiwimagique devrait fonctionner non ?
echo '<td><img src="'.$image.'"><td>';
echo '<td><img src="'.$image.'"><td>';
Un doute m'envahi :
Si comme valeur dans la checkbox je mets "jeux2.jpg", dois-je utiliser VARCHAR dans ma base de données???? (pb du point???)
Si comme valeur dans la checkbox je mets "jeux2.jpg", dois-je utiliser VARCHAR dans ma base de données???? (pb du point???)
echo '<td><img src="'.$image.'"><td>';
... ne fonctionne pas mieux , en plus j'ai un décalage dans mon tableau comme vous pouvez le constater
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
27 oct. 2005 à 15:16
27 oct. 2005 à 15:16
et mon mien echo"<td><img src=\"./$image\"></td>"; ça veut pô ?!
ZEp3k!GnO
-->hi i hi o on va pas au boulot :P
ZEp3k!GnO
-->hi i hi o on va pas au boulot :P
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
27 oct. 2005 à 15:17
27 oct. 2005 à 15:17
Essaye de regarder ce que tu peux améliorer dans ton script, mais là, je prends une des ligne de ton fichier, généré par php :
La première image ne risque pas de s'afficher ("" <--- petit problème, il n'y a pas d'image...), et pour la deuxième, fais en sorte de supprimer les \ avant les ", ça devrait mieux aller.
Et es-tu sûr que ta variable $image est définie ? ($image = $_POST['jeux2'];)
si tu fais echo $image; quelque part, ça affiche quelque chose (en texte)
<td><img src=""><td><td width='40' align='center'><img scr=\"jeux3.jpg\"></td>
La première image ne risque pas de s'afficher ("" <--- petit problème, il n'y a pas d'image...), et pour la deuxième, fais en sorte de supprimer les \ avant les ", ça devrait mieux aller.
Et es-tu sûr que ta variable $image est définie ? ($image = $_POST['jeux2'];)
si tu fais echo $image; quelque part, ça affiche quelque chose (en texte)
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
27 oct. 2005 à 15:23
27 oct. 2005 à 15:23
STOOOOOOOOOOOP !
En fait ça marche, ce qui ne vas pas, c'est que ta variable $image n'est pas remplie, car vu qu'elle se défini en récupérant la valeur d'un $_POST[''] mais qu'aucun formulaire n'es soumis, et ben ta variable est vide !
Donc trouve un moyen de remplir ta variable $image sans $_POST[''], ou soumet un formulaire !
En fait ça marche, ce qui ne vas pas, c'est que ta variable $image n'est pas remplie, car vu qu'elle se défini en récupérant la valeur d'un $_POST[''] mais qu'aucun formulaire n'es soumis, et ben ta variable est vide !
Donc trouve un moyen de remplir ta variable $image sans $_POST[''], ou soumet un formulaire !
$jeux2 = $row[6]; $jeux3 = $row[7]; $image = $_POST['jeux2']; echo $image; echo "<tr>\n"; echo "<td width='150' align='center' bgcolor=#00cc66>$pseudo</td>\n"; echo "<td width='150' align='center'>$team</td>\n";
voilà une partie de mon scripte avec la déclaration de l'image mais rien ne s'affiche
wiwimagique
Messages postés
481
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
20 avril 2006
108
27 oct. 2005 à 15:29
27 oct. 2005 à 15:29
héhéhé, pas facile de corriger par forum interposé.
Souvent, l'erreur ne se trouve pas à l'endroit indiquée par la personne demandeuse :o)
Souvent, l'erreur ne se trouve pas à l'endroit indiquée par la personne demandeuse :o)
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
27 oct. 2005 à 15:41
27 oct. 2005 à 15:41
Sans compter qu'on sait plus très bien ce qu'il demande, il parlait de checkbox, et là on ressort les infos d'une base (apparemment), et il n'y a plus de formulaire lol !
est-ce que l'extension php3 n'est pas obligatoire???
(question bête sans doute)
(question bête sans doute)
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
27 oct. 2005 à 15:39
27 oct. 2005 à 15:39
oui si tu utilise des fonctions qui font leur arrivé dans php3,sinon tu t'en fout....
Zep3k!GnO
-->hi i hi o on va pas au boulot :P
Zep3k!GnO
-->hi i hi o on va pas au boulot :P
le formulaire est à l'adresse suivante :
http://www.cybergafi.com/gun10/preinscrip.php
http://www.cybergafi.com/gun10/preinscrip.php
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
27 oct. 2005 à 15:45
27 oct. 2005 à 15:45
Bon, on va simplifier les choses (j'espère...)
Donnes nous le fonctionnement que tu as imaginé pour tes pages, précisément toutes les étapes, ce que traite chaque page etc...
Et si le code php n'est pas trop long, essaye aussi de nous le coller, qu'on ait toutes les cartes en main, car là, on y va à tâton et au goutte à goutte, y a plus simple...
Donnes nous le fonctionnement que tu as imaginé pour tes pages, précisément toutes les étapes, ce que traite chaque page etc...
Et si le code php n'est pas trop long, essaye aussi de nous le coller, qu'on ait toutes les cartes en main, car là, on y va à tâton et au goutte à goutte, y a plus simple...
voici les 3 pages nécessaires au script :
http://www.cybergafi.com/resume.doc
ou
http://www.cybergafi.com/resume.pdf
http://www.cybergafi.com/resume.doc
ou
http://www.cybergafi.com/resume.pdf
ce que je souhaite est simple :
quand une personne coche un jeux à partir des checkbox (page preinscrip.php) dans la page consul.php on voit apparaitre l'image du jeux et non pas le nom du jeu (value="nom_du_jeu" dans la checkbox)
quand une personne coche un jeux à partir des checkbox (page preinscrip.php) dans la page consul.php on voit apparaitre l'image du jeux et non pas le nom du jeu (value="nom_du_jeu" dans la checkbox)
Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
497
27 oct. 2005 à 16:08
27 oct. 2005 à 16:08
D'accord, dans ce cas, pour la page preinscrip.php :
pour les checkbox jeux1, jeux2, et jeux3, dans le value, tu met le nom de l'image du jeu (par exemple jeux2.jpg).
Ensuite, j'aimerais que tu aie voir dans ta base de donnée si les données sont enregistrées ou non (j'ai des doutes..., il ne me semble pas que tu récupère les données par POST avant des les insérer dans la base avec valid.php).
On s'occupera de l'affichage des images plus tard ;)
pour les checkbox jeux1, jeux2, et jeux3, dans le value, tu met le nom de l'image du jeu (par exemple jeux2.jpg).
Ensuite, j'aimerais que tu aie voir dans ta base de donnée si les données sont enregistrées ou non (j'ai des doutes..., il ne me semble pas que tu récupère les données par POST avant des les insérer dans la base avec valid.php).
On s'occupera de l'affichage des images plus tard ;)
27 oct. 2005 à 11:40
Je ne pense pas que l'on puisse insérer l'image directement.
(ça n'est pas en tout cas un probleme de cote ou double-cote, j'ai tout essayé)
Je pense plutôt à une condition dans la page de résultat ou doit s'afficher l'image .... mais je ne m'en sort pas.
Merci de cette réponse rapide