Php/sql Lister les attributs
bibin
Messages postés
10
Statut
Membre
-
le père -
le père -
Bonjour,
Voici mon problème : Je voudrais lister le nom des attributs de ma table (et non leur contenu).
Pour pouvoir construire mon deuxième menu déroulant qui contiendra donc le nom des attributs de ma table sélectionnée.
// Liste des tables
<form action="#" method="post">
<select name="table">
<option value="Alimentation">Alimentation</option>
<option value="Boitier">Boitier</option>
<option value="CarteGraphique">CarteGraphique</option>
<option value="CarteMere">CarteMere</option>
<option value="CarteSon">CarteSon</option>
<option value="DisqueDure">DisqueDure</option>
<option value="Graveur">Graveur</option>
<option value="Lecteur">Lecteur</option>
<option value="Memoire">Memoire</option>
<option value="Processeur">Processeur</option>
</select>
<input name="send" type="submit" value="send">
</form>
<?php
$user="user";
$pass="mdp";
$host="localhost";
$id_connexion = mysql_connect($host,$user,$pass);
mysql_select_db("magasin");
$table = $_POST['table'];
$requete4 = "SHOW KEYS FROM $table";
//$requete4 = "Select * FROM $table";
$req = mysql_query($requete4) or die('Erreur SQL !<br>'.$requete4.'<br>'.mysql_error());
echo "<form action=\"#\" method=\"post\"> ";
echo '<select name="attribut">';
while($data = mysql_fetch_assoc($req))
{
// CODE A MODIFIER POUR LISTER LE NOM DES ATTRIBUTS
echo '<option value="' .$data.'">' .$data.'</option>';
}
echo '</select>';
echo ' <input type="text" name="text" size="15" maxlength="30">';
echo ' <input name="rechercher" type="submit" value="Rechercher"> ';
echo '</form>';
Merci pour vos réponses et de l'aide que vous nous offrez :)
Voici mon problème : Je voudrais lister le nom des attributs de ma table (et non leur contenu).
Pour pouvoir construire mon deuxième menu déroulant qui contiendra donc le nom des attributs de ma table sélectionnée.
// Liste des tables
<form action="#" method="post">
<select name="table">
<option value="Alimentation">Alimentation</option>
<option value="Boitier">Boitier</option>
<option value="CarteGraphique">CarteGraphique</option>
<option value="CarteMere">CarteMere</option>
<option value="CarteSon">CarteSon</option>
<option value="DisqueDure">DisqueDure</option>
<option value="Graveur">Graveur</option>
<option value="Lecteur">Lecteur</option>
<option value="Memoire">Memoire</option>
<option value="Processeur">Processeur</option>
</select>
<input name="send" type="submit" value="send">
</form>
<?php
$user="user";
$pass="mdp";
$host="localhost";
$id_connexion = mysql_connect($host,$user,$pass);
mysql_select_db("magasin");
$table = $_POST['table'];
$requete4 = "SHOW KEYS FROM $table";
//$requete4 = "Select * FROM $table";
$req = mysql_query($requete4) or die('Erreur SQL !<br>'.$requete4.'<br>'.mysql_error());
echo "<form action=\"#\" method=\"post\"> ";
echo '<select name="attribut">';
while($data = mysql_fetch_assoc($req))
{
// CODE A MODIFIER POUR LISTER LE NOM DES ATTRIBUTS
echo '<option value="' .$data.'">' .$data.'</option>';
}
echo '</select>';
echo ' <input type="text" name="text" size="15" maxlength="30">';
echo ' <input name="rechercher" type="submit" value="Rechercher"> ';
echo '</form>';
Merci pour vos réponses et de l'aide que vous nous offrez :)
A voir également:
- Php/sql Lister les attributs
- Lister les disques cmd - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Tous les code possible de 0 à 9 (4 chiffres ) liste - Forum Jeux vidéo