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 :

Passé un tableau en $_GET


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Etudiant en Informatique
    Inscrit en
    Avril 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant en Informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 23
    Par défaut Passé un tableau en $_GET
    Bonjour,

    Voici un petit bout de code pour bien comprendre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <TD align="center"><B><FONT size="2">Liste a Servir</FONT></B><BR>
    			<SELECT align=top name="liste1" size=6  style="width:120px">
    				<OPTION value="referenceLot"> R100105036</OPTION>
                                    <OPTION> </OPTION>
    			</SELECT>
    		</TD>
    Ici, j'ai une liste vide. Je voudrais qu'à l'aide d'une requête SQL, je récupére toutes les valeurs de la requête et les insère dans la liste ci-dessus.

    J'ai une page requete.php qui effectue ma requête et je voudrais pouvoir afficher les résultats, soit passé en paramètre avec $_GET ou autre solution si plus simple et plus ingénieux.

    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
     
    <?php include('connection.php'); 
     
    $connect_db = connect();
    $var = $_GET['of'];
    $sql = mysql_query("Select article from rdp_client where code_of='".$var."'");
    $i=0;
    while($p=mysql_fetch_assoc($sql)){ 
     
    $array[$i]=$p['article'];
     
    	$i++;
    }
    $connect_db = close();
    header("location:essai.php?serialize(".$array.")");
    ?>
    Merci de votre aide.

  2. #2
    Membre émérite

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2011
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 411
    Par défaut
    Tournez-vous vers http_build_query()

  3. #3
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Il est possible de faire passer un ensemble de paramètres portant le même nom sur $_GET ou $_POST, voici un exemple:

    Coté HTML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <select name="select[]" multiple="multiple">
      <option value="1">One</option>
      <option value="2">Two</option>
      <option value="3">Three</option>
    </select>
    Coté PHP:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if (!empty($_REQUEST['select'])) {
      foreach ($_REQUEST['select'] as $value) {
         echo $value;
      }
    }

Discussions similaires

  1. Récupérer une variable passée par URL sans $_GET
    Par azou_gold dans le forum Langage
    Réponses: 3
    Dernier message: 16/09/2008, 12h09
  2. Passé un tableau dans un formulaire et le récupérer
    Par Alexandre T dans le forum Struts 1
    Réponses: 10
    Dernier message: 23/07/2007, 08h30
  3. Réponses: 8
    Dernier message: 20/04/2007, 15h18
  4. Réponses: 2
    Dernier message: 31/01/2007, 09h45
  5. Comment passé des tableau d'une page a l'autre
    Par kaygee dans le forum Langage
    Réponses: 20
    Dernier message: 08/01/2006, 23h26

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