Recuperer la selection de liste/menu php

Fermé
bilelwms - 13 janv. 2011 à 11:35
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 13 janv. 2011 à 22:53
Bonjour,

dans mon site g une liste/menu qui affiche les enregisterements d'une base de donné j'aime bien utiliser la selection pour afficher un autre champs de la base voila le lien de site http://www.compagniedescomptablesdetunisie.com/contact1.php ....... afficher la fonction donc je selectionne un nom de la liste voila le code


<?php
// connexion à la base

// Requête SQL
$rqSql = "SELECT nom, prenom, fonction FROM contact ORDER BY nom";
// Exécution de la requête
$result1 = mysql_query( $rqSql )
or die( "Exécution requête impossible.");


// Construction de la chaîne de caractères qui fait la // liste

$ld = "<SELECT NAME='contact'>";
$ld .= "<OPTION VALUE=0>Choisissez</OPTION>";
// On boucle sur la table
while ( $row = mysql_fetch_array( $result1)) {
$fonct = $row["fonction"];
$nom1 = $row["nom"];
$prenom1 = $row["prenom"];
$ld .= "<OPTION VALUE='$prenom1'> $nom1 $prenom1 </OPTION>";
}
$ld .= "</SELECT>";
?>
<?php
print $ld;
echo @$fonct;
?>

comment je peut modifier l'affichage de fonction quand la selection est modifié..... ou bien recuperer la selection pour le reutiliser dans une requette sql par exemple je selectionne la fonction dans la base avec la conditon de selection
par exemple: select fonction from contact where $nom1=nom and $prenom1=prenom

A voir également:

1 réponse

avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
13 janv. 2011 à 22:53
Salut.

Dans l'attribut value, mets plutôt l'id unique du contact.

Ainsi, tu pourras récupérer les infos avec :
SELECT * FROM contacts WHERE id = $_GET['contact']


https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires
0