cs_attentio
Messages postés167Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention24 mai 2010
-
3 sept. 2004 à 16:21
LaurentKOogar
Messages postés369Date d'inscriptionsamedi 4 septembre 2004StatutMembreDernière intervention20 octobre 2013
-
4 sept. 2004 à 14:25
salut !
j'ai un formulaire qui me permet d'administrer une table (collections) et en meme temps d'uploader des images.
mais voila quand j'ajoute une collection alors dans actions.php
il ne reconnait pas la variable photo (mais aucun probleme pour l'insertion des enregistrements et l'upload).
par contre si $action=modifier il ne reconnait pas non plus la variable photo et en plus G une erreur du type :
Warning: unlink(upload/): Permission denied in ...
voici une partie du code de mes deux pages formulaire et actions
//formulaire.php?id=17&action=modifier
if (isset($_GET['id']))
{
$id=$_GET['id'];
} else
$id = 0;
if (isset($_POST['photo']))
{
$photo=$_POST['photo'];
} else
$photo = 0;
//extrait du formulaire
">
//actions.php
$action=$_POST['action'];
$id=$_POST['id'];
$nom=$_POST['nom'];
$message="la " . $_POST['nom'] . " a été ";
if ($action =="modifier")
{
$requeteMYSQL="UPDATE collections SET nom='$nom' WHERE id='$id'";
if(file_exists('upload/'.$photo)){
unlink('upload/'.$photo);
}
$message .=" modifiée.";
}
if ($action =="ajouter")
{
$requeteMYSQL= "INSERT INTO collections VALUES('$id','$nom', '". $_FILES['photo_collection']['name']."')";
$message .=" ajoutée.";
}
...
ps : avant tout marchait bien ...ce qui a changer c'est l'upload.
il insereait le nom de l'image dans le champs id et je voudrait maintenant qu'il se fasse sur champs photo de ma table