Entrer dans une table deux informations venant d'une même table
Fermé
marcelpeju22
Messages postés
8
Date d'inscription
samedi 10 octobre 2015
Statut
Membre
Dernière intervention
9 mars 2016
-
14 oct. 2015 à 21:43
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 15 oct. 2015 à 10:21
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 15 oct. 2015 à 10:21
A voir également:
- Entrer dans une table deux informations venant d'une même table
- Table ascii - Guide
- Rechercher ou entrer l'adresse - Guide
- Table des matières word - Guide
- Entrer les informations d'identification reseau - Guide
- Adresse IP locale : comment la trouver facilement - Guide
1 réponse
DelNC
Messages postés
2234
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
22 février 2020
1 999
15 oct. 2015 à 10:21
15 oct. 2015 à 10:21
Bonjour
je pense que si vous mettez des nom et identifiant différents sur les select il ne devrait pas y avoir de soucis
Première étape, on fait une requête sql pour récupérer les données.
Ensuite, on mets les données dans le select.
NB un sélection pour le user1 et un autre pour user2
Dans le select, c'est id_user qui est récupéré et non le nom.
Pour récupérer les variable
Je mettrais les données dans une troisième tables
je pense que si vous mettez des nom et identifiant différents sur les select il ne devrait pas y avoir de soucis
Première étape, on fait une requête sql pour récupérer les données.
Ensuite, on mets les données dans le select.
NB un sélection pour le user1 et un autre pour user2
echo "<form method='post' action='echange_page.php'>\n";
echo "<center>";
echo "<table class=\"green\">";
echo "<tr><td>Client</td>";
echo "<td>";
//recuperation de la liste des users
$query = "SELECT id_user, nom_user ";
$query .= "FROM users ";
$query .= "; ";
//echo "<br>query = $query <br>";
$result = execute_query($query);
//creation select avec liste des users
echo "<select id='id_user' name='id_user'>";
while($row = mysql_fetch_array($result)) {
$id_user = $row[0];
$nom_user = $row[1];
echo " <option value='" . $id_user . "'>" . $nom_user . "</option>";
}//end while
echo "</select>";
echo "</td>";
echo "</tr>";
//recuperation de la liste des users
$query = "SELECT id_user, nom_user ";
$query .= "FROM users ";
$query .= ";";
//echo "<br>query = $query <br>";
$result = execute_query($query);
//creation select avec liste des users
echo "<select id='id_user2' name='id_user2'>";
while($row = mysql_fetch_array($result)) {
$id_user = $row[0];
$nom_user = $row[1];
echo " <option value='" . $id_user . "'>" . $nom_user . "</option>";
}//end while
echo "</select>";
echo "</td>";
echo "</tr>";
echo "</table>";
Dans le select, c'est id_user qui est récupéré et non le nom.
Pour récupérer les variable
if(isset($_REQUEST["id_user" ])) {$id_user = $_REQUEST["id_user" ];}
else {$id_user = "" ;}
if(isset($_REQUEST["id_user2" ])) {$id_user2 = $_REQUEST["id_user2" ];}
else {$id_user2 = "" ;}
Je mettrais les données dans une troisième tables
exmple tables echanges
id_echange
id_user
id_user2
date
id_categorie
....