recup donnee liste deroulante

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recup donnee liste deroulante

par Truc » 24 nov. 2005, 23:44

oki, mais n'oublis pas le [Résolu] non plus

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

par yoyoyo » 24 nov. 2005, 23:02

j'ai reussi
cété une erreur de code :oops:

merci pour ton aide quand meme truc :wink:

par yoyoyo » 24 nov. 2005, 22:54

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é

par Truc » 24 nov. 2005, 22:36

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:

recup donnee liste deroulante

par yoyoyo » 24 nov. 2005, 22:18

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