afficher tout les select ...

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 : afficher tout les select ...

par Min's » 20 févr. 2006, 14:05

$query="select * from users";
$res=mysql_query($query);
while ($row=mysql_fetch_array($res)) {
        //Travail avec le tableau $row :)
}
Ca devrait te simplifier la vie :)

afficher tout les select ...

par Invité » 20 févr. 2006, 12:55

bonjour,

voila, ma base est ainsi faite

2 champs : id, nom

exemple :
1 jean
2 thierry
4 Michel
8 arnaud


les id ne se suive pas car suppression effectue avant.

mais voila maintenant, si je compte tout mes element de ma base, j'en ai 4, mais si je lui demande de me les affiche j'aurai les 2 premier et 1 blanc et le troisieme.

avec ce code, j'arrive a afficher les trois premier, mais je vois pas comment faire, pour qu'il fasse une boucle general.

<? $r=0; // 0, il ne selectionne rien,si on met un il selection le premier membre de la BD
?>
  
<tr align="left" valign="top"><td>
  <div align="left">reception : </td><td> 
 <select name="receptionn" id="select">
 <? while($r<=$nbr)
  {
    $reque= "SELECT nom from membre where id=$r"; 
    $sqll= mysql_query($reque);	
  	$tablea=mysql_fetch_array($sqll);
    $nom=$tablea['nom'];

if(($nom!='')or ($r==0))
{
echo "<option>$nom</option>";

}
elseif ($nom=='') 
{  
	while($nom=='')
	{
		
	$reque= "SELECT nom from membre where id=$r"; 
    $sqll= mysql_query($reque);	
  	$tablea=mysql_fetch_array($sqll);
    $nom=$tablea['nom'];
	$r=$r+1; 
	
	}
	
	echo "<option>$nom</option>";
	
}
	            
  	$r=$r+1;
  	
  }  ?>
Meric d'avance