Rechercher : dans
Par :

"Notice: Undefined variable" ?

Dernière réponse le 10 sep 2008 à 16:11:15 29kikou29, le 10 sep 2008 à 15:42:27 
 Signaler ce message aux modérateurs

Bonjour,
Alors voilà mon script :

envoilivror.php
<?php

/*$db=mysql_connect('sql.free.fr','alice.lebbe','laurent1');*/
$db=mysql_connect('localhost','alebbe','laurent1');

mysql_select_db("alebbe",$db);

$req=mysql_query("INSERT INTO livror(auteur_livror,texte_livror) VALUES ('$auteur','$livror') ",$db);

?>

<?php
include('bibli.php');
entete('Me contacter');
echo"<p>Merci $auteur, pour votre message\n <br/> Voici votre message :</p><p> $livror</p><p> <a href='index.php'>Retour au Site</a></p>" ;
?>

<?php
pied();
?>

et
livre.php
<?php
include('bibli.php');

entete('Messages Recents');
/*$db=mysql_connect('sql.free.fr','alice.lebbe','laurent1');*/
$db=mysql_connect('localhost','alebbe','laurent1');

mysql_select_db('alebbe',$db);

$req=mysql_query("SELECT auteur_livror,texte_livror FROM livror ");

?>
Bonjour et Bienvenue

Les Messages Récents :
<A name="haut"></A>

<?php
echo"<table align='center' >";
while($lig=mysql_fetch_array($req))
{
echo"<tr >";
echo"<td>".$lig['texte_livror']."</td>";
echo "</tr>";
echo"<tr align='right'>";
echo"<td textalign='left'><b>".$lig['auteur_livror']."<b></td>";
echo "</tr>";
echo"<tr align='center'>";
echo"<td>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</td>";
echo"</tr>";
}
echo "</table>";
?>


<a href='index.php'>Retour au site</a>


<?php

pied();

?>
Mais lorsque j'essaye d'utiliser cette page, cela me dit :

Notice: Undefined variable: auteur in c:\program files\easyphp1-8\www\alice\envoilivror.php on line 10

Notice: Undefined variable: livror in c:\program files\easyphp1-8\www\alice\envoilivror.php on line 10

Notice: Undefined variable: auteur in c:\program files\easyphp1-8\www\alice\envoilivror.php on line 17

Notice: Undefined variable: livror in c:\program files\easyphp1-8\www\alice\envoilivror.php on line 17

Quelqu'un pourrait me dire à quoi c'est du ?

Configuration: Windows XP
Firefox 2.0.0.16

Meilleures réponses pour « "Notice: Undefined variable" ? » dans :
[PHP] Notice: Undefined index: Voir Si vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
Variables d'environnement VoirVariables d'environnement Une variable d'environnement est une valeur dynamique, chargée en mémoire, pouvant être utilisée par plusieurs processus fonctionnant simultanément. Sur la plupart des systèmes d'exploitation, les emplacement de...

1

piernov, le 10 sep 2008 à 15:45:32

Tu n'a pas initialiser les variables auteur et livror

Répondre à piernov

2

bissdebrazza, le 10 sep 2008 à 15:47:00

Bonjour!
il faut declarer tes variables!! «Il faut avoir déjà beaucoup appris de choses pour savoir de­mander ce qu'on ne sait pas.»
Jean-Jacques ROUSSEAU

Répondre à bissdebrazza

3

29kikou29, le 10 sep 2008 à 15:48:48

Alors j'ai complété la page avec :

$auteur = $_POST['livror'];
$livror = $_POST['livror'];


Mais il me dit toujours

Notice: Undefined variable: auteur in c:\program files\easyphp1-8\www\alice\envoilivror.php on line 10

Notice: Undefined variable: livror in c:\program files\easyphp1-8\www\alice\envoilivror.php on line 10

Répondre à 29kikou29

4

-CCM-, le 10 sep 2008 à 15:57:24

Salut quelle est le contenu de la ligne 10 !

Répondre à -CCM-

6

29kikou29, le 10 sep 2008 à 16:03:43

La ligne 10 :
$req=mysql_query("INSERT INTO livror(auteur_livror,texte_livror) VALUES ('$auteur','$livror') ",$db);

Répondre à 29kikou29

5

piernov, le 10 sep 2008 à 15:59:10

Tu l'a ajouter ou?

Répondre à piernov

7

29kikou29, le 10 sep 2008 à 16:04:23

J'ai ajouté ça juste en dessous de la ligne 10 (donc à 11 et 12 :-P)

Répondre à 29kikou29

8

piernov, le 10 sep 2008 à 16:08:41

Il ne faudrait pas le rajouter au début?

Répondre à piernov

9

-CCM-, le 10 sep 2008 à 16:11:03

Ouais une déclaration se fait avant l'appel ....normalement :D

Répondre à -CCM-

10

 29kikou29, le 10 sep 2008 à 16:11:15

Effectivement.

Merci ça marche mieux comme ça

Merci encore

Répondre à 29kikou29