Probleme menu

Résolu/Fermé
jahouad Messages postés 8 Date d'inscription mardi 8 avril 2014 Statut Membre Dernière intervention 30 avril 2014 - 29 avril 2014 à 14:15
baladur13 Messages postés 46922 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 23 novembre 2024 - 30 avril 2014 à 18:19
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 lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 25
29 avril 2014 à 16:45
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 mardi 8 avril 2014 Statut Membre Dernière intervention 30 avril 2014
Modifié par jahouad le 29/04/2014 à 17:11
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 lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 25
29 avril 2014 à 17:19
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 mardi 8 avril 2014 Statut Membre Dernière intervention 30 avril 2014
29 avril 2014 à 17:23
oui je parle du <select>
0
Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 25
29 avril 2014 à 17:30
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 mardi 8 avril 2014 Statut Membre Dernière intervention 30 avril 2014
29 avril 2014 à 17:44
merci beaucoup
0
baladur13 Messages postés 46922 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 23 novembre 2024 13 451
30 avril 2014 à 18:19
0