J'ai décider de me bouger un peu les fesses et de remettre un peu mon site à niveau, rajouter du contenu, un peu de PHP etc...
Voila je suis entrain de faire un script super simple, mais vu que sa fait 4 mois que j'ai pas touché au PHP, je vous demande votre aide.
C'est un script tout simple pour ajouter des wallpapers depuis mon paneau admin.
Voici le script:
Code
<?PHP
//on empeche les erreurs de notice;)
error_reporting(E_ALL ^ E_NOTICE);
//connection base de données
mysql_connect("*****", "****", "****");
mysql_select_db("*****");
// Les wall seront affichés sur plusieurs pages, on va créer les liens...
//
//entrer ici le nombre de messages par page !
$nombre_de_wall_par_page = 10;
//on compte le nombre de messages au total
$nombre_de_wall_total = mysql_query("SELECT COUNT(*) AS nbre FROM wall");
$r = mysql_fetch_array($nombre_de_wall_total);
$nombre_de_wall_total = $r['nbre'];
//on calcule le nombre de pages à créer avec l'entier arrondi au dessus (ceil();)
$nombre_de_pages = ceil($nombre_de_wall_total / $nombre_de_wall_par_page);
//on regarde le numéro de la page actuel
if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
//on calcule le numéro du premier message à prendre
$premier_wall_a_afficher = ($page - 1) * $nombre_de_wall_par_page;
//on fait la requete avec toutes ces informations
$requete = mysql_query("SELECT * FROM wall ORDER BY id DESC LIMIT ".$premier_wall_a_afficher.",".$nombre_de_wall_par_page."");
//on fait la boucel pour écrire les messages
while ($r = mysql_fetch_array($requete))
{
?>
<a href="<?PHP echo" $r['image']" ?>"><img src="<?PHP echo" $r['image']" ?>" width="300" height="250" title="<?PHP echo"$r['titre']"?>" /></a>
<?PHP
}
?>
//on empeche les erreurs de notice;)
error_reporting(E_ALL ^ E_NOTICE);
//connection base de données
mysql_connect("*****", "****", "****");
mysql_select_db("*****");
// Les wall seront affichés sur plusieurs pages, on va créer les liens...
//
//entrer ici le nombre de messages par page !
$nombre_de_wall_par_page = 10;
//on compte le nombre de messages au total
$nombre_de_wall_total = mysql_query("SELECT COUNT(*) AS nbre FROM wall");
$r = mysql_fetch_array($nombre_de_wall_total);
$nombre_de_wall_total = $r['nbre'];
//on calcule le nombre de pages à créer avec l'entier arrondi au dessus (ceil();)
$nombre_de_pages = ceil($nombre_de_wall_total / $nombre_de_wall_par_page);
//on regarde le numéro de la page actuel
if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
//on calcule le numéro du premier message à prendre
$premier_wall_a_afficher = ($page - 1) * $nombre_de_wall_par_page;
//on fait la requete avec toutes ces informations
$requete = mysql_query("SELECT * FROM wall ORDER BY id DESC LIMIT ".$premier_wall_a_afficher.",".$nombre_de_wall_par_page."");
//on fait la boucel pour écrire les messages
while ($r = mysql_fetch_array($requete))
{
?>
<a href="<?PHP echo" $r['image']" ?>"><img src="<?PHP echo" $r['image']" ?>" width="300" height="250" title="<?PHP echo"$r['titre']"?>" /></a>
<?PHP
}
?>
Voila, quand je met sa sur mon site il m'affiche cette erreur:
Code
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/duel/www/galerie/wall.php on line 89
Et la ligne 89 c'est:
Code
<a href="<?PHP echo" $r['image']" ?>"><img src="<?PHP echo" $r['image']" ?>" width="300" height="250" title="<?PHP echo"$r['titre']"?>" /></a>
Voila, perso je ne voix pas l'erreur, pouvez vous me dire ou elle est plz ?
A+