Faire afficher dans une autre page les cases cochées...

Fermé
erika.mercier15 - 28 nov. 2012 à 02:11
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 - 28 nov. 2012 à 13:11
Bonjour!

Voici mon problème: je dois faire afficher dynamiquement des images, des descriptions et des cases à cocher.. dans le fond je veux que quand je coche quelques cases et que quand j,envoie le formulaire, cela fasse afficher l'image et la description liées aux cases cochées (comme une boutique en ligne mettons, le côté facture quand on fait afficher ce que la personne a coché pour acheter) voici une partie de mon code:

page index.php:
<body>
<form method="post" action="facture.php">
<?php

$novin=1;
$nombre=0;
$quantite=0;

$lectimg=fopen("image.txt","r");
$lectprix=fopen("prix.txt","r");
$lectdesc=fopen("descrip.txt","r");

while(!feof($lectimg) and ($lectprix) and ($lectdesc))
{
$image=fgets($lectimg);
$prix=fgets($lectprix);
$descrip=fgets($lectdesc);
echo"<img src='images/$image' width='100px' height='100px' \> <br /> Description: $descrip <br /> Le prix est: $prix <br />";
echo"Quantite: <input type='text' name='quantite' value='$quantite'/> <br />";
echo"Commander: <input type='checkbox' name='novin' value='$novin'/> <br /><br />";


$novin++;
$nombre++;

}

fclose($lectdesc);
fclose($lectprix);
fclose($lectimg);


?>
<input type="hidden" name="nombre" value="<?php echo"$nombre";?>">
<input type="hidden" name="quantite" value="<?php echo"$quantite";?>">

<input type="submit" value="Commander" />

</form>

</body>



Je m'excuse pour la clarté du code, je débute... :P
A voir également:

1 réponse

gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
28 nov. 2012 à 13:11
Bonjour,

Je n'ai pas regardé ton code pour être honnête mais je te donne un conseil sur ce que tu cherches à faire.

Sache qu'une case non cochée ne sera pas envoyé à la page.
De plus, chaque cases doit avoir un nom différent, aides toi d'un compteur.

A+
Gaerebut
0