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 :

boucle while ,php [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2014
    Messages : 5
    Par défaut boucle while ,php
    bns a tous, j'ai un problème , j'ai un formulaire a remplir puis je veut afficher les information remplis dans un tableau , mais un seul donné rempli se répète plusieurs fois sur le tableau !!!!!! (je crois le prob au niveau de boucle while)

    voici mon code :
    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
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    <?php require_once('../Connections/conn_datasoft.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
    {
      if (PHP_VERSION < 6) {
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
      }
     
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
     
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;   
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      }
      return $theValue;
    }
    }
     
    mysql_select_db($database_conn_datasoft, $conn_datasoft);
    $query_Recordset1 = "SELECT departement_tt.id, departement_tt.Gouvernement, departement_tt.adress, departement_tt.Telephone, departement_tt.Type_TT, departement_tt.Longitude, departement_tt.Latitude FROM departement_tt";
    $Recordset1 = mysql_query($query_Recordset1, $conn_datasoft) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
    mysql_select_db($database_conn_datasoft, $conn_datasoft);
    $query_Recordset1 = "SELECT departement_tt.id, departement_tt.Gouvernement, departement_tt.adress, departement_tt.Telephone, departement_tt.Type_TT, departement_tt.Longitude, departement_tt.Latitude, node.id, node.nom_node, node.Longitude, node.Latitude FROM departement_tt, node";
    $Recordset1 = mysql_query($query_Recordset1, $conn_datasoft) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Document sans titre</title>
    <style type="text/css">
    body table tr {
        font-weight: bold;
    }
    body table tr {
        text-align: center;
    }
    body p {
        font-weight: bold;
    }
    body p {
        font-size: large;
    }
    body p {
        font-size: xx-large;
    }
    </style>
    </head>
     
    <body>
    <p>Liste de Nodes B </p>
    <form id="form1" name="form1" method="post" action="">
      <table width="1560" height="57" border="1">
        <tr>
          <td width="123">ID</td>
          <td width="225"><strong>Nom Node</strong></td>
          <td width="160">Longitude</td>
          <td width="191">Latitude</td>
          <td width="181">Supprimer</td>
          <td width="187"><strong>Modifier</strong></td>
        </tr>
        <?php do { ?>
        <tr>
          <td><?php echo $row_Recordset1['id']; ?></td>
          <td><?php echo $row_Recordset1['nom_node']; ?></td>
          <td><?php echo $row_Recordset1['Longitude']; ?></td>
          <td><?php echo $row_Recordset1['Latitude']; ?></td>
          <td><label>
            <input name="id" type="hidden" />
            <input type="image" name="supprimer" id="supprimer" src="../images/sup.png" />
          </label></td>
          <td><input type="image" name="accepter" id="accepter" src="../images/vv.jpg" /></td>
        </tr>
        <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
        </td>
        </tr>
      </table>
    </form>
     
    </body>
    </html>
    <?php
    mysql_free_result($Recordset1);
    ?>
    et mercii bien

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il manque la jointure entre tes tables departement_tt et node dans la requête.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/04/2014, 20h45
  2. Réponses: 1
    Dernier message: 14/04/2012, 11h31
  3. Probleme boucle while php
    Par drogba72 dans le forum Langage
    Réponses: 9
    Dernier message: 06/02/2009, 11h04
  4. Réponses: 3
    Dernier message: 25/11/2008, 17h01
  5. [PHP-JS] pb boucle while
    Par kodokan dans le forum Langage
    Réponses: 2
    Dernier message: 26/09/2006, 23h25

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