Récupérer une donnée d'un formulaire
Posté : 24 févr. 2008, 18:04
Bonjour !
C'est peut-être stupide comme question, mais il se trouve que je bloque complètement
. Pour faire simple, voici mon problème. J'ai une page, "a_imprimer.php", chargée d'afficher le contenu d'une table mysql, avec à côté de chaque entrée une case à cocher. Si on veut imprimer une entrée, on coche la case correspondante et on clique sur le bouton "imprimer". La deuxième page, "impression.php", se charge de mettre en forme les entrées cochées précédemment pour l'impression et de les imprimer. Mais je n'arrive pas à récupérer la valeur des cases à cocher. Voici le code simplifié des deux pages :
a_imprimer.php
Et impression.php
Le résultat donne une page blanche...
Merci d'avance pour votre aide.
C'est peut-être stupide comme question, mais il se trouve que je bloque complètement
a_imprimer.php
Code : Tout sélectionner
<form method="post" action="impression.php">
<?php
mysql_connect("localhost", "nom_utilisateur", "mp");
mysql_select_db("base_de_donnees");
$reponse=mysql_query("SELECT id, titre, imprimé FROM table") or die (mysql_error());
while($donnees=mysql_fetch_array($reponse))
{
if ($donnees['imprimé']=="oui") {echo "<span class=\"ancien\">";}
else {echo "<span class=\"normal\">";}
echo $donnees['id']; ?> <?php echo $donnees['titre'];?> <input type="checkbox" name="<?php$donnees['id']?>"/></span><br /> <?php
}
?>
<input type="submit" value="imprimer"/>
</form>
Code : Tout sélectionner
<?php
mysql_connect("localhost", "nom_utilisateur", "mp");
mysql_select_db("base_de_donnees");
$reponse=mysql_query("SELECT id, titre, date, description, lien FROM table") or die (mysql_error());
while($donnees=mysql_fetch_array($reponse))
{
$imprimer=$_POST[$donnees['id']];
if ($_POST["$imprimer"] == on)
{ echo "L\'événement ".$donnees['titre']." a bien été imprimé.";}
}
?>Merci d'avance pour votre aide.