par
Vakarm » 16 nov. 2006, 22:04
Bonjour tout le monde
J'essaie de tranférer un photo par php et de conserver le nom de celle-ci dans une base de donnée. Le problème est que lorsque mon nom s'écrit dans la base... des espaces sont ajoutés avant le début du nom, je ne sait pas pourquoi. Exemple photojerome.jpg devient (plusieursespaces)photojerome.jpg
Donc ensuite, quand j'essaie de faire afficher la photo, mon navigateur ne la trouve pas car il cherche une photo qui se nomme %20%20%20%20%20photojerome.jpg
les espaces sont remplacés par des %20
comment faire pour que mon nom d'image s'incrive dans ma base sans espaces?
pour obtenir le nom de l'image j'utilise
$name=$_FILES['photo']['name'];
je met le nom dans une variable:
$photo=($name);
alors dans ma requête ça donne ceci:
$sql2 = "UPDATE membre SET Courriel='$courriel', DESCRIPTION='$description', Photo=' $photo', PASSWORD='$password' WHERE PRENOM='$prenom'";
Merci beaucoup
