Page 1 sur 1

recup donnee liste deroulante

Posté : 24 nov. 2005, 22:18
par yoyoyo
salut

j'ai fait une liste deroulante
qui recup des donnees (des IP) dans ma base
je desire qu'il les mettent dans une liste deroulante
ensuite j'en selectionne un de IP dans la liste et je clique sur ok

ca lance un POST qui ouvre recherche.php

avec ca et l'IP selectionné, je vais faire une nouvelle requete
pour chercher d'autre donnée

mais la methode POST ne marche pas
au lieu d'afficher l'IP selectionné
j'ai un "0" :cry:

voici le code de listerecherche.php (menu deroulant) :
<form>
<select name="hote">
<?
$db = mysql_connect('ftp', 'user', 'code');
mysql_select_db('ma_base',$db);
$sql = 'SELECT DISTINCT(hote) FROM statinfo order by hote DESC';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($hote = mysql_fetch_assoc($req))
    {
    echo '<option value="'.$hote['hote'].'">'.$hote['hote'].'</option>';
    }
?> 
</select>
</form>
<br>
<form id="recherche" action="recherche.php" method="post">
<input type="submit" value="ok">
et le code de recherche.php
<?
$db = mysql_connect('ftp', 'user', 'code');
mysql_select_db('ma_base',$db);
$rq = "SELECT * FROM statinfo WHERE page='$data'";
$result = mysql_query($rq,$db) or die(mysql_error());
$detail = mysql_fetch_assoc($result);
$nb_enreg = mysql_num_rows($result);
echo $nb_enreg;
mysql_close();
?>
pouvez vous m'aidez svp ? merci

Posté : 24 nov. 2005, 22:36
par Truc
Salut,

*d'ou sort $data ??

ton select s'appel "hote" tu dois donc récupèrer une variable "hote"
$hote=$_POST['hote'];
de plus tu as plusieurs formulaires dont un sans effet et un autre qui ne comporte rien :?

remet de l'ordre et ça ira mieux :wink:

Posté : 24 nov. 2005, 22:54
par yoyoyo
salut

merci de te pencher sur mon prob

effectivement c'est blindé d'erreur :oops:

voila mon soucis est ici
$rq = "SELECT * FROM statinfo WHERE hote='$hote'";
sachant qu'il ne veut pas recup hote de la methode POST precedemment
envoyé

Posté : 24 nov. 2005, 23:02
par yoyoyo
j'ai reussi
cété une erreur de code :oops:

merci pour ton aide quand meme truc :wink:

Posté : 24 nov. 2005, 23:44
par Truc
oki, mais n'oublis pas le [Résolu] non plus

et éventuellement mettre le code corrigé, on ne sait jamais :wink: