Bonjour,

J'ai une message d'erreur qui apparait à l'affichage du texte:
Notice: Undefined index: texte in C:\Program Files\EasyPHP 2.0b1\www\moi\widgEditor\submit.php on line 22

Ligne 22 est : $texte = mysql_real_escape_string($_POST["texte"]);

Et pourtant, il me semble que le code est bon, je ne trouve pas où il y a le problème. Malgré le message d'erreur l'insertion est correct. ??????

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
header("Content-Type: text/html; charset=iso-8859-1");
 
/* Insertion variable de connexion et fonctions utiles */
require_once('includes/fonctions.php') ;
require_once('includes/mysql/mysql.php') ;
 
foreach($_POST as $cle => $val) {
	echo $cle." => ".$val."<br/>" ;
}
 
echo str_repeat("<br/>",3) ;
 
// Nouvelle instance
$Bdd = new MySQL();
 
// Connexion à la base de donnée
// Et sélection de la base
if(!$link = $Bdd -> connect($MySQL_Host, $MySQL_User, $MySQL_Passwd, $MySQL_Base))
die( $Bdd -> return_error() );
 
$texte = mysql_real_escape_string($_POST["texte"]);
 
 
$Query="INSERT INTO matable(texte)
VALUES('$texte')";
 
// Envoi de la requete :
if( !$Result = $Bdd -> Send_Query($Query, $link) ) {
die( $Bdd -> return_error());
} else {
echo "Insertion OK !" ;
}
 
 
?>