begin process at 2012 05 28 11:02:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Affichage par liste deroulante


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Affichage par liste deroulante

mercredi 9 juillet 2008 à 14:45:27 | Affichage par liste deroulante

nita2006

Bonjour ,

en fait je voudrais faire un affcihage a partir d'une bdd . l'affichage va etre au niveau d'un formulaire .jusque la c est bon

sauf que cet affcihage doit entre en fonction de ce que j'ai choisis dans ma liste deroulante , ce qui veut dire que les données vont

changer en fonction de ce que j'ai choisi dans ma liste je sais pas si je me suis fait comprendre .
je fais mon select ....where site=$donnees['select'] mais rien ne marche!!
mercredi 9 juillet 2008 à 15:57:50 | Re : Affichage par liste deroulante

nicomilville

Membre Club
Salut,

Sans plus d'infos, je ne peus pas faire grand chose !

Pour commencer tourne toi vers l'ajax...

J'aurai voulu te donner le liens vers le tuto de totujavascript.com mais je le trouve plus !

Tu est sur que tu t'es pas trompé dans la syntaxe ?

C'est quoi $donnees5['select'] ?

Tu es sur que c'est pas plutot $_POST['nom_de_ton_select'] ou $_GET['nom_de_ton_select'] ?

Peut on avoir un extrait de code ?

a++

Si la réponse vous convient, pensez : Réponse acceptée !

mercredi 9 juillet 2008 à 16:27:22 | Re : Affichage par liste deroulante

nita2006

