par
zerodegre » 09 déc. 2011, 01:21
bon voila j'ai reussi mais j'ai un probleme que je n'ai pas reussi a trouver
j'ai monter ça comme ça
Code : Tout sélectionner
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: index.php');
exit();
}
?>
<?php
// on se connecte à notre base
$base = mysql_connect ('localhost', 'login', 'mot de passe');
mysql_select_db ('ma base', $base) ;
?>
<?php
// lancement de la requete
$sql = 'SELECT teste1, teste2 , teste3, teste4 FROM membre';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
?>
donc la ça marche marche mais le probleme est que si je me connecte sur mon pseudo j'ai les valeurs du champ et si je relance une insription sous un autre pseudo dans la base de donnée les champ teste1 teste2 teste3 teste 4 sont vide jusque la normal mais lorsque je me connecte sur le pseudo de la nouvelle inscription il prend les valeurs du premier inscrit
comment faire pour relier les valeurs a chaque pseudo de session
bon voila j'ai reussi mais j'ai un probleme que je n'ai pas reussi a trouver
j'ai monter ça comme ça
[code]
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: index.php');
exit();
}
?>
<?php
// on se connecte à notre base
$base = mysql_connect ('localhost', 'login', 'mot de passe');
mysql_select_db ('ma base', $base) ;
?>
<?php
// lancement de la requete
$sql = 'SELECT teste1, teste2 , teste3, teste4 FROM membre';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
?>
[/code]
donc la ça marche marche mais le probleme est que si je me connecte sur mon pseudo j'ai les valeurs du champ et si je relance une insription sous un autre pseudo dans la base de donnée les champ teste1 teste2 teste3 teste 4 sont vide jusque la normal mais lorsque je me connecte sur le pseudo de la nouvelle inscription il prend les valeurs du premier inscrit
comment faire pour relier les valeurs a chaque pseudo de session