formulaire php checkbox
2 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- Tata
- Nouveau WRInaute

- Messages: 1
- Inscription: 22 Juin 2004
formulaire php checkbox
Bonjour,
Je debute en php et j'ai un problème. J'ai un formulaire et je dois récupérer la valeur des checkbox qui ont été coché à savoir "IdCard".
Quelqu'un peut il m'aider.
Voici un bout de mon code :
Je debute en php et j'ai un problème. J'ai un formulaire et je dois récupérer la valeur des checkbox qui ont été coché à savoir "IdCard".
Quelqu'un peut il m'aider.
Voici un bout de mon code :
- Code: Tout sélectionner
<form method="POST" action="listeImage.php">
<?
$res = mysql_query("SELECT * from Carte order by Nom asc") or die ("erreur requête");
while($row=mysql_fetch_array($res))
{
// création de mes images sous formes de vignettes (le code marche pour les images
.............................
.........................
//Création des checkbox
$IdCard=$row['IdCard'];
echo "<br><input type='checkbox' value='".$IdCard."'>".$row['Nom']."</input><br><br>";
}
echo'<input type="submit" value="Etape suivante" class="bouton">';
?>
</form>
<?
mysql_close();
?>
-

George Abitbol - WRInaute passionné

- Messages: 1923
- Inscription: 6 Juin 2003
Bon, déjà, quelques petites corrections sur ton code :
L'erreur la plus importante était l'absence de name pour tes cases. Je te laisse regarder les autres modifications tout seul.
Et ensuite, tu récupères les ID des cases cochées dans le tableau $_POST['CarteId'] (ou $HTTP_POST_VARS['CarteId'] si tu as une ancienne version de PHP).
Fred
PS : n'oublie pas de rajouter les autres champs dont tu aurais éventuellement besoin, dans ta requête (il faut faire SELECT champ1, champ2, etc. au lieu de SELECT *)
- Code: Tout sélectionner
<form method="post" action="listeImage.php">
<?php
$res = mysql_query('SELECT IdCard, Nom FROM Carte ORDER BY Nom') or die ('erreur requête : '.mysql_error());
// on peut déjà fermer la connexion
mysql_close();
while($row = mysql_fetch_array($res)) {
// création de mes images sous formes de vignettes (le code marche pour les images
?>
<br><input type="checkbox" value="<?php echo $row['IdCard']; ?>" name="CarteId[]"><?php echo $row['Nom']; ?><br><br>
<?php
}
?>
<input type="submit" value="Etape suivante" class="bouton">
</form>
L'erreur la plus importante était l'absence de name pour tes cases. Je te laisse regarder les autres modifications tout seul.
Et ensuite, tu récupères les ID des cases cochées dans le tableau $_POST['CarteId'] (ou $HTTP_POST_VARS['CarteId'] si tu as une ancienne version de PHP).
Fred
PS : n'oublie pas de rajouter les autres champs dont tu aurais éventuellement besoin, dans ta requête (il faut faire SELECT champ1, champ2, etc. au lieu de SELECT *)
2 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- valeur (php) et checkbox
- Résolu - PHP - Checkbox à récupérer
- [PHP/MySQL] Compter le nombre de checkbox cochées
- Récupération checkbox PHP message erreur !!! Notice....
- [AJAX+PHP] Récupérer une liste de checkbox en tableau
- Ajax et checkbox
- suppression d entrées via checkbox
- Problème avec un tableau de checkbox
- Retenir statut checkbox cohées ou non !!
- UPDATE champ checkbox coché ou non
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
