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 :

[Conception] aide probleme de virgule


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut [Conception] aide probleme de virgule
    bonjour, voila je n'arrive à trouver l'erreur voici ce qu'il m'affiche:

    Parse error: parse error, unexpected T_STRING in C:\Documents and Settings\EasyPHP 2.0b1\www\suncopy\catalogue\index.php on line 30
    cela doit être dans les virgule je pense mais je ne trouve pas, merci de m'aidez


    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
    <?php
    include("../include/session.php");
     
    $description = "";
    $keywords = "";
    $subject = "";
    $title = "";
    $fakea = "";
    $menu = true;
     
    $body = '';
     
    $body .= '<p>Coucou:</p>';
     
     
    // Récupération de la liste des séries
     
    $liste_marque = mysql_query('SELECT * FROM marque');
    //$liste_typseries = mysql_query('SELECT * FROM typserie');
    //mysql_close();
     
     
    while( $serie = mysql_fetch_array($liste_marque) )
    {
     
    $body .='<div class="listeManga">';
    $body .='<div class="listeMangaNom">
    	
    		// strtolower($variable) = renvoi le contenu de "variable" en minuscule
    		echo('<a href="index.php?page='.strtolower($serie['libelle_marque']).'">'.$serie['libelle_marque'].'</a>');
    
    
    	$body .='	</div><table class="listemarqueTableau">
    		<tr>';
    	
    			echo('<td><div class="Image"><img src="images/marque/'.strtolower($serie['libelle_marque']).'.gif"></div></td>');
    	
    			$body .='<td>
    				<div class="Donnees">
    					<div class="Source">';
    				
    						echo('<b>Titre:</b>'.$serie['libelle_marque'].'<br />'.
    						'<b>typserie:</b>')';
    						$liste_typseries = mysql_query('SELECT designation_type FROM typserie');
    						while( $typserie = mysql_fetch_array($liste_typseries) )
    						{
    							echo(' ['.$typserie['designation_type'].']')
    						}';
    				</div>
    				</div>
    			</td>
    		</tr>
    	</table>
    </div>';
     
     
    include("../include/base.php");
    ?>

  2. #2
    Membre chevronné
    Inscrit en
    Août 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 360
    Par défaut
    Bonsoir,

    Je pense que tu peux échapper tes double quotes comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo('<a href=\"index.php?page='.strtolower($serie['libelle_marque']).'\">'.$serie['libelle_marque'].'</a>');
    Indiques nous si ça fonctionne...

    A+

  3. #3
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $body .='<div class="listeMangaNom">
    N'est ni fermé par un quote et n'a pas de point-virgule.

    Ensuite, si c'est pas ça (ce qui serait etonnant), dis nous a quoi correspond ta ligne 30...

    Pour répondre à mathieu, il n'est pas nécessaire (et pose meme probleme) de protéger les double quotes par \ quand on commence par un simple quote.

  4. #4
    Membre chevronné
    Inscrit en
    Août 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 360
    Par défaut
    Re,

    Autant pour moi...

    J'échappe tout le temps mes " pourtant...

    DSL du mauvais conseil,

    A+

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Bonsoir,
    oula, il y a bien plus qu'une simple erreur dans ce 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
    <?php
     
      include("../include/session.php");
     
      $description = "";
      $keywords = "";
      $subject = "";
      $title = "";
      $fakea = "";
      $menu = true;
     
      $body = '';
     
      $body .= '<p>Coucou:</p>';
     
      // Récupération de la liste des séries
     
      $liste_marque = mysql_query('SELECT * FROM marque');
     
      //$liste_typseries = mysql_query('SELECT * FROM typserie');
      //mysql_close();
     
      while ($serie = mysql_fetch_array($liste_marque))
      {
     
        $body .='<div class="listeManga">';
        $body .='<div class="listeMangaNom">';
     
        // strtolower($variable) = renvoi le contenu de "variable" en minuscule
        echo '<a href="index.php?page='
         .strtolower($serie['libelle_marque']).'">'.$serie['libelle_marque'].'</a>';
     
        $body .=' </div><table class="listemarqueTableau"><tr>';
     
        echo '<td><div class="Image"><img src="images/marque/'
         .strtolower($serie['libelle_marque']).'.gif"></div></td>');
     
        $body .='<td><div class="Donnees"><div class="Source">';
     
        echo '<b>Titre:</b>'.$serie['libelle_marque'].'<br /><b>typserie:</b>';
     
      }
     
      $liste_typseries = mysql_query('SELECT designation_type FROM typserie');
     
      while ($typserie = mysql_fetch_array($liste_typseries))
       echo ' ['.$typserie['designation_type'].']';
     
      echo '</div></div></td></tr></table></div>';
     
      include("../include/base.php");
     
    ?>
    A corriger étant donné que je n'ai pas très bien compris la structure.

    Cordialement,
    DaRiaN.

  6. #6
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut message correction page
    Merci darian cela m'a aidé mais maintenant ils me disent que j'ai une erreur:
    Parse error: parse error, unexpected ')', expecting ',' or ';' in C:\Program Files\EasyPHP 2.0b1\www\suncopy\catalogue\index.php on line 36
    donc au niveau de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo '<td><div class="Image"><img src="images/marque/'
         .strtolower($serie['libelle_marque']).'.gif"></div></td>');

    merci encore de ton aide, je n'ai pas eu beaucoup de réponse.

Discussions similaires

  1. [Conception] Aide pour les liaison entre 2 table
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 02/09/2006, 13h03
  2. Réponses: 8
    Dernier message: 05/08/2006, 13h30
  3. [debutant] aide probleme WinMain@16
    Par max---- dans le forum Windows
    Réponses: 5
    Dernier message: 14/03/2006, 12h46
  4. [Conception] Aide pour une mise en place
    Par Olivier636 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 11/03/2006, 15h39
  5. probleme de virgule dans la mise à jour d'une base de donnée
    Par KAF dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 24/12/2005, 02h18

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