Petit prob de fonction !

Répondre
moogli
le 12/02/2005 à 12:33
moogli
lu,

keitarosan => je tout a fait d'accord avec toi :)

Je me permet de me citer smiley

Je suis curieux de savoir combien de tuple retourne ta requete, si le résultat est zéro c'est que ta requete est foireuse !


Donc faudrait vérifier ton script qui récupère l'id !
y a pas un htmlentities qui traine la dessus ?

@+
Il en faut peu pour être heureux !!!!!
Lefounard
le 12/02/2005 à 15:53
Lefounard
Slt,
J'(ai verifie une fois de plus si l'id affichait pour le debuggage existait bien dans la bdd ! Et ct bon ! toujours le meme mess :

il y a 0 tuple retournés par la requete
SELECT auteur FROM site_news WHERE id='90'
Le pseudo n'exsite pas !L'auteur n'est pas defini !L'id 90 existe !
id = 90

Sinon voila mes sources mais je ne comprends quels aurait pu etre mes erreur en amont !
le script qui insert a new :
http://www.lephpfacile.com/wall/wall.php?id=2006
Voila le script d'ou le morceau de code precedent est extrait, c'est celui de la gestion des news :
http://www.lephpfacile.com/wall/wall.php?id=2007
Merci de votre aide,
Ciao,
I am singing in the rain , I am happy again !!
i M@N
le 12/02/2005 à 15:59
i M@N
Hello !

Rex & Moogli >> le code que je lui ai dit d'essayer je l'ai fait vite fait en laissant son code initial et en ajoutant juste le test de $_GET['id'] parce qu'en register global à off c obligé ...

Donc le dernier truc qui pourrait poser un souci à mon avis et d'après mon expérience de la fonction empty c'est son test sur !empty ... pour ma part je fais pas comme ça parce que j'ai jamais réussi à en tirer quelque chose de cette fonction ... à la place je teste if ($variable == "") ... c'est p'tet du bricolage (sûrement même smiley) mais ça fonctionne.

essaye toujours ça ...

@+...
One Love, One Heart, One Unity.
i M@N
le 12/02/2005 à 16:04
i M@N
Reuh ...

A la lecture (rapide) de tes scripts je te conseille de définir une variable $id en fonction de $_GET['id'] dès le début du script.
if (isset($_GET['id'])) $id = $_GET['id']; else $id = "";
Tu te sers ensuite de $id dans le reste du script.

Pareil pour toutes tes variables en $_POST et $_GET ... prends l'habitude de coder en register global à off.

@+...
One Love, One Heart, One Unity.
moogli
le 12/02/2005 à 16:18
moogli
i M@n => no souci, c'été pour mettre en avant le copier collé néfaste mais bon c'est passé a la trappe :) m'explique mal :)

Pour le reste, si la requete ne retourne aucun résultat le reste ne changera rien !

essai ta requete dans phpmyadmin et regarde ce qu'il dis !

essai de faire ta requete sans le where ! ....

smiley
Il en faut peu pour être heureux !!!!!
Lefounard
le 12/02/2005 à 21:23
Lefounard
Slt,
Bon finalement ct tout con mais j'ai fais le gros con !
Je fesais ma requete apres avoir supprimer ma news, donc je risker pas de recuperer le champs auteur de la news vu que celle-ci venait d'etre supprimer !
Voila , je sors ==>>
Ciao,
I am singing in the rain , I am happy again !!
i M@N
le 12/02/2005 à 21:42
i M@N
Reuh ...

Ah wé ... et tu nous a fait faire 3 pages pour ça ... bon bah là spa tu sors ... c'est tu dégages et surtout tu reviens plus ! smiley

@+...
One Love, One Heart, One Unity.
keitarosan
le 12/02/2005 à 22:56
keitarosan
/me se doutait que ca venait d'un probleme en amont ;)

enfin, bon, voila, maintenant tu sais pourquoi :D
>> http://projectopensource.free.fr/index.php?m=2&m2=5&s=8 <<
Lefounard
le 12/02/2005 à 23:00
Lefounard
je vous remerci pour ces heures de recherches !
Ciao,
I am singing in the rain , I am happy again !!
moogli
le 12/02/2005 à 23:36
moogli
bon on avait tous raison, t'avais pas les bonnes infos smiley


comment sa je flood :)

--------------->[]

smiley
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours