par
noche29 » 16 févr. 2011, 16:37
bonjour,
j ai crées 3 tables sql ,1table utilisateur pour un tableau dynamique se situant sur une autre page,1 table objet pour mon menu déroulant dynamique,et 1qui regroupe les id des 2 autres tables.
je réussit a récupérer la valeur utilisateur envoyer de mon tableau sur la page ou se situe mon menu déroulant,mais je ne réussit pas a envoyer données du menu déroulant ,pour pouvoir regrouper les données du tableau et du menu dans ma 3eme tables.voici mes scripts
function recuperation_tableau()
{
require_once 'base_de_donnees.php';
// $_GET['id_user'];
if(!isset($_GET['id_user'])){
echo 'bienvenue sur la page d accueil , crée un nouvelle utilisateur ou cliquer sur un nom dans le tableau';
}
elseif($_GET['id_user'] != 0)
{
connexion_bdd();
$id_user= $_GET["id_user"] ;
// on crée la requête SQL
$sql = "SELECT nom,prenom,emplacement,mac,adresse_ip FROM liste_user_tbl WHERE id_user LIKE ".$id_user;
// on envoie la requête
$data = mysql_fetch_array(mysql_query($sql)) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
{
echo '<center><b>le nom est : '.$data['nom'].'<br>son prenom : '.$data['prenom'].' <br> son emplacement : '.$data['emplacement'].'<br> son adresse mac : '.$data['mac'].'<br> son adresse ip : '.$data['adresse_ip'].'<br></center>';
}
// on ferme la connexion à mysql
mysql_close();
}
et pour mon menu déroulant
function menu_deroulant()
{
connexion_bdd();
echo "<p>Choisissez un service: </p>";
echo " <select name=\"nom_services\" id=\"nom_services\"> ";
$resultat=mysql_query("select nom_services from services_tbl order by nom_services") or die ("requète non executé");
if (! $resultat) { echo "Erreur requete"; exit;}
while ($ligne=mysql_fetch_array($resultat))
{
echo '<option>'.$ligne['nom_services'].'</option>';
}
mysql_close;
echo "</select>";
si quelqu'un a déjà du faire quelque chose d équivalent ou connait de bonne indication car les seuls explication sont pour des menu déroulant fixe
merci
bonjour,
j ai crées 3 tables sql ,1table utilisateur pour un tableau dynamique se situant sur une autre page,1 table objet pour mon menu déroulant dynamique,et 1qui regroupe les id des 2 autres tables.
je réussit a récupérer la valeur utilisateur envoyer de mon tableau sur la page ou se situe mon menu déroulant,mais je ne réussit pas a envoyer données du menu déroulant ,pour pouvoir regrouper les données du tableau et du menu dans ma 3eme tables.voici mes scripts
function recuperation_tableau()
{
require_once 'base_de_donnees.php';
// $_GET['id_user'];
if(!isset($_GET['id_user'])){
echo 'bienvenue sur la page d accueil , crée un nouvelle utilisateur ou cliquer sur un nom dans le tableau';
}
elseif($_GET['id_user'] != 0)
{
connexion_bdd();
$id_user= $_GET["id_user"] ;
// on crée la requête SQL
$sql = "SELECT nom,prenom,emplacement,mac,adresse_ip FROM liste_user_tbl WHERE id_user LIKE ".$id_user;
// on envoie la requête
$data = mysql_fetch_array(mysql_query($sql)) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
{
echo '<center><b>le nom est : '.$data['nom'].'<br>son prenom : '.$data['prenom'].' <br> son emplacement : '.$data['emplacement'].'<br> son adresse mac : '.$data['mac'].'<br> son adresse ip : '.$data['adresse_ip'].'<br></center>';
}
// on ferme la connexion à mysql
mysql_close();
}
et pour mon menu déroulant
function menu_deroulant()
{
connexion_bdd();
echo "<p>Choisissez un service: </p>";
echo " <select name=\"nom_services\" id=\"nom_services\"> ";
$resultat=mysql_query("select nom_services from services_tbl order by nom_services") or die ("requète non executé");
if (! $resultat) { echo "Erreur requete"; exit;}
while ($ligne=mysql_fetch_array($resultat))
{
echo '<option>'.$ligne['nom_services'].'</option>';
}
mysql_close;
echo "</select>";
si quelqu'un a déjà du faire quelque chose d équivalent ou connait de bonne indication car les seuls explication sont pour des menu déroulant fixe
merci