Ses derniers messages sur les forums
Non justement, je ne veux plus que ca s'affiche ces erreurs là ( juste les erreurs qui s'affiche quand on affiche la valeur d'une variable ). Merci !
Par contre, j'ai une question qui concerne, j'en suis presque sur, le php.ini !
Quand on fait par exemple echo $message et que $message n'existe pas, avec EasyPHP, affichage d'une erreur disant que la variable est indéfinie et sur mon herbergement, pas de problème... Comment règlé ca ?
Ah oui ! Il manquais }. Je n'y avais pas fait attention car je pensais que c'était quelque chose à modifier sur les variables ect... dans php.ini ^^
Merci à toi !
$mysql['server'] = "localhost"; // adresse du server
$mysql['login'] = "root"; // login MySql
$mysql['password'] = ""; // Mot de passe
$mysql['nom_base'] = "test"; // nom de la base de donnée
$file = "/php/include/file.php";
en ligne 37 c'est la connection au serveur MySQL.
J'ai 500 lignes de codes et ce qui nous interresse, le voici :)
mc
LarZuK
Salut !
J'ai quelques problèmes avec les variables avec EasyPHP, je pense qu'il faudrait que je configure le php.ini mais je m'y connais pas assez.
Voici mon code :
$db = mysql_connect($mysql['server'], $mysql['login'], $mysql['password']); // Connexion
mysql_select_db($mysql['nom_base'], $db);
Et voici l'erreur :
Parse error: parse error, unexpected T_VARIABLE in c:\program files\easyphp1-7\www\aide storm\livre d or mysql\livredor.php on line 37
J'ai aussi un problème quand je fait :
include $file;
Et aussi, je ne comprend pas pourquoi j'ai une erreur quand je fait :
global $var;
car j'ai besoin de $var dans une fonction.
Merci de votre aide.
LarZuK
Désolé mais ca ne fonctionne pas.
SELECT * FROM `membre_list_attende` WHERE `activation`=$activation
Erreur :
Unknown column '5dc08e3ac0e03fe13a9962469ca436cd' in 'where clause'
Et si je met aussi des ` autour de $activation, ca donne la même erreur.
Je l'avait déjà essayé. Mais voila, tout pseudo est maintenant considèré comme trouvé. :s
Au passage, au niveau de la confirmation, j'ai un problème SQL :
Ma requete :
SELECT * FROM 'membre_list_attende' WHERE 'activation'='$activation'
Sachant que $activation est un md5. Erreur :
You have [..] use near ''membre_list_attende' WHERE 'activation'='5dc08e3ac0e03fe13a996
Je ne sais pas quoi faire. C'est la première fois que j'utilise le md5.
Merci!
J'ai un autre problème. Je me permet de ne pas faire un autre sujet parce que cela reste dans le même cadre : "Problème inscription espace membre"
J'ai créé 2 fonction : verif_pseudo et verif_email
Code :
<?
function verif_pseudo ($pseudo) {
$sql['list'] = "SELECT id FROM membre_list WHERE pseudo='$pseudo'";
$sql['list_attende'] = "SELECT id FROM membre_list_attende WHERE pseudo='$pseudo'";
$req['list'] = mysql_query($sql['list']);
$req['list_attende'] = mysql_query($sql['list_attende']);
$num['list'] = mysql_num_rows($req['list']);
$num['list_attende'] = mysql_num_rows($req['list_attende']);
if($num['list'] != 0 && $num['list_attende'] != 0) return TRUE;
else return FALSE;
}
function verif_email ($email) {
$sql['list'] = "SELECT id FROM membre_list WHERE email='$email'";
$sql['list_attende'] = "SELECT id FROM membre_list_attende WHERE email='$email'";
$req['list'] = mysql_query($sql['list']);
$req['list_attende'] = mysql_query($sql['list_attende']);
$num['list'] = mysql_num_rows($req['list']);
$num['list_attende'] = mysql_num_rows($req['list_attende']);
if($num['list'] != 0 && $num['list_attende'] != 0) return TRUE;
else return FALSE;
}
?>
(vous pouvez avoir accès au reste du script avec le lien donné ci-dessus)
Ces fonctions servent à tester si l'e-mail ou le pseudo est déja enregistrer dans ma bdd.
Pour tester je fait :
<?
if( verif_email($_POST['email']) ) {
$error['email']['enregistre'] = "<font color=\"#FF0000\">Cette adresse e-mail est déjà enregistrée. </font>";
$erreur++;
}
if( verif_pseudo($_POST['pseudo']) ) {
$error['pseudo']['enregistre'] = "<font color=\"#FF0000\">Ce pseudo est déja utilisé. </font>";
$erreur++;
}
?>
Mais seulement voila, :p ca ne fonctionne pas. Si je met un pseudo ou une adresse déja utilisée, ca ne fait pas d'erreur.
Je ne comprend pas. Surement encore quelque chose de tout bète mais je coince quand même.
Si vous pouviez m'aider, je vous en serais extrement reconnaissant.
Merci :)
(et bon week-end ;) )
Ooooh pourquoi c'est toujours des erreurs super faciles ! Si seulement c'était un truc compliqué dont je ne pourrais pas avoir honte
J'ai corrigé quelques autres petits fautes qui apparaissent maintenant que ca avance. J'ai une autre erreur, SQL cette fois mais je vais essayer de trouver moi-même :)
Merci zebden !