aide pour insertion d'image dans une base en php
bonjour et joyeux Noël à tous. au fait j'ai un problème en voulant enregistrer une photo dans ma base. mon code est:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
if(isset($_POST['AJOUTER'])&& ($_POST['AJOUTER'])== 'AJOUTER')
{
if(
(isset($_POST['nom']) && !empty($_POST['nom'])) &&
(isset($_POST['prenom']) && !empty($_POST['prenom'])) &&
(isset($_POST['sexe']) && !empty($_POST['sexe'])) &&
(isset($_POST['dat']) && !empty($_POST['dat'])) &&
(isset($_POST['lieu']) && !empty($_POST['lieu']))
//(isset($_POST['image']) && !empty($_POST['image']))
)
{
$image_tmp = $_FILES['image']['tmp_name'];
$image_name = $_FILES['image']['name'];
$image_size = $_FILES['image']['size'];
$image_type = $_FILES['image']['type'];
$donnees = addslashes(fread(fopen($image_tmp, 'r'), $image_size));
mysql_query('INSERT INTO eleve VALUES("","'.$_POST['nom'].'","'.$_POST['prenom'].'","'.$_POST['dat'].'","'.$_POST['lieu'].'","'.$_POST['sexe'].'","'.$donnees.'")') or die ('Erreur <br/>'.mysql_error());
}
} |
.
l'erreur qui m'est affichée est:
Citation:
Notice: Undefined variable: image_tmp in C:\wamp\www\carteemmanuel\infoeleve.php .
même type d'erreur où il y a image.
Autre message d'erreur est:
Citation:
Warning: fopen() [function.fopen]: Filename cannot be empty in C:\wamp\www\carteemmanuel\infoeleve.php;
Warning: fread() expects parameter 1 to be resource, boolean given in C:\wamp\www\carteemmanuel\infoeleve.php on line 70
aider moi, que faire?