desg
-
Compteur de contenus
5 -
Inscrit(e) le
-
Dernière visite
Messages postés par desg
-
-
Probleme php
dans PHP
// la requéte selectione les 2 colones user et pasword ou les valeurs de $pseudo et
// $password correspondent
$req="select * from utilisateur WHERE user=$pseudo AND password=$password";
// si la requète retourne quelque chose l'utilisateur existe bien :)
if ( $mfa = mysql_fetch_array($req) ) {
return TRUE;
}
// sinon la requéte ne retourne ne rien
else {
return FALSE;
}
// pour éviter les problèmes il vaut mieux que la variable ne soit pas vide
// addslashes permet de rajouter un \ devant les carctères nuisible
// c'est valable que si magic_quote n'est pas activé sur le serveur
// cette ligne attribut la valeur 'anonyme' si $_GET["$pseudo"] est vide
// (ça évite aussi les notices pour les variables indéfini ...)
$pseudo = ( empty($_GET["$pseudo"]) ) ? 'anonyme' : addslashes($_GET["$pseudo"]);rajoute exit(); après header(location..)
ça dit clairement au script de s'arrèter
while ($row==mysql_fetch_assoc($resultat)||($trouve=false))
je pense que ta condition est toujours vraie essaye avec $trouve==false
pour voire si t'es requète s'éxécute correctement tu peut faire
mysql_select_db("agenda.mdb") or die('erreur 1:'.mysql_error());
$resultat=mysql_query($req) or die('erreur 2:'.mysql_error());ça arretera le script et renvera l'erreur de mysql
-
Probleme php
dans PHP
$_GET($pseudo) ?
$_GET["$pseudo"]while ($row==mysql_fetch_assoc($resultat)||($trouve=false)) { ?
c'est pas très bon, non plus
un truc comme:
$pseudo = ( empty($_GET["$pseudo"]) ) ? 'anonyme' : addslashes($_GET["$pseudo"]);
....
$req="select * from utilisateur WHERE user=$pseudo AND password=$password";
if ( $mfa = mysql_fetch_array($req) ) {
return TRUE;
}
else {
return FALSE;
}
......ajouter un addslashes($pseudo) si magic_quote est pas actif
serait mieux
-
$result =array();
while ($ligne = mysql_fetch_array($resultat))
{
$result[] = $ligne;
}
return $result;
après tu récupère le contenu avec foreach dans la fonction appelante
$result[0][1]
$result[0][2]...
$result[1][1]
$result[1][2]...
foreach ( $result as $key => $val ) {
echo 'la ligne '."$key".' contient '.$val[1].' | '.$val[2].' | '.$val[3].......'<br>';
}(("personnes a rien vu
c'est trop tard j'ai corrigé "))
-
l'id de session tu l'auras avec session_id()
session_start();
echo session_id();
// déconnection bourrine
session_destroy();
header('location: ton_site.com');
exit();
Gedit
dans Linux, freebsd
Posté
j'ai eu le meme souçis mais avec kwrite sur fc-4
j'ai juste modifier les paramètres de régionalisation (je crois que c'est comme ça)
et passer en fr dans kconfig, je sais pas pourquoi il n'y était pas deja ...
certainement un problème du même style