Bonjour à tous,
Voilà j'ai un problème pour modifier un champ dans ma base de donnée, il ne se modifie pas...
Pourtant quand je le fais manuellement dans la base de donnée en écrivant le script, ça marche... Donc je comprend pas pourquoi sûrement un problème de guillemet.
Merci d'avance.
Modifié par tonymx15 (15 Oct 2010 - 17:08)
Voilà j'ai un problème pour modifier un champ dans ma base de donnée, il ne se modifie pas...
//changer le nom de la photo
$ext = strrchr($_FILES["fichierPhoto"]["name"], '.');
$rechercheIdPhoto = mysql_query("SELECT * FROM photo WHERE url_photo = '$urlPhoto' ");
$tab = mysql_fetch_array($rechercheIdPhoto);
$idp = $tab[0]; //$idp est l'id de la photo, il marche en faisant un echo
$date = date('dmj');
$img = "IMG".$idp ;
$nomPhoto = $img."-".$date.$ext ; //$nomPhoto est le nouveau nom de la photo, il marche en faisant un echo
//on modifie le nom de la photo
$modification = mysql_query("UPTADE photo SET url_photo = '$nomPhoto' WHERE id_photo = $idp ");
Pourtant quand je le fais manuellement dans la base de donnée en écrivant le script, ça marche... Donc je comprend pas pourquoi sûrement un problème de guillemet.
Merci d'avance.
Modifié par tonymx15 (15 Oct 2010 - 17:08)