[resolu] formulaire : choix dynamique via une requete

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 : [resolu] formulaire : choix dynamique via une requete

par Truc » 26 sept. 2005, 15:28

Un pti [Résolu] alors ?!!

par drelb » 26 sept. 2005, 15:25

je te remercie

ca marche

par Truc » 26 sept. 2005, 15:18

Salut, je pense qu'il s'agit plus d'une erreur php que BD, mais en effet il me semble que tu as mal utilisé "mysql_fetch_assoc()", essai avec cette boucle toute simple :wink:
<SELECT name="country">
<?php

while ( $row=mysql_fetch_assoc($result))
{ 
	echo '<option value="'.$row['country'].'">'.$row['country'].'</option>';
}
?>
</SELECT> 
Et puis il y a deja plein d'exemples sur le forum :roll:

[resolu] formulaire : choix dynamique via une requete

par drelb » 26 sept. 2005, 14:54

Salut :)

j'ai besoin d'un petit coup de main , je cherche depuis deux jours :cry:

donc voila le code de ce que jai fais

____________________________________

<FORM METHOD="post" action="result.php" NAME="left">

<center>

<TABLE BORDER 1>

<TR>

<TD>


<?php
$host="127.0.0.1";
$base="bob";
$passe="passdebob";

$link = mysql_connect( "$host", "$base", "$passe")
or die("Impossible de se connecter");

$query = "select distinct country from base.infos order by country asc";
$result = mysql_query($query) or die("Query failed");

$country = array('country');

?>

Country

<center>
<SELECT name="country">
</center>

<?php

$selecter='<OPTION>';

while ( mysql_fetch_assoc($result))
{ echo "" . $selecter . mysql_fetch_row($result, $country) . " ";
}
?>

</SELECT>

<?PHP

// Libération des résultats

mysql_free_result($result);

// Fermeture de la connexion

mysql_close($link);
?>

<tr>
<td colspan=2>
<CENTER><input TYPE="submit" VALUE="Validation" color="grey" ></center>
</td>
</tr>

</TD>
</TR>

</TABLE>
</CENTER>
</FORM>

__________________________________

voila il fait une boucle sur le premier pays, alors que j'aimerai juste recuperer la liste des pays dans une table

___________________________________

j'ai essayé de transcrire en MYSQL , un script php pour oracle

<?php

$selecter='<OPTION>';

WHILE (OCIFetch($stmt)){ echo "" . $selecter .
ociresult($stmt, $base) . " ";}

OCIFreeStatement($stmt);
OCILogoff($c1);
?>

que j'avais fais , je pense mettre tromper de fonction :x mysql_fetch ou m'ete tromper dans la syntaxe

merci de votre aide