PB d'insertion nom d'image ds BD MYSQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PB d'insertion nom d'image ds BD MYSQL

par donatello » 05 nov. 2005, 00:28

c t quoi l'erreur?

par maxouuu » 04 nov. 2005, 23:42

ok c'est bon c'est resolu erreur idiote

des petits points au lieu du nom de mon image BD

par Maxouuuu » 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);


?>

PB d'insertion nom d'image ds BD MYSQL

par Maxouuuu » 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