Pb php...../me comprends pas..need help

bonjour....
Apres kkes heures de prise de tete...je comprends plus la...
voila..j ai fait deux scripts php ke voici :

<html>
<body>

<form method="get" action="access.php">

login:<input type="Text" name="login"><br>
Password:<input type="password" name="pass"><br>
Database:<input type="Text" name="dbase"><br>

<input type="Submit" value="connect it">

</body>

</html>

et :

<?php

if( empty($login) || empty($pass) || empty($dbase)) //si on a entre des infos
{

echo"vous n'avez pas rempli tous les champs";

}

else
{
//connection au serveur

$link = mysql_connect ("localhost", "$login", "$pass");
if ( ! $link )
die ("Connexion SQL impossible") ;
##else echo "tt c bien passe";

//selection de la base

mysql_select_db ("$dbase") or
die ("Impossible d'ouvrir la base de donnees $dbase");

$requete = "select * from $dbase";

$result=mysql_query($requete);

while($row=mysql_fetch_array($result))
{
$id = $row["test"];
printf("\n number : %s",$id);
echo "<BR>";
}

}

?>

le pb...c ke ya rien ki passe d un sciprt a l autre...et pourtant la syntaxe m a l air bonne.... si kkun a une solution...

btw...pour etre sur, j ai essaye le tuto de recuperation des donnees de commentcamarche.com

et j ai exactement le meme pb...

je debut en php alors soyez indulgents mais si kkun a la reponse, je suis preneur ...

Merci bcp ;)

serty

7 réponses

  1. Je ne te garantie rien mais essaye ça :
    <form method="get" action="access.php?login=<?=$login?>&pass=<?=$pass?>&dbase=<?=$dbase?>">

    Bonne chance
    1. vivi :(
      est ce possible que ce soit un pb de configuration du server?
      1. Franchement je ne vois aucun problème dans le code.
        Si tu affiches les variables dans le 2ème script est-ce qu'elles sont toutes vides ?
        1. vivi elles sont toutes vides...ca n affiche rien.....
          visiblement elles passent pas....
          1. Essaie de mettre ça en début de ton 2ème script :
            $login1 = $_GET["login"];
            $pass1 = $_GET["pass"];
            $dbase1 = $_GET["dbase"];

            puis utilise $login1, $pass1, $dbase1 dans la suite...