[Conception] aide probleme de virgule
bonjour, voila je n'arrive à trouver l'erreur voici ce qu'il m'affiche:
Citation:
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:
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");
?> |
message je ne comprend pas cela fait des trucs louche
C'est bon j'ai trouvé il manquait une ( au début de la ligne le problème étant que c'est pire qu'avant : le code qui devrait être dans le body sort de la page et j'ai des super cadres maintenant qui ce sont mis et qui bloque mon menu. aidez moi je ne vois pas ce que c'est.
bon voila de base j'avais ce code là :
Code:
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
| <?php
// Récupération de la liste des séries
mysql_connect('localhost','root','');
mysql_select_db('vision_streaming');
$liste_series = mysql_query('SELECT * FROM serie');
//$liste_genres = mysql_query('SELECT * FROM genre');
//mysql_close();
while( $serie = mysql_fetch_array($liste_series) )
{
?>
<div class="listeManga">
<div class="listeMangaNom">
<?php
// strtolower($variable) = renvoi le contenu de "variable" en minuscule
echo('<a href="index.php?page='.strtolower($serie['serie_titre']).'">'.$serie['serie_titre'].'</a>');
?>
</div>
<table class="listeMangaTableau">
<tr>
<?php
echo('<td><div class="Image"><img src="images/'.strtolower($serie['serie_titre']).'.jpg"></div></td>');
?>
<td>
<div class="Donnees">
<div class="Source">
<?php
echo('<b>Titre:</b>'.$serie['serie_titre'].'<br />'.
'<b>Genre:</b>');
$liste_genres = mysql_query('SELECT genre_nom FROM genre INNER JOIN appartenir ON genre_id = app_genre WHERE app_serie = '.$serie['serie_id']);
while( $genre = mysql_fetch_array($liste_genres) )
{
echo(' ['.$genre['genre_nom'].']');
}
echo('<br /><b>Année de production:</b>'.$serie['serie_annee'].'<br />'.
'<b>Episodes:</b>'.$serie['serie_nb_episode'].'<br />'.
'<b>Episodes en ligne:</b>');
$nb_episodes = mysql_query('SELECT COUNT(*) FROM episode WHERE episode_serie = '.$serie['serie_id']);
$nb_episodes = mysql_fetch_array($nb_episodes);
echo($nb_episodes[0].'<br />'.
'<b>Résumé:</b>'.
$serie['serie_resume']);
?>
</div>
</div>
</td>
</tr>
</table>
</div>
<?php
}
?> |
mais maintenant je voudrais mettre tout ce code dans une variable $body, car je restructure tout mon site. Et place une page php avec des variables $entete, $body, $pied de page. Voila je vous ai tout dit, j'espère que cela vous éclairera car j'ai réellement besoin d'aide, je suis désespéré.
réponse correcte mais petit probleme
bonjour merci encore tout le monde maintenant la page s'affiche bien mais je ne comprends mon lien vers d'autre page ne fonctionne pas:voici le code fini
Code:
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
| <?php
include("../include/session.php");
$description = "";
$keywords = "";
$subject = "";
$title = "";
$fakea = "";
$menu = true;
$body = '';
$liste_marque = mysql_query('SELECT * FROM marque');
while( $marque = mysql_fetch_array($liste_marque) )
{
$body.='<div class="listeManga">
<div class="listeMangaNom">';
// strtolower($variable) = renvoi le contenu de "variable" en minuscule
$body.='<a href="index.php?page='.strtolower($marque['libelle_marque']).'">'.$marque['libelle_marque'].'</a>
</div>
<table class="listeMangaTableau">
<tr>
<td><div class="Image"><img src="images/marque/'.strtolower($marque['libelle_marque']).'.gif"></div></td>
<td>
<div class="Donnees">
<div class="Source">
<b>Titre:</b>'.$marque['libelle_marque'].'<br />
<b>typserie:</b>';
$liste_typseries = mysql_query('SELECT designation_type FROM typserie INNER JOIN posseder ON id_type = serie_identifiant WHERE marque_id = '.$marque['id_marque']);
while( $typserie = mysql_fetch_array($liste_typseries) )
{
$body.=' ['.$typserie['designation_type'].']';
}
$body.='
</div>
</div>
</td>
</tr>
</table>
</div>';
}
include("../include/base.php");
?> |
vous voyez à la ligne $body.='<a href="index.php?page='.strtolower($marque['libelle_marque']).'">'.$marque['libelle_marque'].'</a>
renvoie une adresse correcte mais quand je clique dessus il reste sur la même page j'ai pourtant créé les autres pages et le chemin en bas m'a l'air correct, quelqu'un aurait-il une réponse ?