recuperation dune variable
Posté : 03 mars 2011, 11:40
bonjour,
j envoi une variable de ma première page a partir d'un tableau sur ma page principale que je réussit a récupérer directement,mais des que je veut la réutiliser sur cette même page je n y arrive page ,(je désire lier cette variable avec une autre tirer d un autre table sql),il y aurait t il une solution pour que je puisse utiliser cette variable plusieurs fois voici mes codes:
envoie de la variable id_user
$query='SELECT * FROM liste_user_tbl ORDER BY id_user';
$resultat=mysql_query($query) or die (mysql_error());
$total=mysql_num_rows($resultat);//donne le nombre de ligne
// si on a récupéré un résultat on l'affiche.
if($total) {
//debut du tableau
echo'<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres du tableau id_user,nom dans 2 colones
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>id_user</u></b></td>';
echo '<td bgcolor="#669999"><b><u>prenom</u></b></td>';
echo '<td bgcolor="#669999"><b><u>nom</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row=mysql_fetch_array($resultat))
{
echo '<tr>';
echo '<td bgcolor="#CCCCCC"><a href="liste_user.php?id_user='.$row["id_user"].'" target="droite">'.$row["id_user"].'</a></td>';
echo '<td bgcolor="#CCCCCC"><a href="liste_user.php?id_user='.$row["id_user"].'" target="droite">'.$row["prenom"].'</a></td>';
echo '<td bgcolor="#CCCCCC"><a href="liste_user.php?id_user='.$row["id_user"].'" target="droite">'.$row["nom"].'</a></td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($resultat);
}
je veut la réutiliser page 2 (je post une autre variable avant pour pouvoir les lier)
// On commence par récupérer les champs id_service_tbl et id_user
if(isset($_get['id_user'])) $id_user=$_get['id_user'];
else $id_user="";
if(isset($_post['id_services'])) $id_services=$_POST['id_services'];
else $id_services="";
connexion_bdd();
$id_user= $_GET["id_user"] ;
// on écrit la requête sql
$sql = "INSERT INTO liste_tbl(id,id_services,id_user) VALUES('','$id_services','$id_user')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
lorsque je regarde dans mon table liste_tbl je ne reçoit que l id_services et l id_user reste vide
j envoi une variable de ma première page a partir d'un tableau sur ma page principale que je réussit a récupérer directement,mais des que je veut la réutiliser sur cette même page je n y arrive page ,(je désire lier cette variable avec une autre tirer d un autre table sql),il y aurait t il une solution pour que je puisse utiliser cette variable plusieurs fois voici mes codes:
envoie de la variable id_user
$query='SELECT * FROM liste_user_tbl ORDER BY id_user';
$resultat=mysql_query($query) or die (mysql_error());
$total=mysql_num_rows($resultat);//donne le nombre de ligne
// si on a récupéré un résultat on l'affiche.
if($total) {
//debut du tableau
echo'<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres du tableau id_user,nom dans 2 colones
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>id_user</u></b></td>';
echo '<td bgcolor="#669999"><b><u>prenom</u></b></td>';
echo '<td bgcolor="#669999"><b><u>nom</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row=mysql_fetch_array($resultat))
{
echo '<tr>';
echo '<td bgcolor="#CCCCCC"><a href="liste_user.php?id_user='.$row["id_user"].'" target="droite">'.$row["id_user"].'</a></td>';
echo '<td bgcolor="#CCCCCC"><a href="liste_user.php?id_user='.$row["id_user"].'" target="droite">'.$row["prenom"].'</a></td>';
echo '<td bgcolor="#CCCCCC"><a href="liste_user.php?id_user='.$row["id_user"].'" target="droite">'.$row["nom"].'</a></td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($resultat);
}
je veut la réutiliser page 2 (je post une autre variable avant pour pouvoir les lier)
// On commence par récupérer les champs id_service_tbl et id_user
if(isset($_get['id_user'])) $id_user=$_get['id_user'];
else $id_user="";
if(isset($_post['id_services'])) $id_services=$_POST['id_services'];
else $id_services="";
connexion_bdd();
$id_user= $_GET["id_user"] ;
// on écrit la requête sql
$sql = "INSERT INTO liste_tbl(id,id_services,id_user) VALUES('','$id_services','$id_user')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
lorsque je regarde dans mon table liste_tbl je ne reçoit que l id_services et l id_user reste vide