Ses derniers messages sur les forums
l'id n'est pas vide ! mince j'ecris des messages et j'ai l'impression que les gens les survolent !
Dans un message precedent mon debugage affichait une valeur pour l'id et aussi je tiens a préciser que j'ai deja executé la requete dans phpmyadmin !
Ca vient du tableau associatif data !
Ciao,
I am singing in the rain , I am happy again !!
J'ai executer ma requete dans phpmyadmin et ca marche ! par contre dans mon script c toujours pareil ! j'ai meme essayer en protegeant les champs et nom de la table avec `` , mais c toujours pareille ! pas de data !
Voila ma table site_news
http://gueuska.free.fr/table.jpg
Merci de votre aide !
Ciao,
I am singing in the rain , I am happy again !!
Merci kan meme Im@n mais meme avec ces modifs g toujours un 'auteur' non definie malgres ma requete !
Je saizi vraiment po !
Merci de votre aide,
Ciao,
I am singing in the rain , I am happy again !!
bon le echo $sql2 fonctionne et c'est bien la requete que je souhaite ou le print_r($data) n'affiche rien ! Donc on cible l'erreur peut-etre sur le mysql_fetch_array !
Merci de votre Aide !
Ciao,
I am singing in the rain , I am happy again !!
C'est gentils Moogly ,
Donc je vais faire tes echjos mais sinon je t'explique pk je prends pas l'id : car l'id est celui de la news, or dans la news ya un champs "posteur" ensuite je recupere la valeur de ce champs l'envoi a ma fonction qui se connecte sur la table des membres et qui fait le reste ! ;)
Ciao,
I am singing in the rain , I am happy again !!
oui ca je m'en doute, donc maintenant ca veut dire qu'il faut que je concentre mes recherche de l'erreur sur le requete sql :
<?php
connect($nw);
$sql2 = "SELECT id, auteur FROM site_news WHERE id='".$_GET['id']."'";
$req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
$data = mysql_fetch_array($req2);
$pseudo=$data['auteur'];
mysql_close();
?>
MAis pourtant ce code a l'air correcte ! j'ai verifier le nom de table ainsi que le nom champs dans ma bdd, la correspondance est bonne !
Faudrait-il que je mette un mysql_free_result a la fin de la requete qui precede celle-ci ?!
Merci de votre aide !
Ciao,
I am singing in the rain , I am happy again !!
Bonsoir,
Voila j'ai fait un petit debuggage de rigueur, mais j'arrive toujours pas a trouver la source de l'erreur !
<?
connect($nw);
$sql2 = "SELECT * FROM site_news WHERE id='".$_GET['id']."'";
$req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
$data = mysql_fetch_array($req2);
$pseudo=$data['auteur'];
mysql_close();
if(isset($pseudo) && !empty($pseudo)){echo $pseudo.'pseudo existe !';}
else{echo 'pseudo n\'exsite pas !';}
if(isset($data['auteur']) && !empty($data['auteur'])){echo $data['auteur'].'auteur existe !';}
else{echo 'auteur n\'est pas definie !';}
if(isset($_GET['id']) && !empty($_GET['id'])){echo $_GET['id'].'id existe !';}
else{echo 'id n\'est pas definie !';}
echo $_GET['id'];
incre_hit("nb_news",$pseudo,"moins");
?>
Ainsi avec toutes ces conditions j'obtient ca :
pseudo n'exsite pas !
auteur n'est pas definie !
72
id existe !
Ca a l'air clair pourtant j'ai verifier ma requete !
Merci de votre aide,
Ciao,
I am singing in the rain , I am happy again !!
Salut,
J'ai quand meme fais les modifs préconiser par LA_GLOB or toujours comme avant j'ai ma fonction qui ne fonctionne pas en décrementation , elle marche bien en incrémentation !
Ca doit venir du morceau de code donner dans le premier message !
J'arrive pas trop a trouver la source du prob !
Quand je supprime une news aussi ca appelle la fonction avec pseudo du posteur de la news et ca devrait enlever 1 au nb de news poster deja par ce membre !
Ciao,
I am singing in the rain , I am happy again !!
C'est super tu m'apprends un truc ! J'ai deja fait mon incrementation ,as-tu lu mon premier message ?! non !
Ca marche toujours po !
Ciao,
I am singing in the rain , I am happy again !!
celionor, ton truc n'est pas car il fait pas l'incrémentation !
Merci de votre aide,
I am singing in the rain , I am happy again !!