Page 1 sur 1

PB d'insertion nom d'image ds BD MYSQL

Posté : 04 nov. 2005, 22:59
par Maxouuuu
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

des petits points au lieu du nom de mon image BD

Posté : 04 nov. 2005, 23:37
par Maxouuuu
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);


?>

Posté : 04 nov. 2005, 23:42
par maxouuu
ok c'est bon c'est resolu erreur idiote

Posté : 05 nov. 2005, 00:28
par donatello
c t quoi l'erreur?