bonjour ,
voila juste un bout de mon code
j ai essayé avce gest et post ca vmarche pas :s
<?php
$reponse = mysql_query("SELECT * FROM interventions  where site="$donnees['select']" limit 0,2 "); // Requête SQL
 while ($donnees = mysql_fetch_array($reponse) )
{?>
<form method="POST">
 <?php
$sql = " SELECT distinct site FROM glpi_site ";
$result = mysql_query($sql) or die("Requete pas comprise");?>
            <select name="select" id="select">
                  <?php while ($row=mysql_fetch_array($result))
{
echo"<option>$row[0]</option>";
}?>
              </select>
             
</p>
          <table width="288" border="0">
           <tr>
          
            <td><strong>Site</strong></td>
            <td><input name="site" type="text" id="date4" value="<?php echo $donnees['site']; ?>" size="20" maxlength="35"></td>
          </tr>



mercredi 9 juillet 2008 à 16:50:18 | Re : Affichage par liste deroulante

nicomilville

Membre Club
Re,

Dans ta balise form, rajoute ça :

action="#"

Il te manque un bouton submit !

Il faut utiliser $_POST['select'] et non pas donnees['select'] !

Dans ta requête tu n'a pas concatèné ta variable et ta chaine !

Met ça en heut de ta page :

<?php
error_reporting(E_ALL);
?>

Et met des :

or die(mysql_error());

derrière tes requête !

Ton code modifié :

<?php
$reponse = mysql_query("SELECT * FROM interventions  where site='".$_POST['select']."' limit 0,2 "); // Requête SQL
 while ($donnees = mysql_fetch_array($reponse) )
{
?>
<form method="POST">
<?php
$sql = " SELECT distinct site FROM glpi_site ";
$result = mysql_query($sql) or die("Requete pas comprise");
?>
<select name="select" id="select">
<?php
while ($row=mysql_fetch_array($result))
{
echo "<option>$row[0]</option>";
}
?>
</select>
</p>
<table width="288" border="0">
<tr>
<td><strong>Site</strong></td>
<td><input name="site" type="text" id="date4" value="<?php echo $donnees['site']; ?>" size="20" maxlength="35"></td>
</tr>

a++

Si la réponse vous convient, pensez : Réponse acceptée !

jeudi 10 juillet 2008 à 08:56:49 | Re : Affichage par liste deroulante

nita2006

Bonjour ,

Merci pour ton code , en fait j'ai plein d'erreur .je te copie mon code en entier .
le probelem c est que les erreurs sont affcihées au niveau des td et tr , je comprend pas pourquoi !!!
<?php
include('nbdefois.php');
 include('connexion.php');
 error_reporting(E_ALL);
 ?>
<?php
$reponse = mysql_query("SELECT * FROM interventions  where site='".$_POST['select']."' limit 0,2 "); // Requête SQL

while ($donnees = mysql_fetch_array($reponse) )
{
?>
<html>
<form method="POST" action="#">

  <center>
    <p><br>
      <br>
      <br>
    </p>
    <table width="200" border="1">
      <tr>
        <td><img src="images/banniere_dsi.jpg" width="800" height="160"></td>
      </tr>
      <tr>
        <td height="500" bgcolor="#9EC2E4"> <center>
          <p><span class="Style1">Nous sommes le :
              <?php include('date.php'); ?>
          </span> </p>
          <p>&nbsp;</p>
         
         
            <p><strong>Recherche par nom : </strong>
              <?php
$sql = " SELECT distinct site FROM glpi_site ";
$result = mysql_query($sql) or die("Requete pas comprise");?>
              <select name="select" id="select">
                <?php while ($row=mysql_fetch_array($result))
{
echo"<option>$row[0]</option>";
}?>
              </select>
              <input type="submit" name="Submit" value="Envoyer">
            </p>
          <table width="288" border="0">
           <tr>
          
            <td><strong>Site</strong></td>
            <td><input name="site" type="text" id="date4" value="<?php echo $donnees['site']; ?>" size="20" maxlength="35"></td>
          </tr>
          <tr>
            <td><strong>Nom </strong></td>
            <td><input name="nom" type="text" id="date4" value="<?php echo $donnees['nom']; ?>" size="20" maxlength="35"></td>
          </tr>
          <tr>
            <td><strong>Pr&eacute;nom</strong></td>
            <td><input name="prenom" type="text" id="prenom" value="<?php echo $donnees['prenom']; ?>"></td>
          </tr>
          <tr>
            <td><strong>Date</strong></td>
            <td><input name="date" type="text" id="date" value="<?php echo $donnees['date']; ?>"></td>
          </tr>
        
          <tr>
            <td><strong>Num_uc</strong></td>
            <td><input name="num_uc" type="text" id="num_uc" value="<?php echo $donnees['num_uc']; ?>"></td>
          </tr>
          <tr>
            <td><strong>Probleme</strong></td>
            <td><input name="probleme" type="text" id="probleme" value="<?php echo $donnees['probleme']; ?>"></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
        </table>
          <p><a href="accueil.php">Revenir &agrave; la page d'accueil </a></p>
          </center></td>
      </tr>
    </table>
    <p>&nbsp;    </p>
    <p>  <br>
      <br>
    </p>
  </center>
</form>
</html>

<?php
}
mysql_close(); // Déconnexion de MySQL
?>
j'ai rajouté le bouton submit dans mon forumalire comme tu me l'as recommandé , et pour $donnees c'est vrai que j'ai fais n importe quoi ne fait c etait un copier coller c est pour ca !!!:s

Merci

jeudi 10 juillet 2008 à 09:07:07 | Re : Affichage par liste deroulante

nicomilville

Membre Club
ok,

met nous aussi les erreurs, sinon on est pas pret de s'en sortir !

a++

Si la réponse vous convient, pensez : Réponse acceptée !

jeudi 10 juillet 2008 à 09:11:09 | Re : Affichage par liste deroulante

nita2006

SI SI ca marche avce ton code .
les erreur qu'ils me sort la c'est par rapprot au include .
je te remercie
mais y a un eptit souci , en fait que je clique sur mon submit il m'affcihes des infos en fonction de mon choix dans la liste par contre il m'initilaise mon select .
je m'explique , je choisis le site Pleyel je clique sur submit , le formulaire est rempli mais dans mon select j 'ai Bobigny , comment faire pour garder Pleyel !!!!
je te remercie bcp bcp
jeudi 10 juillet 2008 à 09:21:44 | Re : Affichage par liste deroulante

nicomilville

Membre Club
pour garder pleyel, ba enregistre la valeur de ton select et après tu le remet a cette valeur !

a++

Si la réponse vous convient, pensez : Réponse acceptée !

jeudi 10 juillet 2008 à 11:24:56 | Re : Affichage par liste deroulante

nita2006

>En fait j'ai un soucis que je comprend pas
pour l 'affcihage par site , des fois il me l'affiche des fois il veut pas
des que je fais une insertion au niveau de la bdd il deconne :s c'ets dingue :s

<?php
include('nbdefois.php');
 include('connexion.php');
 error_reporting(E_ALL);
 ?>

<?php
$reponse = mysql_query("SELECT * FROM interventions where site='".$_POST['select']."'  limit 0,2 "); // Requête SQL
 while ($donnees = mysql_fetch_array($reponse) )
{
?>
<html>
<style type="text/css">
<!--
.Style1 {font-weight: bold}
-->
</style>



<form method="POST" action="#">

  <center>
    <p><br>
      <br>
      <br>
    </p>
    <table width="200" border="1">
      <tr>
        <td><img src="images/banniere_dsi.jpg" width="800" height="160"></td>
      </tr>
      <tr>
        <td height="500" bgcolor="#9EC2E4"> <center>
          <p><span class="Style1">
          </span> </p>
          <p>&nbsp;</p>
         
         
            <p><strong>Recherche par nom : </strong>
              <?php
$sql = " SELECT distinct site FROM glpi_site ";
$result = mysql_query($sql) or die("Requete pas comprise");?>
              <select name="select" id="select">
                <?php while ($row=mysql_fetch_array($result))
{
echo"<option>$row[0]</option>";
}?>
              </select>
              <input type="submit" name="Submit" value="Envoyer">
            </p>
            <table width="288" border="1">
              <tr>
                <td><strong>Site</strong></td>
                <td><input name="site" type="text" id="date4" value="<?php echo $donnees['site']; ?>" size="20" maxlength="35"></td>
              </tr>
              <tr>
                <td><strong>Nom </strong></td>
                <td><input name="nom" type="text" id="date4" value="<?php echo $donnees['nom']; ?>" size="20" maxlength="35"></td>
              </tr>
              <tr>
                <td><strong>Pr&eacute;nom</strong></td>
                <td><input name="prenom" type="text" id="prenom" value="<?php echo $donnees['prenom']; ?>"></td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
            </table>
          <p><a href="accueil.php">Revenir &agrave; la page d'accueil </a></p>
          </center></td>
      </tr>
    </table>
    <p>&nbsp;    </p>
    <p>  <br>
      <br>
    </p>
  </center>
</form>
</html>

<?php
}
mysql_close(); // Déconnexion de MySQL
?>

jeudi 10 juillet 2008 à 11:30:30 | Re : Affichage par liste deroulante

nicomilville

Membre Club
et tu veus que je fasse quoi ?

a++

Si la réponse vous convient, pensez : Réponse acceptée !


1 2 3 4

Cette discussion est classée dans : fonction, liste, affichage, deroulante, affcihage


Répondre à ce message

Sujets en rapport avec ce message

affichage avce liste deroulante [ par nita2006 ] Bonjour ,en fait je voudrais faire un affcihage a partir d'une bdd . l'affichage va etre au niveau d'un formulaire .jusque la c est bon sauf que cet a liste deroulante ==> affichage [ par lorgard ] plopvoila je cherche a faire  un affichage de données suivant une selectionvoici mon code de base . <select id=id_sel Liste deroulante et texte qui change en fonction de la derniere liste [ par missou55 ] Bonjour, Est ce que quelqu'un connaitrait un script qui me permettrait de pouvoir avoir 3 select differents, chacun dependants les un des autres et q liste deroulante avec un boucle [ par SPARATE ] salut svp pouvez vous me donner une fonction qui permet d'afficher un nombre de liste déroulante en fonction de nombre de jour d'un moi choisi par l'u affichage avec la liste deroulante [ par stivisty ] Salut à vous tous je suis debutant en php j'aimerais faire afficher à partir d'un champ appelé client qui est une liste (comprenant seulement permanen Combo box de choix avec les enregistrement d'une table [ par claude77260 ] Bonjour, j'ai relevé sur le site une fonction permettant de créer un combobox avec les enregistrements d'une table mais impossible de la faire foncti liste deroulante [ par vargas ] Bonjour j'ai voudrais remplir une liste déroulante a partir des 2 tables de ma BD. Ma première table employés: No Nom Prénom 1 xxx xxxxxx 2 xxx Besoin d'aide pour fonction GetList [ par guillaumepinho ] J'utilise la fonction pour générer un dropdown(liste)dans un formulaire à partir d'une table. J'ai aucune faute mais ma liste reste toujours vide. Qq' liste deroulante php et requete mysql [ par Chandris ] Bonjour, depuis quelque jour je suis bloqué avec mon code php. alors voila j'ai un formulaire contenant des listes deroulantes chargées par des requet Liste deroulante [ par silbri ] slt Je compte construire une liste deroulante sous forme de liste d'enumeration qui affiche les elements de la liste au passage de la souris. et le


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,356 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales