Probleme menu

Résolu
jahouad Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
baladur13 Messages postés 47802 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour a tous,


<html>
<head>
<title> Therapeutique Specifique </title>


<body>
<?php
/* CONNEXION A LA BASE DE DONNÉES */
$hote = 'localhost';
$login = 'roots';
$pwd = '';
$nom_base ='test';
//connexion au serveur
$base=mysql_connect ($hote,$login,$pwd) ;
// sélection de la base de données
mysql_select_db ($nom_base) or die ('ERREUR'.mysql_error());

$sql = "SELECT *
FROM therapeutiques_specifique;" ;
$sql2 = "SELECT *
FROM agent_pathogene;" ;
//exécution de la requête:
$requete = mysql_query( $sql ) ;
$result = mysql_query( $sql2 ) ;
?>
<h2><center>Therapeutique Specifique </center></h2>
<div id="contenu">
<form enctype="multipart/form-data" method="POST" action="insererthespe.php">


<select type="integer" name="agent pathogene">
<option value=""> ----- Choisir ----- </option>
</select>
<?php{ while( $result = mysql_fetch_assoc( $sql2 ) ) } ?>


</br></br></br></br>

<?php

while( $result = mysql_fetch_assoc( $requete ) )
{ ?>

<input type="checkbox" name="specifique[]" value=<?php echo $result['id_therapeutique']; ?> >
<span class=""><?php echo $result['libellethe']; ?></span></br> <?php } ?>


</br></br></br></br>

<table>
<tr>
<td colspan="2"><input type="submit" value="Valider la fiche" name="valider" class="submit"><input type="reset" value="Annuler" /></td>
</tr>
</table>
</form>



</div>


</body>
</head>
</html>
j'ai un pb je voudrais faire un menu deroulant qui me permet de slectionner d'une table
le menu est la par contre il me prends pas en considrentation ma requete pouvez vous m'aider svp? merci

voici
A voir également:

2 réponses

Gigatrappeur Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   25
 
Bonjour,

tu as plusieurs problème dans ton code.

Le premier concerne cette ligne :
<?php{ while( $result = mysql_fetch_assoc( $sql2 ) ) } ?>

Tu veux faire quoi ?
A la rigueur, tu peux faire ça :
while( $result = mysql_fetch_assoc( $sql2 ) )
{
  /* faire quelque chose */
}


Ensuite le deuxième problème vient du fait que écrase le contenu de ta variable
$result
:
<?php 

while( $result = mysql_fetch_assoc( $requete ) ) 
{ ?> 
 /* ... */
<?php } ?> 


Autre chose pour finir : la balise
<br>
s'écrit
<br />

0
jahouad Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour,
merci pour ta reponse pur le premier probleme je voulais executer la requete sql 2 qui est "SELECT *
FROM agent_pathogene;" ; pour que cela puisse apparaitre sur mon menu
erreur de frappe pour le <br />

en resume je voudrais mettre un champ de ma table dans mon menu deroulant
0
Gigatrappeur Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   25
 
Je comprend pas bien ce que tu cherche à faire.
Je ne vois pas de menu déroulant, à moins que tu parle du <select> ?
0
jahouad Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
oui je parle du <select>
0
Gigatrappeur Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   25
 
OK.

<select name="agent pathogene"> 
<option value=""> ----- Choisir ----- </option>
<?php
while($result = mysql_fetch_assoc($sql2))
{ ?>
<option value="<?php echo $result['le_champ_qui_sert_de_cle']; ?>"><?php echo $result['champ_a_afficher']; ?></option><?php
} ?>
</select>

A adapter selon tes besoins...
0
jahouad Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup
0
baladur13 Messages postés 47802 Date d'inscription   Statut Modérateur Dernière intervention   13 688
 
0