Probleme pour la création d'un Livre d'or

Résolu/Fermé
Jean-Phi43 Messages postés 137 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 3 janvier 2010 - 11 févr. 2009 à 19:24
Jean-Phi43 Messages postés 137 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 3 janvier 2010 - 11 févr. 2009 à 22:25
Bonjour,(Je débute en Php/Mysql) je viens de créer un livre d'or sur mon site internet, en suivant le tuto du site ("phpdebutant")

Mais le probleme est que rien ne s'affiche sur ma page... Guestbook.php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<link rel="stylesheet" media="screen" type="text/css" title="css" href="style_index.css" />

<head>
<title> Livre d'or </title>

<script language="JavaScript">
<!--
function verif(lemail) {
var arobase = lemail.indexOf("@"); var point = lemail.lastIndexOf(".")
if((arobase < 3)||(point + 2 > lemail.length)||(point < arobase+3))
return false
return true
}

function testform(lenom,mail,comment) {
if(lenom.value=="") {
lenom.focus();
return false
}
if(!verif(mail.value)) {
mail.value="";
mail.focus();
return false
}
return true
}
//-->
</script>
</head>
<body>
</head>

<body>
<div id="masthead">
<table width="100%" border=0 align=top>

<tr><td width="100%" colspan=2> <img align=middle src="banniere.jpg"> </td>

<tr><td width="10%" valign="top"><table width=160 border=1 cellpadding=4>

<div id="menu2">
<ul>
<li><a href="index.php" title="Accueil">Accueil</a></li>
<li><a href="Presentation.php" title="La Gastronomie à Domicile">Présentation</a></li>
<li><a href="Reception.php" title="Les menus réceptions">Les menus réceptions</a></li>
<li><a href="AperitifsEtCocktails.php" title="Les apéritifs et cocktails">Les apéritifs et cocktails</a></li>
<li><a href="Reservations_en_cours.php" title="Réservation en cours">Réservation en cours</a></li>
<li><a href="Mariage.php" title="Les menus mariages">Les menus mariages</a></li>
<li><a href="Presse.php" title="Presse">Presse</a></li>
<li><a href="Contact.php" title="Nous contacter">Nous contacter</a></li>
<li><a href="Contact.php" title="Nous contacter">Photos</a></li>
<li><a href="guestbook.php" title="Livre d'or">Livre d'or</a></li>
</ul>
</div>


</table>

<td rowspan=2 height="100%" valign=top>
<marquee CROLLDELAY="20" BEHAVIOR=SLIDE><big><i>Bienvenue et bonne visite sur le Site Web de La Gastronomie à Domicile            
<?php
// Enregistrons les informations de date dans des variables

$jour = date("d");
$mois = date("m");
$annee = date("Y");

// Maintenant on peut afficher ce qu'on a recueilli
echo "Nous sommes le $jour/$mois/$annee.";
?></i></big></marquee>
<HR>
<br>
<?php
include('config.inc.php');
//ici on ouvre une connexion au serveur MySql
//Voir le tutorial sur le sujet

//Si le formulaire à été soumis, $ajout vaudra true
if($ajout)
{
//Ici se trouve script d'ajout du message
//En base de données, guestbook1.php
}
//Ici se trouve le script permettant d'afficher la liste de messages
//guestbook2.php

//Et ici on ferme la connexion à la base de données
@mysql_close();
?>


<br><br>
<br>

</td></tr>

</table>


</body>
</html>

Je n'ai pas compris la phrase du tuto: (notez que quand il est écrit "ici le fichier guestbook.php", cela veut dire "prendre ce qu'il faut du fichier", ne pas mettre les <?php et ?> qui l'encadrent par exemple).

Merci.
A voir également:

4 réponses

As tu la date qui s'affiche ?

Il ya quelque chose qui m'interpelle...

Les 2 // devant guestbook me fais pensé que tu dois avoir un bout de code a afficher a cette endoit là ou alors faire un appel a un script existant. peut etre gestbook.php par exemple.

A+ avec un peu plus de détail si tu veux en savoir plus
OzYmAn,
0
Jean-Phi43 Messages postés 137 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 3 janvier 2010 47
11 févr. 2009 à 20:11
Effectivement je pense que sa vient de là, mais qu'est que je dois mettre a la place de 2 // ?


Sur le Tuto c'est écrit :
(notez que quand il est écrit "ici le fichier guestbook.php", cela veut dire "prendre ce qu'il faut du fichier", ne pas mettre les <?php et ?> qui l'encadrent par exemple)

Je pense que le probleme vient bien de la, mais je ne comprend pas cette phrase...

Merci de t'as réponse
0
Alors <?php ?>

Ces balises sont là pour indiquer que l'on est dans le code PHP. Il y en a une qui sert a l'ouverture et l'autre fermeture.
Ensuite les // sont là pour t'indiquer que ces lignes ne seront pas interprétés par le script ou les scripts.

La solution est de copier le code de ton fichier guestbook1.php qui est entre les balises <?php et ?> et questbook2.php et vouilà cela devrait marcher.

A+ et je rest a ta disposition si tu as des questions...
0
Jean-Phi43 Messages postés 137 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 3 janvier 2010 47
11 févr. 2009 à 22:25
C'est bon, j'ai trouvé un autre livre d'or, celui la était trop vieux (tuto datant de 2004).

Merci quand même à vous deux.
0