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

Langage PHP Discussion :

[Tableaux] problème de définition de variable dans un tableau


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 52
    Par défaut [Tableaux] problème de définition de variable dans un tableau
    Bonjour

    je viens de memettre a travailler sur PHP, j'ai commencé avec des exepmle simple, ça va , mais la je suis bloqué.
    je ne sais comment definir ou remplir les case d'un tableau depuis la base MYsql.
    voila mon code " je cherche aussi les site ou PHP est expliqué par des exemple reel.
    et merci d'avance

    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    <html>
      <head>
        <title>Afficher la liste des employés</title>
     
      </head>
      <body>
    <h1 class="Style2">Afficher la liste des employés</h1>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
     
    <?php
      require 'params.php';
      mysql_connect($host,$user,$password) or die('Erreur le connexion au SGBD.');
      mysql_select_db($base) or die('La base de données n\'existe pas');
     
      if(isset($_GET['l']))
           $l=$_GET['l'];
           else $l=1;
     
             if($l==1)
             $query='SELECT * FROM toto';
     
      $r=mysql_query($query);
      mysql_close();
     echo' <table width="513" border="1">';
      echo'<tr>';
         echo'<th width="106" scope="col">NOM</th>' ;
         echo'<th width="121" scope="col">PRENOM</th>';
         echo'<th width="117" scope="col">SALAIRE</th>';
         echo'<th width="141" scope="col">VILLE</th> ' ;
       echo'</tr>';
       echo'<tr>';
         echo'<th scope="row">&nbsp;</th>';
         echo'<td>&nbsp;</td>'  ;
         echo'<td>&nbsp;</td>';
         echo'<td>&nbsp;</td>';
       echo'</tr>';
     echo'</table>';
     
      while($a=mysql_fetch_object($r))
        {
        $nom=$a->NOM;
        $prenom=$a->PRENOM;
        $salaire=$a->SALAIRE;
        $ville=$a->ville;
        //$ville=$a->VILLE;
        echo"<tr><td>$nom</td><td>$prenom</td><td>$salaire</td><td>$ville</td></tr>";
        }
      echo '</table>';
      ?>
      <br/>
      </body>
    </html>

  2. #2
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     if($l==1)
    $query='SELECT * FROM toto';
     
    $r=mysql_query($query);
    Si $l n'est pas égale à 1 que vaut $query ?


    Ensuite tu fais un mysql_close(); et plus loin un mysql_fetch_object($r), il y a un ptit problème la.

    Merci d'utiliser la balise code aussi (#).

Discussions similaires

  1. [Tableaux] Variable dans un tableau
    Par takepaf dans le forum Langage
    Réponses: 10
    Dernier message: 17/12/2007, 19h01
  2. Réponses: 3
    Dernier message: 22/03/2007, 13h09
  3. Réponses: 5
    Dernier message: 12/06/2006, 12h05
  4. Réponses: 9
    Dernier message: 04/04/2006, 16h59
  5. Réponses: 2
    Dernier message: 20/11/2005, 18h54

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