Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
Bonjour,
voici mon pb : j'ai créé une page avec un champ SELECT alimenté par les données d'une de mes tables mysql, grâce à une boucle. Selon la donnée sélectionnée dans ce select, je voudrais pouvoir en récupérer la valeur dans une variable php ($id) pour ensuite passer cette valeur en méthode GET vers d'autres pages grâce à des liens.
Est-ce que cela est possible?
Voici mon code :
<table width="100%" border="0" cellpadding="0">
<tr>
<td width="30%">Listing jeunes :
<select name="listejeunes">
<?php
if (mysql_num_rows($jeunes)==0)
{
echo "<option value>Pas d'enregistrement</option>";
}else{
while($r_jeunes=mysql_fetch_assoc($jeunes))
{
echo
"<option value=".$r_jeunes["ID"].">".$r_jeunes["nomprenom"]."</option>";
}
}
?>
</select> </td>
<td> <div align="left"><a href="modificationjeune.php?id=$id">Modifier</a></div></td> <!--C'EST SUR CES LIENS QUE J'AI BESOIN DE LA VALEUR DE LA LIGNE SELECTIONNEE DANS LE CHAMP SELECT -->
</tr>
<tr>
<td width="30%"> </td>
<td><div align="left"><a href="supprimerjeune.php?id=$id">Supprimer</a></div></td>
</tr>
<tr>
<td> </td>
<td><a href="consulterjeune.php?id=$id">Consulter la fiche complète</a></td>
</tr>
</table>Je vous remercie de vous pencher sur mon pb
Hors ligne
mysql et php
c'est trop dur de chercher ??
Hors ligne
je veux bien te croire, j'ai cherché toute l'après-midi, sans succès, j'ai le crâne qui va exploser !!
Hors ligne
il suffit de lire ...
je cite
<?php
$connect = mysql_connect("localhost", "root", "");
mysql_select_db("database");
$query = mysql_query("SELECT * FROM test");
while ($fetch = mysql_fetch_array($query)) {
print_r($fetch); }
mysql_close($connect);
?>si tu fait cela, tu verra que toutes les valeurs demandées du champ s'affichent ...
apres, étant donné que c'est un tableau, il suffit de recuperer celle que tu veut.
ainsi,
<?php
$connect = mysql_connect("localhost", "root", "");
mysql_select_db("database");
$query = mysql_query("SELECT * FROM test");
while ($fetch = mysql_fetch_array($query)) {
echo $fetch['id']; }
mysql_close($connect);
?>affichera la valeur du champ 'id' de l'entrée retournée.
edit : chui vraiment désolé, tu veut le recuperer sur un champ select deja selectionné ![]()
prends également ceci : les httprequest
et tu affiche ton lien lors de la selection
Hors ligne
bien merci,
j'essaierais ça dès demain.
La question que je me pose, c'est est-ce que cela me permettra de récupérer la bonne valeur, c'est à dire celle de la ligne sélectionnée dans le SELECT ?
Hors ligne
tu fait un onselect sur l'option.
echo "<option value=".$r_jeunes["ID"]." onclick='\"javascript:sndReq('id', '".$r_jeunes["ID"]."')\">".$r_jeunes["nomprenom"]."</option>";Hors ligne
ah ok, il y a du javascript
je n'y connaît rien en javascript !
est-ce tout ce qu'il y a à mettre en javascript ?
Peux-tu me le détailler ?
merci
Hors ligne
j'avais pas vu le lien pour l'article. Tout est plus clair maintenant.
Je te remercie pour tout
Hors ligne
c'est à dire ?
Hors ligne
non c'était pour KaZahR... y'a des fautes de frappes dans sa traduction...
genre "d'utiliser phpn sans regénérer " ou "ceci signifiz quz lorsque "
:p
Hors ligne