Recuperer la selection de liste/menu php
bilelwms
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
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
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:
- Recuperer la selection de liste/menu php
- Liste déroulante excel - Guide
- Recuperer message whatsapp supprimé - Guide
- Liste déroulante en cascade - Guide
- Impossible de récupérer mon compte gmail - Guide
- Liste code ascii - Guide
1 réponse
Salut.
Dans l'attribut value, mets plutôt l'id unique du contact.
Ainsi, tu pourras récupérer les infos avec :
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires
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