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 : Sélectionner tout - Visualiser dans une fenêtre à part
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:
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:
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?