Bonjour, dans la partie admin de mon site j'aimerais pouvoir modifier ou supprimer un produit puis être redirrigée vers le liste de tous les produits avec un header
malheureusement ça ne marche absolument pas et quand j'envoie la requette j'ai:
Notice: Undefined index: id in f:\cna\espiral\espiral_site\admin\modif_produits.php on line 14
erreur sqlErreur de syntaxe près de '' à la ligne 1
voila le code de la page modifier:
<code>
<?php
require_once("connection.inc.php");
include_once ("fonctions.inc.php");
mysql_select_db($base)or die("erreur sql".mysql_error());
if(isset($_POST['envoi'])){header('Location:http://www.google.fr/firefox?client=firefox-a&rls=org.mozilla:fr:official');};
//on démarre la session
session_start();
//s'il n'existe pas de variable de session login on redirrige l'internaute sur la page index_admin.php
if(!isset($_SESSION['login'])){header('Location:index_admin.php');}
$requete="SELECT * FROM produits ORDER BY nom ASC";
$resultat=mysql_query($requete)or die("erreur sql".mysql_error());
$titrepage="modifier";
//////////////////////////////////////////////////////////////////////////////////////////////
$requete_affichage="SELECT*FROM produits WHERE id =".$_GET['id'];
$resultat_affichage=mysql_query($requete_affichage)or die("erreur sql".mysql_error());
$ligne=mysql_fetch_array($resultat_affichage)or die("erreur sql".mysql_error());
////////////////////////////////////////////////////////////////////////////////////////////////////
if(isset($_POST['envoi'])){
$nom=slashAuCasOu($_POST['nom']);
$description=slashAuCasOu($_POST['description']);
$ref=slashAuCasOu($_POST['ref']);
$taille=$_POST['taille'];
$photo=$_POST['photo'];
$envoi=$_POST['envoi'];
$modif_produit=$_POST['id'];
$requete_modif="UPDATE produits SET nom='$nom', description = '$description', ref = '$ref', taille='$taille', photo='$photo' WHERE id='$modif_produit'";
mysql_query($requete_modif);
};
?>
<div id="contenu">
<div class="objetpage"><?php echo $titrepage ?></div>
<form id="addproduit" name="addproduit" action="<? echo $_SERVER['PHP_SELF'] ?> " method="post">
<input type="hidden" name="cache" id="cache" value="<?php echo $ligne['id'] ?>" />
Nom: <p><input type="text" name="nom" id="nom" width="50px" value="<?php echo $ligne['nom']?>" /></p>
Ref:<p><input type="text" name="ref" id="ref" width="30px" value="<?php echo $ligne['ref']?>" /></p>
Description: <p><textarea name="description" id="description" cols="50" rows="5" value="<?php echo $ligne['description'] ?>">
Configuration: Windows XP
Firefox 1.5.0.3