<TD vAlign=middle bgColor=#000000 align="center">
echo '<img src="'.$dossier_img;
echo ( file_exis
Tu n'as pas oublié d'ouvrir le PHP, par <?php
<TD vAlign=middle bgColor=#000000 align="center">
echo '<img src="'.$dossier_img;
echo ( file_exis
Tu n'as pas oublié d'ouvrir le PHP, par <?php
mais voilà le tout :L'erreur est bien là (regarde sur ton message, ton echo n'est pas coloré en vert), mais c'est l'erreur inverse : tu n'as pas fermé la chaîne de caractère, ni mis le point-virgule à la fin de l'instruction.
<TD vAlign=middle bgColor=#000000 align="center">
echo '<img src="'.$dossier_img;
echo ( file_exists($dossier_img.'logo_cours_'.$data['ID']) ) ? 'logo_cours_'.$data['ID'] : 'no_logo.gif' ;
echo '" width="111" height="46" border="0"/>';
ou faut-il mettre ce sacré "point virgule" ???
mumm je ne comprends pasOù se termine ton premier echo ? Et où commence le second echo ?
<TD vAlign=middle bgColor=#000000 align="center">
echo '<img src=" '.$dossier_img;
echo ( file_exists($dossier_img.'logo_cours_'.$data['ID']) ) ? 'logo_cours_'.$data['ID'] : 'no_logo.gif' ;
echo ' "width="111" height="46" border="0"/>';
<TD vAlign=middle bgColor=#000000 align="center">
echo '<img src=" '.$dossier_img;
echo ( file_exists($dossier_img.'logo_cours_'.$data['ID']) ) ? 'logo_cours_'.$data['ID'] : 'no_logo.gif' ;
echo ' "width="111" height="46" border="0"/>';
</TD>
<TD
background="../logos/right.gif" rowspan="3" width="21"><IMG
height=1 alt=""
src="../logos/spacer.gif"
width=1 border=0 name=right></TD>
</tr>
<tr>
<TD vAlign=middle bgColor=#000000 align="center" width="678" colspan="2">
<b>'.$data['lieu'].'</b><br>
Contact '.$data['tel'].'<br>
Adresse '.$data['adresse'].'<br>
Mail : <a href="mailto:'.$data['mail'].'">'.$data['mail'].'</a><br>
Site internet : <a href="http://'.$data['site'].'" target="_blank"">'.$data['site'].'</a>
<hr>
</TD>
</tr>
<tr>
<TD vAlign=middle bgColor=#000000 width="100%" colspan="2">
<u>Infos supplémentaires</u> : '.$data['info'].'
</TD>
</tr>
<tr>
<TD width="21"><IMG height=30 alt=""
src="../logos/blc.gif"
width=20 border=0 name=blc></TD>
<TD
background="../logos/btm.gif" width="678" colspan="2"><IMG
height=1 alt=""
src="../logos/spacer.gif"
width=1 border=0 name=btm></TD>
<TD width="21"><IMG height=30 alt=""
src="../logos/brc.gif"
width=20 border=0 name=brc></TD>
</tr>
</table><br>
</DIV>';
}
{
// on affiche les informations de l'enregistrement en cours
echo '<a href="?numeroPage='.$numeroPagePrecedent.'"><p align="center">Précédent</a>
<a href="?numeroPage='.$numeroPageSuivant.'">Suivant</a></p>';
}
// on ferme la connexion à mysql
mysql_close(); ?>
?>
?>
Hein ?Ben non. Pas de point virgule après <TD vAlign=middle bgColor=#000000 align="center">.
En PHP, on fait :
echo 'chaine';
echo 'chaine';
<TD vAlign=middle bgColor=#000000 align="center">
echo '<img src=" '.$dossier_img;
echo ( file_exists($dossier_img.'logo_cours_'.$data['ID']) ) ? 'logo_cours_'.$data['ID'] : 'no_logo.gif' ;
echo ' "width="111" height="46" border="0"/>';
</TD>
un point virgule a la fin de ça ?
echo 'des tas de trucs...
<TD vAlign=middle bgColor=#000000 align="center">
echo '<img src=" '.$dossier_img;
<TD vAlign=middle bgColor=#000000 align="center" width="100%">
<font color="#FF7E00"><b>'.$data['nom'].'</b></font>
<hr>
</TD>
<TD vAlign=middle bgColor=#000000 align="center">
echo '<img src=" '.$dossier_img;
echo ( file_exists($dossier_img.'logo_cours_'.$data['ID']) ) ? 'logo_cours_'.$data['ID'] : 'no_logo.gif' ;
echo ' "width="111" height="46" border="0"/>';
</TD>
dsl je ne vois vraiment po
<html>
<head>
<title>Ma page</title>
</head>
<body>
<table>
<tr><td><img src="image1.jpg"></td></tr>
<tr><td><img src="image2.jpg"></td></tr>
</table>
</body>
</html>
Ensuite, tu remplaces les variables qui ne sont pas dans des boucles par du PHP:
<html>
<head>
<title><?php echo $titre; ?></title>
</head>
<body>
<table>
<tr><td><img src="image1.jpg"></td></tr>
<tr><td><img src="image2.jpg"></td></tr>
</table>
</body>
</html>
Puis tu rajoutes les boucles là où ça va bien
<html>
<head>
<title><?php echo $titre; ?></title>
</head>
<body>
<table>
<?php
$sql = 'SELECT image FROM images';
$result = mysql_query($sql, $db);
while ($row = mysql_fetch_assoc($result))
{
?><tr><td><img src="<?php echo $row['image']; ?>"></td></tr><?php
}
?>
</table>
</body>
</html>
Et tu finis en ajoutant la mise en place du script au début:
<?php
// on se connecte à MySQL
$db = mysql_connect('localhost', 'ecole', 'xxxx');
// on sélectionne la base
mysql_select_db('ecole',$db);
$numeroPage = isset($_GET['numeroPage']) ? $_GET['numeroPage'] : 0;
$numeroPagePrecedent = $numeroPage - 1;
$numeroPageSuivant = $numeroPage + 1;
// numero de la page à afficher, commencer à 0
$nbElementParPage = 5; // nombre d'éléments par page
$indexAffiche = $numeroPage * $nbElementParPage; // index à partir du quel on va afficher les éléments.
?><html>
<head>
<title><?php echo $titre; ?></title>
...
Si tu parviens à garder ton code bien lisible tu devrais avoir moins d'erreur.<TD vAlign=middle bgColor=#000000 align="center" width="100%">
<font color="#FF7E00"><b>'.$data['nom'].'</b></font>
<hr>
</TD>
<TD vAlign=middle bgColor=#000000 align="center">
echo '<img src=" '.$dossier_img;
echo ( file_exists($dossier_img.'logo_cours_'.$data['ID']) ) ? 'logo_cours_'.$data['ID'] : 'no_logo.gif' ;
echo ' "width="111" height="46" border="0"/>';
</TD>
est-ce au moins un point virgule seul qui manque ? et dans quelle phrase exactement ? Je suis perdu !