GET_Vars ERREUR CODE
le 16/06/2009 à 22:41
picho
Salut à tous,
j'ai un gros souci en php.. ma page ne tourne pas à cause d'une erreur : "Notice: Undefined variable: HTTP_GET_VARS in C:\wamp\www\news.php on line 144"
j'ai uploadé mes fichiers pour vous facilité la tâche.
http://www.partage-facile.com/XJMLROXWHP/derniereversion.rar
merci pour votre aide!
HTTP_GET_VARS est une notation extrêmement ancienne pour désigner les données provenant d'une requête de type GET en PHP.
Aujourd'hui, le mieux, c'est d'utiliser le tableau $_GET.
Donc ouvre ton news.php, va à la ligne 144, et change ton $HTTP_GET_VARS en $_GET.
Ensuite, vérifie bien que l'index du tableau $_GET que tu utilises existe bien (crée le le cas échant, ou bien teste le avec un
isset).
le 16/06/2009 à 23:06
picho
MErci pour ta réponse la globule!
Je suis débutant c'est pourquoi j'éprouve ces difficultés...
LE script m'affiche ceci mtn donc une partie de mon problème est résolu :
Les dernières news
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\news.php on line 46
Toutes les news
Il te faut trouver l'endroit ou tu lances la requete SQL (mysql_query) correspondant au mysql_fetch_array que tu fais ligne 46.
En effet, ce mysql_query a retourné false.
En d'autres termes, ta requête SQL a généré une erreur (erreur que tu peux voir en faisant un mysql_error).
Exemple :
<?php
$req = mysql_query($sql) or die($sql.'<br />'.mysql_error());
?>
le 16/06/2009 à 23:16
picho
Voici le code la globule si ca peut t'aider :
//création du recordset, selon la requête
$rsnews = mysql_query($req,$connect);
while ($res = mysql_fetch_array($rsnews))
{
$id=$res["id_news"];
$rscomment= mysql_query ("SELECT id_comment FROM news_comments WHERE news_id=$id", $connect);
$nb = mysql_num_rows ($rscomment);
Ben ça m'aide en rien. C'est toi qui a le code sous les yeux, pas moi :)
La ligne 46, c'est laquelle ? Celle du while ? Si oui, alors fait comme mon exemple avec ton $rsnews.
Cela devrait t'afficher les erreurs.
le 17/06/2009 à 20:49
picho
J'ai résolu mon probleme la globule merci à toi pr tout!
Qu'est ce que ...
Un recordset selon la requête ?
et ceci :
// branchement vers la fonction adéquate
switch ( $_GET['action']){
case 'show' : displayOneItem($_GET['id']);
break;
case 'addComment' : addComment($_GET['id']);
break;
case 'all' : displayNews(1);
break;
case 'delComment' : delComment($_GET['id']);
break;
Merciiiii
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: