Campagne Warcraft III The Frozen Throne


La montée en puissance du fléau

Accueil­Portail­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Ligne de PHP qui me tient en echec

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Ange des flammes
Administrateur


Nombre de messages: 546
Age: 16
Date d'inscription: 26/06/2007

MessageSujet: Ligne de PHP qui me tient en echec   Dim 4 Nov - 11:53

Voila je m'entrapine au PHP, seul avec juste les connaissances minimes que j'ai de PHP, et le tuto de General Vans sur "Créer un forum de toutes pièces", pour l'instant ça va, mais une ***** de ligne me tient echec depuis 10min et je trouve ça très chiant parce que pour continuer faut je resolve ce problème alors voila mon code
Code:
<?php include('Includes/Head.php');
     include('Includes/MenuFantastique.php');
     include('Includes/Identifiants.php');
         mysql_connect($adresse, $nom, $motdepasse);
         mysql_select_db($database);
         $action = htmlspecialchars($_GET['action']);
         $serie = (int) $_GET['s'];
         $livre = (int) $_GET['l'];
         
         switch($action)
         {
         case "listelivres":
            echo"<h2>Fantastique</h2>br/><p>Qui n'aime pas les livres fantastiques ? En tout cas pas moi, cette section du site leur est consacré. De la Belgariade, la Roue du Temps à Harry Potter ou bien les livres seul.</p>";
            break;
            
         case "voirserie":
            $requeteserie = mysql_fetch_array(mysql_query('SELECT id, titre,
livres, commentaires, FROM Série WHERE id='.$serie.''));
            echo "<h2>.$requeteserie['titre'].</h2><br/><p>.$requeteserie['livres'].</p>";
            break;
         
         default;
            echo"<p>Il y a un problème dans le systeme du site.</p>";
         }
         mysql_close(); ?>


C'est le code de toute ma page, je voulais y mettre en gras mais ça marche pas, donc mon problème se situe dans la case voir série à l'écho affichant le titre et les livres.
Merci si vous y arrivez !

Edit : C'est mieux .


Dernière édition par le Lun 5 Nov - 10:26, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://warcraft3thefrozenth.menboard.net/portal.htm
Ange des flammes
Administrateur


Nombre de messages: 546
Age: 16
Date d'inscription: 26/06/2007

MessageSujet: Re: Ligne de PHP qui me tient en echec   Dim 4 Nov - 18:47

UP Please
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://warcraft3thefrozenth.menboard.net/portal.htm
LouZi



Nombre de messages: 6
Date d'inscription: 04/11/2007

MessageSujet: Re: Ligne de PHP qui me tient en echec   Dim 4 Nov - 23:48

Wow, on peut pas dire que tu t'attaques à quelque chose de petit toi ^^
Sinon je pense que tu as oublié de mettre un mysql_fetch_array() à ta requête SQL pour les ranger dans un tableau
Ca donnerait donc :
Code:
case "voirserie":
            $requeteserie = mysql_fetch_array(mysql_query('SELECT id, titre,
livres, commentaires, FROM Série WHERE id='.$serie.''));
            echo "<h2>.$requeteserie['titre'].</h2><br/><p>.$requeteserie['livres'].</p>";
            break;


[HS]C'est chaud de faire plusieurs includes à chaque page (si tu le fait à chaque pasge ^^), il faut mieux en faire un seul, puis appeller les autres pages à partir de la page appelée, personnelement je trouve ca plus clair ^^ [/HS]

[HS 2] Si t'a d'autres problèmes en PHP, je peux t'aider sur MSN : Siou50@hotmail.fr [/HS 2]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ange des flammes
Administrateur


Nombre de messages: 546
Age: 16
Date d'inscription: 26/06/2007

MessageSujet: Re: Ligne de PHP qui me tient en echec   Lun 5 Nov - 9:42

Je t'ai ajouté parce que il me dit toujours la même chose.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://warcraft3thefrozenth.menboard.net/portal.htm
LouZi



Nombre de messages: 6
Date d'inscription: 04/11/2007

MessageSujet: Re: Ligne de PHP qui me tient en echec   Lun 5 Nov - 10:19

Bon, MSN plante pas mal chez moi, alors est-ce que tu peut écrire l'erreur qui s'affiche ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ange des flammes
Administrateur


Nombre de messages: 546
Age: 16
Date d'inscription: 26/06/2007

MessageSujet: Re: Ligne de PHP qui me tient en echec   Lun 5 Nov - 10:21

Ok


Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\Monde de livres\Fantastique.php on line 19
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://warcraft3thefrozenth.menboard.net/portal.htm
LouZi



Nombre de messages: 6
Date d'inscription: 04/11/2007

MessageSujet: Re: Ligne de PHP qui me tient en echec   Lun 5 Nov - 11:09

la ligne 19 c'est bien celle-là ?
$requeteserie = mysql_fetch_array(mysql_query('SELECT id, titre,
livres, commentaires, FROM Série WHERE id='.$serie.''));


je crois que j'ai réussi à résoudre le problème, essaye de mettre cette ligne
Code:
 echo "<h2>" .$requeteserie['titre']. "</h2><br/><p>" .$requeteserie['livres']. "</p>";

ou celle-là :
Code:
echo"<h2>$requeteserie[titre]</h2><br/><p>$requeteserie[groupe]</p>";
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ange des flammes
Administrateur


Nombre de messages: 546
Age: 16
Date d'inscription: 26/06/2007

MessageSujet: Re: Ligne de PHP qui me tient en echec   Lun 5 Nov - 11:53

Ca marche mais il me dit pour une série que mysql_fetch array n'est pas un argument valide, ça me donne ça :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Monde de livres\Fantastique.php on line 18
Voila l'image si tu veux.
Mais merci beaucoup.

PS : Tu l'as trouvé comment le forum, lien dans une signature ou autres ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://warcraft3thefrozenth.menboard.net/portal.htm
LouZi



Nombre de messages: 6
Date d'inscription: 04/11/2007

MessageSujet: Re: Ligne de PHP qui me tient en echec   Lun 5 Nov - 12:16

Il y a une virgule de trop dans ta requête SQL
Code:
$requeteserie = mysql_fetch_array(mysql_query('SELECT id, titre,
livres, commentaires[color=red],[/color] FROM Série WHERE id='.$serie.''));

Essaye de mettre :
Code:
$requeteserie = mysql_fetch_array(mysql_query('SELECT id, titre,
livres, commentaires FROM Série WHERE id='.$serie.''));


PS : j'ai trouvé le forum par le profil de Zywa sur le site du zéro Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ange des flammes
Administrateur


Nombre de messages: 546
Age: 16
Date d'inscription: 26/06/2007

MessageSujet: Re: Ligne de PHP qui me tient en echec   Dim 11 Nov - 10:18

Bon bah c'est bon moi y a tout qui marche maintenant dans mon site, les données s'affiche, l'administration est en partie faite, on peut s'inscrire même, merci ModoIncognito !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://warcraft3thefrozenth.menboard.net/portal.htm
Ghort-Khur



Nombre de messages: 100
Date d'inscription: 12/06/2008

MessageSujet: Re: Ligne de PHP qui me tient en echec   Ven 13 Juin - 10:32

Oo du php et du mysql, faut que je m'y mette mais j'ai la flemme ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ange des flammes
Administrateur


Nombre de messages: 546
Age: 16
Date d'inscription: 26/06/2007

MessageSujet: Re: Ligne de PHP qui me tient en echec   Ven 13 Juin - 11:56

C'est trop top ^^ Je me débrouille bien avec ce que je sais :p
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://warcraft3thefrozenth.menboard.net/portal.htm
Mooly



Nombre de messages: 20
Age: 15
Date d'inscription: 16/07/2008

MessageSujet: Re: Ligne de PHP qui me tient en echec   Jeu 13 Aoû - 11:36

Rofl moi je fait du lua et du html sa me suffit emplement :p
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

Ligne de PHP qui me tient en echec

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Campagne Warcraft III The Frozen Throne :: Autres :: Général :: Informatique-
Poster un nouveau sujet   Répondre au sujet