IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

select dyanmique et lien sur la meme page


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut select dyanmique et lien sur la meme page
    voici je voudrais pourvoir remplir mon champ SELECT de façon dynamiquement

    donc j'ai une base de donnée ACCESS avec lien ODBC
    et je voudrais que le resultat de la requete soit mis dans le SELECT

    voici ma requete :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    $id = $_GET["ident"];
     
    $sql = "SELECT NUM_DOS FROM DOSSIER WHERE ident = '$id'";
     
    $valeur = odbc_exec($cnx,$sql);
    $result = odbc_do ($cnx,$sql);
     
    $count = 0;
    echo'<table border="1"><tbody>
         <tr>';
    for ($j=1; $j<odbc_num_fields($valeur)+1;$j++)
    {
    	echo '<td align="center"><strong>'.odbc_field_name($result,$j).'</strong></td>';
    	$count++;
    }
    echo'</tr>';
    $resultnumber = 0;
    while(odbc_fetch_row($result))
    {
    	echo '<tr>';
    	for ($i = 1; $i<$count+1;$i++)
    	{
    		if(odbc_result($result,$i))
    			$data = odbc_result($result,$i);
    		else
    			$data = "-";
    		echo '<td align="center">'.$data."</td>";
    	}
    	echo '</tr>';
    	$resultnumber ++;
    }
    pour l'instant j'en fait un tableau

    mais mon but serais d'en faire un select que je puisse remplir en fonction de ma requête

    y a t'il un moyen de le faire?
    si oui merci de votre aide car je vois vraiment pas comment ?

    Merci d'avance

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    C'est un peu le meme principe que pour ton tableau en fait.
    Avant et après la boucle tu mets en place la balise <SELECT> et dans le while, pour chaque ligne tu places une nouvelle valeur avec la balise <option>. Exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <select name="macombo" size="1">
    <?php 
    while(odbc_fetch_row($result))
    {
    $monresultat = odbc_result($result,0);
    echo "<option value=\"$monresultat\">$monresultat</option>";
    }
    ?>
    </select>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 78
    Par défaut
    j'ai un autre probleme
    donc la j'affiche mon select avec les numero de dossier
    j'affiche les informations au dessou sous forme de tableau

    et je voudrais pourvoir sélectionner le numero de dossier et que cela actualise le tableau dessou

    comment je pourrais faire??
    j'ai essayer de faire comme un formulaire sauf qu'au deuxieme réfraichissement le select se vide car la variable en get n'existe plus
    donc y a t'il un moyen de faire actualisé le tableau des info sans faire perdre les données du select?

Discussions similaires

  1. Réponses: 4
    Dernier message: 31/07/2010, 10h53
  2. Réponses: 1
    Dernier message: 16/08/2007, 17h58
  3. pb avec lien sur la meme page
    Par kivoch dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 13/01/2006, 16h34
  4. Valider ("select") sur la meme page
    Par ste_2a dans le forum ASP
    Réponses: 2
    Dernier message: 20/08/2005, 19h42
  5. lien sur une même page asp
    Par Redouane dans le forum ASP
    Réponses: 4
    Dernier message: 10/03/2004, 15h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo