Page 1 sur 1

Problème de liens php et de bdd

Posté : 12 nov. 2011, 02:32
par zoukie
Salut ! Voila je suis sur un projet de site d'upload/download d'addons pour les fps, et il se trouve que j'ai un problème avec la liste de jeux: un erreur que voici: "Parse error: syntax error, unexpected T_VARIABLE in D:\wamp\www\monsite\includes\liste_jeux.php on line 19"

Voici mon code:
<html>
<body>
     <div id="colonne_jeux">
<?php
    $requete = $bdd->query('SELECT up_jeu_supportees FROM admin_rules');
    while($data = $req->fetch())
    {
        ?><a href="maps.php?jeu=<?php echo $data["up_jeu_supportees "];?>"><?php echo $data["up_jeu_supportees "];?></a><?php
    }
    
    /* TRIER LES MAPS SELON LE $_GET */
    
    //// Je passe la reception de $_GET[]
    $requete = $bdd->prepare('SELECT * FROM uploads_map WHERE jeu=?');
    $requete->execute($_GET['jeu']);
    while($donnees = $requete->fetch())
    {
        $_GET['map_name']
        $_GET['auteurs']
        $_GET['description']
        $_GET['max_players']
        $_GET['players_recommende']
    }
    
?>
    
     </div>
</body>
</html>
Et je ne voit pas d'ou vien l'erreur !
Pouvez vous m'aider ?

Re: Problème de liens php et de bdd

Posté : 12 nov. 2011, 07:37
par xTG
L'erreur soulevée, passé le fait que je vois mal ce que tu veux faire (un affichage ?), est que tu as tout un tas de ligne sans point-virgule.

Re: Problème de liens php et de bdd

Posté : 12 nov. 2011, 12:01
par zoukie
Ok, pour les point virgules je vais corriger sa, et ce que je voulais faire c'est des liens qui amènent à une page ou l'on affiche les maps correspondant au jeu demandé (lien php) et, on liste les maps avec les donnés demandées avec les $_GET.

Re: Problème de liens php et de bdd

Posté : 12 nov. 2011, 13:21
par zoukie
voila j'ai corrigé mon code, mais une nouvelle erreur apparait: "Fatal error: Call to a member function query() on a non-object in D:\wamp\www\monsite\includes\liste_jeux.php on line 5"
<html>
<body>
     <div id="colonne_jeux">
<?php
	$requete = $bdd->query('SELECT up_jeu_supportees FROM admin_rules');
	while($data = $req->fetch());
	{
		?><a href="maps.php?jeu=<?php echo $data["up_jeu_supportees "];?>"><?php echo $data["up_jeu_supportees "];?></a><?php
	}
	
	/* TRIER LES MAPS SELON LE $_GET */
	
	//// Je passe la reception de $_GET[]
	$requete = $bdd->prepare('SELECT * FROM uploads_map WHERE jeu=?');
	$requete->execute($_GET['jeu']);
	while($donnees = $requete->fetch());
	{
		$_GET['map_name'];
		$_GET['auteurs'];
		$_GET['description'];
		$_GET['max_players'];
		$_GET['players_recommende'];
	}
	
?>
	
     </div>
</body>
</html>


Re: Problème de liens php et de bdd

Posté : 13 nov. 2011, 12:37
par zoukie
Up plz !

Re: Problème de liens php et de bdd

Posté : 14 nov. 2011, 00:17
par Aureusms
Tu a demandé à une instance objet $bdd à la ligne 5 d’exécuter la fonction query(); (c'est ici : $bdd->query(...);)
Hors tu n'a pas déclarer ton objet avant.
il te faut d'abord inclure où se trouve ta classe ou la mettre avant <html> puis mettre $bdd = new nomDeLClasseQueTuVaIncorporer; toujours avant <html> (ou du mois avant $bdd->query)

Re: Problème de liens php et de bdd

Posté : 14 nov. 2011, 00:18
par Aureusms
Au fait : les up ne sont pas autorisé, tu va te faire gronder si un modo voit çà (pour là y roupille tous)

Re: Problème de liens php et de bdd

Posté : 14 nov. 2011, 01:33
par zoukie
Merci à toi ! Je vais essayer sa ! Et désolé pour le up je ne savais pas :/