J'ai limpression il me charge pas les variable du la table je c pa pk....
et dans modif.php3 g :
<?
session_start();
session_register('login');
if( $pass==''||$ville=='' || $mail=='')
{
echo 'Remplissez au moins les champs : Ville, Pass et Mail ';
include('index.php');
exit;
}else{
cs_Houzefa
Messages postés453Date d'inscriptiondimanche 9 février 2003StatutMembreDernière intervention 9 juillet 20042 27 juil. 2003 à 14:49
ya plusieurs trucs ki peuvent poser pb :
- dans prive.php : remplace
$req = mysql_query("SELECT pass,ville,ne_le,armes,cartes,ordinateur,avatar,citation,prenom,mail FROM membres_tbl WHERE pseudo=$login") ;
par
$req = mysql_query("SELECT pass,ville,ne_le,armes,cartes,ordinateur,avatar,citation,prenom,mail FROM membres_tbl WHERE pseudo='$login'") ;
(avec des apostrophes autour de $login)
- les fonctions stripslashes() et addslashes() : je les utilise sans majuscules.
- dans modif.php3 la ligne
$data = mysql_fetch_array($req);
est inutile
- dans modif.php3 tu fais un update de la table mais faut ke yait déjà les valeurs dedans : t'avais bien fait une requete INSERT avant ?
- faut aussi faire les addslashes et stripslashes avec $login.
- arf j'ai trouvé le vrai pb : c'est pas
$data[' pass '] =$pass;
mais
$pass=$data[' pass '];
et pareil pour les autres valeurs.
ensuite tu fais
<table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0><tr><td class=code>$pass = stripslashes (htmlspecialchars($pass));/Code]
mais pas avant !!!