Rechercher : dans
Par :

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

Dernière réponse le 11 fév 2009 à 22:25:51 Jean-Phi43, le 11 fév 2009 à 19:24:00 
 Signaler ce message aux modérateurs

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.

Configuration: Windows XP
Firefox 3.0.6

1

ozyman, le 11 fév 2009 à 19:54:19

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,

Répondre à ozyman

2

Jean-Phi43, le 11 fév 2009 à 20:11:53

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

Répondre à Jean-Phi43

3

ozyman, le 11 fév 2009 à 20:44:10

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...

Répondre à ozyman

4

 Jean-Phi43, le 11 fév 2009 à 22:25:51

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.

Répondre à Jean-Phi43
Collection CommentÇaMarche.net