PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 27-12-2014 15:39:37

tiche
Membre
Inscription : 27-12-2014
Messages : 1

Probleme de livre d'or

Bonjour,
j'ai fais il y a quelques années un script de livre d'or et aujourd'hui j'ai essayé de le remettre en ligne, mais quand je valide celui ci j'ai des erreurs!
et dans ma base de données les champs sont vide
Notice: Undefined variable: pseudo in /flex/domain/monsite.fr/site/www/book/merci.php on line 59
voici la ligne

<input type="text" name="pseudo" value="<?echo $pseudo;?>">


et voici la page entiere

<?
require 'config.php';
?>
<?
/////////////////////////////////////////////////////////////////////////////
///                  Livre d'or  1.0        //////////////////////////
///         /////////////////////
///Vous pouvez modifier le script comme vous voulez, mais vous devez laisser/
/////                    le copyright de l'auteur       /////////////////////
//=========================================================================//
////////////////içi les infos de votre base de connexion////////
// Votre serveur SQL
$Host = "$Host"; //renseigner ici le nom de votre base
// Votre login SQL
$User = "$User"; // ici votre login Sql
$Mdp  = "$Mdp";// Votre mot de passe SQL
// connection
// le nom de la base de donnée
$Base = "$Base";  //
//***************************
mysql_connect ( $Host , $User , $Mdp ) or die('Impossible de se connecter');
mysql_select_db($Base) or die('Impossible de selectionner la base');

?>
<?php
     {
     $sql= "INSERT INTO livredorgv VALUES('','$pseudo','$email','$texte','$departement','$ville','$dat')";
     mysql_query($sql) or die ( " Requete HS<br />".$sql."<br />".mysql_error());
     }
     ?>


<html>
<head>
<title>Livre d'or</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#000000">
<div align="center">
    <table width="51%" align="center" border="2">
    <tr>
      <td>
        <div align="center"><font color="#FFFF00" size="4">Merci de votre commentaire,
          Voiçi vos infos</font></div>
      </td>
    </tr>
  </table>
  <form method="post" action="merci.php">
    <center>
      <p></p>
      <table width="29%" border="1" bgcolor="#000066">
        <tr>
          <td>
            <div align="center"><font color="#FFFF00"><b><font color="#FFFFFF">Votre
              pseudo :</font></b></font></div>
          </td>
        </tr>
      </table>
      <p>
        <input type="text" name="pseudo" value="<?echo $pseudo;?>">
      </p>
      <table width="29%" border="1" bgcolor="#000066">
        <tr>
          <td>
            <div align="center"><font color="#FFFF00"><b><font color="#FFFFFF">Votre
              email :</font></b></font></div>
          </td>
        </tr>
      </table>
      <p><font color="#FFFFFF"><b>
        <input type="text" name="email" size="50" value="<?echo $email;?>">
        </b></font></p>
      <table width="29%" border="1" bgcolor="#000066">
        <tr>
          <td>
          </td>
        </tr>
      </table>
      <p><font color="#FFFFFF"><b>
                </b></font></p>
      <table width="29%" border="1" bgcolor="#000066">
        <tr>
          <td>
            <div align="center"><font color="#FFFFFF"><b>Texte de votre commentaire
              : </b></font></div>
          </td>
        </tr>
      </table>
      <p><font color="#FFFFFF"><b>
        <textarea name="texte" cols="40" rows="5"><?echo $texte;?></textarea>
        </b></font></p>
      <table width="29%" border="1" bgcolor="#000066">
        <tr>
          <td>
            <div align="center"><font color="#FFFFFF"><b>Votre Département
              : Ex 59</b></font></div>
          </td>
        </tr>
      </table>
      <p><font color="#FFFFFF"><b>
        <input type="text" name="departement" size="2" value="<?echo $departement;?>">
        </b></font></p>
      <table width="29%" border="1" bgcolor="#000066">
        <tr>
          <td>
            <div align="center"><font color="#FFFFFF"><b>Votre ville :</b></font><font color="#FFFF00"><b></b></font></div>
          </td>
        </tr>
      </table>
      <p><font color="#FFFFFF"><b>
        <input type="text" name="ville" size="50" value="<?echo $ville;?>">
        </b></font></p>
      <table width="29%" border="1" bgcolor="#000066">
        <tr>
          <td>
            <div align="center"><font color="#FFFFFF"><b>Date  :
              Ex 11032003</b></font></div>
          </td>
        </tr>
      </table>
      <p>
        <input type="text" name="date" value="<?echo $dat;?>">
      </p>
      <p><font color="#FFFFFF"><b><a href="index.php">Retour sur notre livre</a></b></font></p>
      <p> <font color="#FFFFFF"><b> </b></font></p>
      <p> </p>
    </center>
  </form>
  <p>  </p>
</div>
</body>
</html>
je seche et je n'arrive a rien depuis ce matin
merci de votre aide

Hors ligne

#2 28-12-2014 18:49:04

tof73
Membre
Inscription : 21-12-2014
Messages : 156
Site Web

Re : Probleme de livre d'or

il y a longtemps, on pouvez utiliser $pseudo pour accéder à la variable POST pseudo.
avec les nouveaux hébergements, il faut utiliser $_POST['pseudo'] ainsi que pour les autres variables passées en POST.

Hors ligne

Pied de page des forums