Un probleme avec mon scrib

Résolu
Bonjour,
j'ai un proble avec mon scrib pourriez vous voir le probleme
<title>reserver vos vols</title>

<?php

$apt_departs[$i]=$_POST['$apt_departs[$i]'];

if (isset($_POST['$apt_departs[$i]'])) //si on a choisit un hub et cliqué sur ok, on affiche les destinations possibles :
{
<?php
mysql_connect("localhost", "leprince_united", "alliance");
mysql_select_db("leprince_unitedairlines");
$req="select arrivees from $apt_departs[$i]";

$res=mysql_query($req) or die("erreur dans la requête $req");
while ($tab=mysql_fetch_object($res))
$apt_arrivees[]=$tab->arrivees;

echo "<center><select name='liste_arrivees[]'>";

for ($i=0;$i<count($apt_arrivees);$i++)
echo "<option value='$apt_arrivees[$i]'>$apt_arrivees[$i]</option>";

echo "</select></center>";?>
<?php

else // si on a pas choisit de hub de départ, on demande de le choisir:

{

// on affiche le formulaire de choix de hub.

?>
<h1>Choisissez votre HUB:</h1>

<hr />

<form method="post" action="reserver_vol.php">

<p>

<label for="$apt_departs[$i]">Hub de départ:</label><br />
<?
mysql_connect("localhost", "leprince_united", "alliance");
mysql_select_db("leprince_unitedairlines");
$req="select departs from hubs";

$res=mysql_query($req) or die("erreur dans la requête $req");
while ($tab=mysql_fetch_object($res))
$apt_departs[]=$tab->departs;

echo "<center><select name='liste_departs[]'>";

for ($i=0;$i<count($apt_departs);$i++)
echo "<option value='$apt_departs[$i]'>$apt_departs[$i]</option>";
echo "</select></center>";?>
</p>

<p>

<input type="submit" /> <input type="reset" />

</p>

</form>

<?
}
Configuration: Windows XP
Opera 9.64

12 réponses

  1. Contributeur
    salut,

    il s'agit d'un SCRIPT, pas d'un scrib.

    ce n'est pas à nous de trouver le problème, nous on essaie de le résoudre.
    dis-nous ce qui ne fonctionne pas ou qui ne correspond pas à tes attentes et ce que tu as déjà fait.
    0
    1. mon probleme c'est que il n'afiche pas les valeur presente dans la base de donnee
      0
      1. Contributeur
        est-ce que ta requête renvoie bien quelque chose ?

        ajoute un echo() pour afficher la requête complète puis teste la dans PHPMyAdmin :
        $req="select arrivees from $apt_departs[$i]"; 
        echo($req);
        0
        1. Contributeur
          Cela ne marche pas
          qu'est-ce qui ne marche pas ?
          la requête dans PHPMyAdmin ou le echo() ?

          faut que tu comprennes bien qu'on ne sait pas ce que tu fais !
          sois précis et détaillé dans tes réponses, on ne peut pas deviner ce qui vous arrive et il y a toute sorte de problèmes qui passent par ce forum !
          -;o)
          0
          1. comment tester phpmadmin
            et
            echo($req); ne changer rien
            0
            1. Contributeur
              salut,

              avec le echo() il n'y a pas quelque chose qui s'affiche en plus dans ta page ?
              regarde bien, au besoin dans le code source de la page servie.

              pour PHPMyAdmin, l'utilises-tu pour gérer ta BDD ?
              0
              1. enfaite j'ai decouvert le probleme
                c'est que <soulignel>$req="select arrivees from $apt_departs[$i]";</souligne> ne marche pas donc sa reviens au piont de depar
                0