alex34
Invité n'ayant pas de compte PHPfrance
05 juin 2005, 19:11
// Requete d'insertion MYSQL
$requete2 = "UPDATE variable_acc SET [b]var1='$data['id_prom']' [/b]where id_var='1'";
j avais resolu le probleme
$par3=$data['id_accueil']
// Requete d'insertion MYSQL
$requete2 = "UPDATE variable_acc SET [b]var1='$par8'[/b] where id_var='1'";
comme ca ca fonctionne sous easyphp1-6 mais pas sous easyphp 1-7
j ai une erreur :
Notice: Undefined variable: par8 in c:\easyphp1-7\www\Mysite\admin\modif.php on line 60
En fait mon probleme est dans l''encapsulation de la variable en gras !!
sinon je n ai pas mis tout le code car je voulais cibler le probleme
Merci !!
voila aussi tout le code
<?
include('config_galerie.php');
$id2 = @$_POST["submit"];
$id_3 = @$_POST["id_1"];
//echo $id;
echo $id2;
echo $id_3;
if ($id2=="Supprimer")
{// Requete d'insertion MYSQL
$requete = "delete from promotions where id_prom=('$id_3') limit 1";
// Execution de cette requete dans la base galerie
$execution = mysql_db_query("galerie", $requete);
echo "Les donnees ont etaient effacées de la base de donnés !!!";
}
else
{// on crée la requête SQL
$sql = "SELECT * FROM promotions where id_prom=('$id_3')";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{ // on affiche les informations de l'enregistrement en cours
//echo '<tr><td>url_image_mini</td><td>url_image_norm</td><td>lb_commentaire</td></tr>';
$par8=$data['id_prom'];
$par3=$data['lb_comm'];
$par4=$data['lb_comm1'];
$par5=$data['lb_comm2'];
$par6=$data['lb_comm3'];
$par7=$data['url_img'];
//echo $data['id_prom'];
//echo $prem;
// echo '<input type="text" name="textfield" value = '$par1'>';
//<div align="center"><table width="40%" border="1"><tr><td height ="40">'..'</td>'.'<td>'.$data['url_image_norm'].'</td>'.'<td>'.$data['lb_commentaire'].'</td></tr></div>';
}
}
// Requete d'insertion MYSQL
$requete2 = "UPDATE variable_acc SET var1='$par8' where id_var='1'";
// Execution de cette requete dans la base galerie
$execution2 = mysql_db_query("galerie", $requete2);
mysql_close();
//la fin ici 2lignes en dessous
?>
<div align="center">
<table width="" border ="1" bgcolor="C5C7C7">
<form method='post' action='enreg_promo.php' name='modif'>
<tr><td><div align="center"><b><font size="5">Faites vos modifications !!! </font></b></div></p><center>
</tr></td>
</table>
<table width="0%" border ="1" bgcolor="C5C7C7">
<p> </p> <div align="center">
<tr><td bgcolor="EAECEC"><div align="center"><b>Lien de la photo</b></div></td>
</div>
</tr><tr>
</tr>
<tr><td><div align="center"><textarea name="photo" cols="30" rows="6" wrap="PHYSICAL" ><? echo $par7; ?></textarea>
<br></div></td></tr>
<tr><td bgcolor="EAECEC"><div align="center"><b>Paragraphes</b></div></td>
</div>
<tr><td><div align="center"><textarea name="comment" cols="30" rows="6" wrap="PHYSICAL" ><? echo $par3; ?></textarea>
<br></div></td></tr>
<tr><td><div align="center"><textarea name="comment1" cols="30" rows="6" wrap="PHYSICAL" ><? echo $par4; ?></textarea>
<br></div></td></tr>
<tr><td><div align="center"><textarea name="comment2" cols="30" rows="6" wrap="PHYSICAL" ><? echo $par5; ?></textarea>
<br></div></td></tr>
<tr><td><div align="center"><textarea name="comment3" cols="30" rows="6" wrap="PHYSICAL" ><? echo $par6; ?></textarea>
<br></div></td></tr>
</table>
</div><p> </p>
<div align="center"><input type='submit' value='Modifier'></div>
<?
echo $espace; ?>
<a href="acceuil_admin.php">Retour</a>
</center>
</form>
Modération :
Code réédité par mes soins en affichage (php).