Un problème avec les tableaux en php

Résolu/Fermé
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 - 6 mars 2009 à 15:57
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 - 6 mars 2009 à 18:08
Bonjour,
J'ai une erreur dans mon code que je n'arrive pas a détecter, c'est au niveau de GET, je ne vois pas trop où est l'erreur des parenthèses. J'aimerais qu'on puisse m'aider a corriger l'erreur s'il vous plait merci.

<?php $page=array("presentation","notre_strategie","organisation","les_domaines","les_ressources","statistiques");

for($i= 0, $i<=5, $i++) { if(isset($_GET[$page[$i]])) {
mysql_select_db($base, $global);
$selectio = "SELECT * FROM news WHERE choix =".$page[$i];
$querys =mysql_query($selectio, $global) or die(mysql_error());
$fetch =mysql_fetch_array($querys);

echo $fetch['presentation'];
}
}
?>

3 réponses

Bonjour

Je ne crois pas que ce soit au niveau du GET mais plutôt là :
$selectio = "SELECT * FROM news WHERE choix =".$page[$i];
il te manque des '
$selectio = "SELECT * FROM news WHERE choix ='".$page[$i]."'";
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
6 mars 2009 à 17:25
Merci c'était sans doute une seconde erreur qui viendrait.
Toujours la même erreur au niveau de la ligne ou se trouve le GET
Parse error: parse error, unexpected ')', expecting ';' in C:\Program Files\EasyPHP 2.0b1\www\18_Nouveau site\LMD\institut.php on line 29
0
Ah oui, pardon. Mais toujours pas au niveau du GET :
($i= 0; $i<=5; $i++) des ; pas des ,
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
6 mars 2009 à 18:08
Merci j'ai réglé cela
bonne soirée
0