Requête sql dans une value de checkbox
Epeire
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
Epeire Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
Epeire Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Ce soir j'ai testé la chose suivante:
_j'ai une requête sql avec plusieurs lignes dedans.
_Cette table n'a pas de clé primaire (je sais, c'est mal, mais pas moyen de faire autrement facilement)
_je dois sélectionner des lignes via une checkbox
si je mets une ligne de la checkbox dans la value, comment faire en sorte qu'il ressorte toute la ligne ? Pour l'instant ce n'est pas le cas.
un extrait:
while ($courant_seance = mysql_fetch_assoc($reponse_seance)){
<label for= $courant_seances>$courant_seance[dateCours]</label><input type='checkbox' name='seances[]' value= $courant_seances />
}
des idées ?
Ce soir j'ai testé la chose suivante:
_j'ai une requête sql avec plusieurs lignes dedans.
_Cette table n'a pas de clé primaire (je sais, c'est mal, mais pas moyen de faire autrement facilement)
_je dois sélectionner des lignes via une checkbox
si je mets une ligne de la checkbox dans la value, comment faire en sorte qu'il ressorte toute la ligne ? Pour l'instant ce n'est pas le cas.
un extrait:
while ($courant_seance = mysql_fetch_assoc($reponse_seance)){
<label for= $courant_seances>$courant_seance[dateCours]</label><input type='checkbox' name='seances[]' value= $courant_seances />
}
des idées ?
A voir également:
- Checkbox sql
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Sql query download - Télécharger - Gestion de données
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
2 réponses
Dans ton exemple, si on coche Tess on a toute la ligne de la table sql qui correspond. Et elle a pas de clée primaire..
ça y est, j'ai trouvé comment faire... La difficulté était qu'on ne peut pas mettre une requête sql entière en value pour un élément de formulaire.
C'est assez inélégant et bourrin mais ça marche.
En value: value= $requete[elt1]$requete[elt2]$requete[elt3] (oui une grosse String toute collée)
pour récupérer la table qui va bien: on fait une nouvelle requête avec toute la table et on compare toute les lignes avec un if($requete2[elt1].$requete2[elt2].$requete2[elt3]==value) faire... Les trucs qu'on avait prévu de faire sur la requête de départ ;)
j'ai été surprise que ça marche mais c'est le cas.
ça y est, j'ai trouvé comment faire... La difficulté était qu'on ne peut pas mettre une requête sql entière en value pour un élément de formulaire.
C'est assez inélégant et bourrin mais ça marche.
En value: value= $requete[elt1]$requete[elt2]$requete[elt3] (oui une grosse String toute collée)
pour récupérer la table qui va bien: on fait une nouvelle requête avec toute la table et on compare toute les lignes avec un if($requete2[elt1].$requete2[elt2].$requete2[elt3]==value) faire... Les trucs qu'on avait prévu de faire sur la requête de départ ;)
j'ai été surprise que ça marche mais c'est le cas.
Bonjour,
Je ne suis pas certain d'avoir compris.
Vous voulez, une fois les cases à cocher sélectionner afficher des informations supplémentaires sur les scéances c'est c'est ?
Le but étant si on parle de scéance de cinéma par exemple d'afficher :
16h00 Dirty Harry X
20h30 Terminator X
22h30 Tess X
Si on coche Tess on a le Synopsis du film ?
On alors si on coche Terminator et Tess et que l'on clique sur Ok on affiche une nouvelle page avec les synopsis des films cochés ?
Cordialement
Je ne suis pas certain d'avoir compris.
Vous voulez, une fois les cases à cocher sélectionner afficher des informations supplémentaires sur les scéances c'est c'est ?
Le but étant si on parle de scéance de cinéma par exemple d'afficher :
16h00 Dirty Harry X
20h30 Terminator X
22h30 Tess X
Si on coche Tess on a le Synopsis du film ?
On alors si on coche Terminator et Tess et que l'on clique sur Ok on affiche une nouvelle page avec les synopsis des films cochés ?
Cordialement