je suis sur un site où une de mes pages permet d'ajouter des news mais le problème c'est qu'il ne reconnaît pas les variables
voici mes pages tout d'abord la page d'ajout
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Ajouter des promotions...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body><div align="center">
<div align="center">Ajouter des promotions... <br>
</div>
<form name="form1" method="post" action="ajout_confirm.php">
<table align="center"> <tr>
<td>Bloc1:</td>
<td><input name="bloc1" type="text" id="bloc1"></td>
</tr>
<tr>
<td>Bloc2:</td>
<td><textarea name="bloc2" rows="15" id="bloc2"></textarea></td>
</tr>
</table>
<div align="center"><br>
<input type="submit" name="Submit" value="Ajouté">
</div>
</form>
</body>
</html>
puis la page de confirmation<? require('conf.php'); ?><?
mysql_connect("$hote","$log","$pass");
mysql_select_db("$base");
$requete = "INSERT INTO promotion VALUES('',' " & bloc1.value & " ',' " & bloc2.value & " ');";
mysql_query($requete);
echo "Promotion ajoutée";
if($log == "artcaddba" && $pass == "Zyd8c6"){
header("Location: index.php?page=promotions");}
mysql_close();
?>
et la page de promotions où doivent s'afficher les news<table align=center border="1">
<tr>
<td valign=top>
<font size="1"><?php
require('conf.php');//Inclure les paramètres conf
$c1 = @mysql_connect("$hote","$log","$pass") or die("IMP TO CONNECT");//Connexion à SQL
@mysql_select_db("$base",$c1) or die("selection impossible");
$sql1 = "select * from promotion order by id desc";
//"select * from promotion order by id desc limit 15";
//Afichage des promotion, vous pouvez changé limit 5 par limit 10 ou autre.<br>
//Limit 2 limite à 2promotion par pages, 5, à 5news par page.
if($p1 = @mysql_unbuffered_query($sql1,$c1)){
while($data1 = @mysql_fetch_array($p1)){
?>
<table border="1">
<tr>
<td><table border="1">
<tr>
<td>
<font size="2">
<B>*<? echo $data1['bloc1']; ?> :</B> <? echo $data1['bloc2']; ?></font></td>
</tr>
</table></td>
</tr>
</table>
<br><br>
<?
}
}
//Fermeture SQL 2 ?>
</td>
</tr>
</table>
<br><br><br>
* prix susceptible de modifications sans préavis
<BR><BR><BR>
</font></span></p>
</td>
</tr>
</table>
et voici ce qu'il me retourneNotice: Use of undefined constant bloc1 - assumed 'bloc1' in c:\program files\easyphp1-8\www\ajout_confirm.php on line 4
Notice: Use of undefined constant value - assumed 'value' in c:\program files\easyphp1-8\www\ajout_confirm.php on line 4
Notice: Use of undefined constant bloc2 - assumed 'bloc2' in c:\program files\easyphp1-8\www\ajout_confirm.php on line 4
Notice: Use of undefined constant value - assumed 'value' in c:\program files\easyphp1-8\www\ajout_confirm.php on line 4
Promotion ajoutée
[/img]