Besoin d'aide en php
ju
-
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai creer un code qui me permet de creer des cases a cocher et d'integrer les valeurs cochées dans ma base de donnée.
Seulement le code que j'ai écrit n'ai pas tout a fait adapter:
lors de la creation de ma case a cocher dans le name j'aimerai mettre une valeur qui prenne un nom différent pour chaque champs, si vous avez une idée:
le code:
while($ligne=mysql_fetch_row($result)){
while (list($cle,$val) = each($ligne)){
$resultat .= '<input type="checkbox" name="prim[]" VALUE="'.$val.'">'.$val.'<br>';
}
}
J'ai creer un code qui me permet de creer des cases a cocher et d'integrer les valeurs cochées dans ma base de donnée.
Seulement le code que j'ai écrit n'ai pas tout a fait adapter:
lors de la creation de ma case a cocher dans le name j'aimerai mettre une valeur qui prenne un nom différent pour chaque champs, si vous avez une idée:
le code:
while($ligne=mysql_fetch_row($result)){
while (list($cle,$val) = each($ligne)){
$resultat .= '<input type="checkbox" name="prim[]" VALUE="'.$val.'">'.$val.'<br>';
}
}
A voir également:
- Besoin d'aide en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
Pour commencer , je te conseil d'écrire plutot de cette facon là ton code, c'est un peu plus jolie et correct.
Ensuite, pourrait tu me dire à quoi correspond le "prim[]" dans ton code ? Et pourquoi veut tu récupérer un résultat dans $resultat ?
J'attend ta réponse.
++
Ensuite, pourrait tu me dire à quoi correspond le "prim[]" dans ton code ? Et pourquoi veut tu récupérer un résultat dans $resultat ?
$result = mysql_query("SELECT ....",$connexion) OR die("pb"); while( list($cle,$val) = mysql_fecth_rox($result) ) { echo "<INPUT TYPE=\"checkbox\" NAME=\"".$cle."\" VALUE=\"".$val."\"> ".$cle."<BR>"; }
J'attend ta réponse.
++
ben prim[] me permet après dans une autre partie de récuperer les valeurs des cases cochées. Mais ce nom n'apparait que pour effectuer cette opration.
Ce qu'il me faudrait c'est par exemple quand c'est le champs boite a remplir que cela me donne:
<INPUT TYPE=\"checkbox\" NAME=\""boite[]"\" VALUE=\"".$val."\"> ".$cle."<BR>";
et que cela change si je veux remplir casier...
J'ai essayer de mettre une variable de ce type :
$nom_case []
mais ca ne marche pas..
Ce qu'il me faudrait c'est par exemple quand c'est le champs boite a remplir que cela me donne:
<INPUT TYPE=\"checkbox\" NAME=\""boite[]"\" VALUE=\"".$val."\"> ".$cle."<BR>";
et que cela change si je veux remplir casier...
J'ai essayer de mettre une variable de ce type :
$nom_case []
mais ca ne marche pas..
Pou ce qui est de récupérer les valeurs des cases cochées, le formulaire le fera tres bien :
Je pense que tu inclus tes checkbox dans un formulaire non ? Dans ce cas, tu appelle le script qui se charge de récupérer les valeurs des checkbox lors du clic sur le bouton du formulaire.
Je comprend pas trop la manière dont tu procède pour récupérer tes valeur avec ta vairable en fait.
Et puis, si tu veux que ce soit casier qui soit remplis, tu n'a qu'à mettre un champ invisible dans ton formulaire qui prend la valeur que tu souhaite lorsque tu construit ton formulaire, et ce en fonction d'une variable initialisée qqpart ailleur dans ton script (avant).
Tu pourrais donner une exlication claire et concise de ce que tu souhaite faire, puis nous mettre le code. merci.
Je pense que tu inclus tes checkbox dans un formulaire non ? Dans ce cas, tu appelle le script qui se charge de récupérer les valeurs des checkbox lors du clic sur le bouton du formulaire.
Je comprend pas trop la manière dont tu procède pour récupérer tes valeur avec ta vairable en fait.
Et puis, si tu veux que ce soit casier qui soit remplis, tu n'a qu'à mettre un champ invisible dans ton formulaire qui prend la valeur que tu souhaite lorsque tu construit ton formulaire, et ce en fonction d'une variable initialisée qqpart ailleur dans ton script (avant).
Tu pourrais donner une exlication claire et concise de ce que tu souhaite faire, puis nous mettre le code. merci.