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 :

Alimenter un tableau avec des data


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    technicienne
    Inscrit en
    Mars 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : technicienne
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2012
    Messages : 21
    Par défaut Alimenter un tableau avec des data
    bonjour, je n'arrive à debbuger mon code erreur ligne 143
    Parse error: syntax error, unexpected T_ELSE in
    je doit certainement mal fermer mes paranthèses.
    si quelqu'un pouvait m'aider
    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
    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
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    <body>
     
     
    <?php
        // appel du fichier contenant les paramètres de connexion au SGBD
    $CnxBDD = mysql_connect('localhost','user','base','mpd');
    $TRANCHES=array('08h-09h','09h-10h','10h-11h','11h-12h','12h-13h','13h-14h','14h-15h','15h-16h','16h-17h','17h-18h','18h-19h');
    $res_req = mysql_query("SELECT nom FROM base.salles");
     
    if ($row =mysql_fetch_array($res_req)) {
    ?><form name="form1" method="POST" action=""><?php
    echo "<select name=formdata[] multiple size=10>" ;
    do {
    extract ($row);
    echo "<option value=\"$nom\">$nom</option>" ;
    }
    while($row = mysql_fetch_array($res_req) );
    echo "</select>" ;
    echo "<input type=submit>" ;
     
    ?>
     
    <input type="text"  method="POST"  name="txtDate" id="txtDate" value="" ;" >
     
    </form>
    <?php$txtdate = trim($_POST['txtdate']);
     
    }
    if (isset($_POST["txtdate"]))  $txtdate=$_POST["txtdate"];
     
    $txtdate = trim($_POST['txtdate']);
    $txtdate=$_GET['txtdate'];
     
     
    if(empty($txtdate) ) {
        echo 'date obligatoire !'; }
    else {
        $txtdate=date("Y-m-d", strtotime($txtDate));
    }
     
    if (isset($_GET['txtdate'])) {
                    $txtdate=$_GET['txtdate'];
                    }
    else 
    {
                    $txtdate=date("Y-m-d", strtotime($txtDate));
                    }
                    $dsql=date("Y-m-d", strtotime($txtDate));
     
     
    if (isset($_POST['formdata'])&& !empty($_POST['formdata'])) {
    ?>
    <div style="text-align: center;"><big><span
    style="font-weight: bold;">Liste des Disponibiltés de(s) salle(s)  du <?php echo "$txtdate";?>  </span></big><br>
    </div>
    <br>
    <br><br>
     
    <br>
    <br>
     
     
     
     
    <?php
     
    // Show data
    foreach( $_POST['formdata'] AS $data ) {
     
     
    echo "$data"; 
     
                                                   echo '<table>';
     
                                                   echo '<th width="400px"> Salle</th>';
                                                   for($i=0;$i<$NT;$i++) {
                                                   echo '<th width="100px">'.$TRANCHES[$i].'</th>';
     
                                                   } 
    //SQL_SMALL_RESULT
    //echo "$txtdate";
    mysql_select_db('mabase'); 
    $rowd=mysql_query("SELECT SQL_SMALL_RESULT Tranches, concat(ident,' \nSujet:  ',motif) AS title,OK 
    FROM resas_demandes a, salles b where a.nums=b.nums and b.nom in ('$data') and Date='$dsql' ");
     
     
                                   echo '<tr>';
                                   echo '<td width="150px">'.$salle->Nom.'</td>';
         for ($i=0;$i<$NT;$i++) {                         
     
          $im='green.png';
          $titre="Disponible";
         foreach($rowd as $tranche) {
    	if ($tranche->Tranches & pow(2,$i+1)) 
         {
     
    	//On a une entrée (validée ou non dans la tranche horaire
           if ($tranche->OK == '1')
             {
                $im='red.png';
                $titre="Réservée par: ".$tranche->title;
             }
           else
             {
                $im='blue.png';
                $titre="Demandée par: ".$tranche->title;
             }
          }
       }
     
       echo "<td><span class='tooltipImage'  title='".$titre."'> <img src='../images/".$im."' alt='".$titre."' /></span></td>";             
     
       }
     echo '</tr>';
     
     
            else 
             {
              echo '<tr>';
              echo '<td width="15%">'.$data->Nom.'</td>';
              for($i=0;$i<$NT;$i++)
    		  {
              echo "<td><span class='tooltipImage'  title='Disponible'><img src='../images/green.png' alt='Disponible' /></span></td>";
              }
              echo '</tr>';
              }
              }
      }
      echo "</table>";
     
                    ?>
     
                    </body>
     
    </html>
    <script type="text/javascript">
    $(".tooltipImage").dvjhTooltip({
                    needClass: "tooltipImage",
                    width: "270px",
                    height: "200px",
                    color: "black",
                    fontWeight: "bold"
    });
     
    </script>

  2. #2
    Membre expérimenté Avatar de diallomad
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Mali

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 164
    Par défaut
    Regarde à la ligne 117, le esle ne suis pas un if.

    Citation Envoyé par caramel1 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     echo '</tr>';
     
            else 
             {

  3. #3
    Membre averti
    Femme Profil pro
    technicienne
    Inscrit en
    Mars 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : technicienne
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2012
    Messages : 21
    Par défaut
    oui en faite je l'avais enlevé et oublié de le remettre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if($rowd=mysql_query("SELECT SQL_SMALL_RESULT Tranches, concat(ident,' \nSujet:  ',motif) AS title,OK 
    FROM resas_demandes a, salles b where a.nums=b.nums and b.nom in ('$data') and Date='$dsql' "));{
    mais le problème persiste.

  4. #4
    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
    Enlève le point virgule.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Femme Profil pro
    technicienne
    Inscrit en
    Mars 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : technicienne
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2012
    Messages : 21
    Par défaut
    je viens de le faire toujours pareil

  6. #6
    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
    Tu peux nous fournir le code corrigé et nous indiquer precisement la ligne indiquée dans l'erreur ?
    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. Alimenter un tableau avec une source XML
    Par krapno dans le forum Général JavaScript
    Réponses: 20
    Dernier message: 18/10/2006, 13h23
  2. Réponses: 7
    Dernier message: 22/09/2006, 16h52
  3. Réponses: 5
    Dernier message: 26/08/2006, 13h14
  4. [CSS] Remplacer un tableau avec des colonnes
    Par mullger dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 22/08/2006, 16h30
  5. Réponses: 2
    Dernier message: 28/12/2005, 14h59

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