<h3>Formulaire ville</h3>
<input type="text" name="idville"><br>
<input type="text" name="ville">
<?
include("connexion.inc.php");
$sql='select * from ville where=1";
$result=pg_query($sql);
while($list=pg_fetch_array($result)){
$idville=$list['id_ville'];
$ville=$list['ville'];
}
?>
il m affiche toujours cette erreurParse error: parse error in c:\documents and settings\franky\bureau\avion\formuville.php on line 14
<h3>Formulaire ville</h3>
<input type="text" name="idville"><br>
<input type="text" name="ville">
<?
include("connexion.inc.php");
$sql='select * from ville where id_ville=1';
$result=pg_query($sql);
while($list=pg_fetch_array($result)){
$idville=$list['id_ville'];
$ville=$list['ville'];
}
?>
pourtant je dois bien choisir la premiere ville de ma table pour l afficher des le debutNotice: Undefined index: ville in c:\documents and settings\franky\bureau\avion\formuville.php on line 15
j'ai bien une idée mais...pourtant je dois bien choisir la premiere ville de ma table pour l afficher des le debut
<?
include("connexion.inc.php");
$sql='select * from ville where id_ville=1';
$result=pg_query($sql);
while($list=pg_fetch_array($result)){
$idville=$list['id_ville'];
$ville=$list['nom_ville'];
}
?>
<h3>Formulaire ville</h3>
<input type="text" name="idville" value="<? echo $idville; ?>"><br>
<input type="text" name="ville" value="<? echo $ville; ?>"><?php
echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?type=suivant&id=" . $index . "\">SUIVANT</a>";
?>
même genre d'idée avec précédent. Il faut prendre garde à bien vérifier s'il y a une valeur possible et gérer ces cas.$result=pg_query($sql);
$nb = pg_num_rows($result);// nombre de lignes récupérées
if(!isset($_POST['id'])
$index = 0;
else {
$index = $_POST['id'];
$type = $_POST['type'];
switch (type){
case "suivant" :
$index = ($index == $nb) ? $index : $index++;
break;
case "precedent" :
$index = ($index == 0) ? 0 : $index--;
break;
}
}
$i = 0; //compteur
while($list=pg_fetch_array($result) && $index >= $i){
if($index == $i){
$idville=$list['id_ville'];
$ville=$list['nom_ville'];
}
$i++;
}
Bon, c'est pas facile d'écrire ça comme ça, sans test, j'espère ne pas avoir fait d'erreurs $result=pg_query($sql);
$nb = pg_num_rows($result);// nombre de lignes récupérées
if(!isset($_GET['id'])// faut mettre get ici et pas post :oops:
$index = 0;
else {
$index = $_POST['id'];
$suivant= ($index == $nb) ? $index : $index++;
$precedent= ($index == 0) ? 0 : $index--;
}
}
$i = 0; //compteur
while($list=pg_fetch_array($result) && $index >= $i){
if($index == $i){
$idville=$list['id_ville'];
$ville=$list['nom_ville'];
}
$i++;
}
et dans tes boutons pour id tu fais "id=" . $precedent, et idem pour suivant, c'est plus simple