Problème : Mon livre d'or plante

Gibouldingue

Nouveau membre
Bien le bonjour à tous.

Je suis en ce moment en train de fabriquer un site Web, mais forcément, c'est en comptant des bémols, j'en ai eu pas mal, mais là, faudrait vraiment l'aide de quelqu'un qui s'y connaît.

Voici le passage de la page de code concernée (c'est le script du ivre d'or, quoi) :

Code:
<div id="corps">
<form method="post" action="livre.php">
<p>Une critique ? Une suggestion ? Exposer tout ça içi !</p>
<p>Pseudo :<input name="pseudo"/></p>
<p>Message : <br/>
<textarea name="message" id="description" rows="6" cols="50"></textarea>
<input type="submit" value="Envoyer" />
</p>
</form>
<p>
<?php
mysql_connect ("localhost", "root", "");
mysql_select_db ("localhost", "root", "");

if (isset ($_POST['pseudo']) AND isset ($_POST['message']))
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST["pseudo"]));
$message = mysql_real_escape_string(htmlspecialchars($_POST["message"]));
$message = nbl2r($message);

mysql_query = ("INSERT INTO livreor VALUES ("'', '" . $pseudo . "', '" . $message . "'")");
}

$nombreDeMessagesParPages = 20;
$retour = mysql_query = ('SELECT COUNT (*) AS nb_messages FROM livreor');
$donnees = mysql_fetch_array($retour); $totalDesMessages = $donnees['nb_messages'];
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPages);

echo ("Page :");

for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="livre.php?page=' . $i . '">' . $i . '</a>';
}

if (isset ($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1;
}

$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$reponse = mysql_query('SELECT FROM livreor ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', . ' $nombreDeMessagesParPage ' . ');

while ($donnees = mysql_fetch_array ($reponse))
{
echo '<p>' . $donnees['pseudo'] . ' a écrit : ' . $donnees['message'] . '</p>';
}
mysql_close = ("");
?>
       </div>[/b]
       <div id="pied_de_page">
       <p><a href="#haut_de_page">Inutile de rester ici, remonter donc !</a></p>
	   <p>The Pixels's World.free.fr, site créer par Gibouldingue.</p> 
	   <p>Tout droit réserver.</p>
       </div>   
   </body>
</html>

Je crois avoir en quelques sortes le problème
(mais naturellement, j'ai pas pu le régler, sinon j'aurais pas posté =p) :

Le gros du problèmes (parce que précisément, je suis pas sûr que ça soit utiles) se situe au "echo" ou se trouve le lien en XHTML, à partir de là, le code est afficher comme un texte (avec son CSS en prime), et c'est pas du tout ce que je, veux

Pour couronner le tout, MySQL refuse d'executer mes demandes...

C'est un sacré merdier, donc je compte sur vous pour me sortir de là. =D

Merçi d'avançe.
 

zeb

Modérateur
Bonjour et bienvenu.

Merci de lire le règlement et de l'appliquer. Le code-source se publie grâce à la balise
Code:
 et non pas [QUOTE]. Je t'invite donc à modifier ton message.

Pour éviter de faire fuir ceux qui pourraient t'aider, ne publie pas tout le code de ta page, juste ce qui te semble judicieux.
 

Gibouldingue

Nouveau membre
Vraiment désolé, je ne trouvais pas de balises pour le PHP précisément, donc je me suis rabattu sur le "quote"...

J'ai également faciliter la lecture de ce qui n'allait pas.

Bref, demande toujours en cours.
 

boub popsyteam

Grand Maître
Si tu pouvais retirer les balises de couleur etc qui forcement ne peuvent pas marcher ça serait mieux ;)

Et c'est lequel de echo qui foire ? :)

Sinon:
Code:
mysql_close = ("" );
ça me parrait suspect ;)

En haut modifie pour rajouter $link = avant ton mysql_connect.
puir modifie met mysql_close($link);
(même si c'est pas forcement en rapport :))
 

Gibouldingue

Nouveau membre
J'ai corrigé, mais aucune amélioration...

Donc je laisse " ("") ", mais la variable ne me paraît pas utile.
 

boub popsyteam

Grand Maître
utiliser la bonne syntaxe c'est qd meme preferable ...

Comme déjà demandé, c'est le echo ligne 29 33 ou 50 ?

Ligne 29, enleves les () et mets des ' au lieux des ", ça mange pas de pain.

Et si tu pouvais (comme déjà demandé aussi) enlever les balises de colorisation qui trainent ...
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 106
Membres
1 586 287
Dernier membre
lucilleguffey
Partager cette page
Haut