PB d'insertion nom d'image ds BD MYSQL

Maxouuuu
Invité n'ayant pas de compte PHPfrance

04 nov. 2005, 22:59

Bonsoir à tous !!

Voila j'arrive à uploader des images sur mon serveur via un formulaire POST.

Le problème c'est que je souhaiterai enregistrer le nom de mon image avec son extension or j'ai un message erreur de type:

Notice: Undefined variable: extension in c:\program files\easyphp1-8\www\proto axe\image.php on line 50

Voici un extrait du code qui pose problème :

$fichier = $_FILES['image']['name'];
$extension = substr($fichier,0);

$requete_image = "INSERT INTO (images) images VALUES ('$extension');";

$result = mysql_query($requete_image);

Merci d'avance pour votre aide

Maxouuuu
Invité n'ayant pas de compte PHPfrance

04 nov. 2005, 23:37

Quelqu'un pourrait m'aider je voudrais savoir pourquoi ma requête insertion du nom de mon image ne fonctionne pas merci!!!

Dans mon champ images j'ai des points dans plusieur lignes d'enregistrement


<?

$username="root";
$password="";
$hostname="localhost";
$nombase="mj";
$nomtable="images";

//conexion au serveur de base de données
if(!($link=mysql_connect($hostname,$username,$password)))
{
die("erreur de connexion");
exit();
}

// $nombase devient la base de données active
if (!mysql_select_db($nombase,$link))
{
die("erreur de sélection de la base de données");
exit();
}


$fichier = $_FILES['image']['name'];
$tmp = $_FILES['image']['tmp_name'];
$erreur = $_FILES['image']['error'];

echo "Nom de fichier => $fichier <br/>";
echo "Nom de fichier => $tmp<br/>";

$nom_destination= './images/'.$fichier;
move_uploaded_file ($tmp, $nom_destination);

if (!isset($erreur)){
echo "error";
}


$requete_image = "INSERT INTO (images) images VALUES ($fichier);";

$result = mysql_query($requete_image);


?>

maxouuu
Invité n'ayant pas de compte PHPfrance

04 nov. 2005, 23:42

ok c'est bon c'est resolu erreur idiote

Eléphant du PHP | 171 Messages

05 nov. 2005, 00:28

c t quoi l'erreur?