Bonjour tout le monde

Voici mon problème, l'insertion de données ne se fait pas.

Quand je clique sur le submit la page est blanche, même que les champs sont vides.

Je pense que le problème vient de l'appel de la fonction.


Voici le fichier ajout.html
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
 
 
<TABLE BORDER="1" style="BORDER-COLOR:#646464">
 
<FORM name="ajout" method="post" action="ajoutbook.php">
 
 
<tr><td bgcolor="#C0C0C0">
<font color="blue">ISBN</font>
</td></tr>
 
<tr><td bgcolor="#C0C0C0">
<INPUT TYPE="text" NAME="isbn" SIZE="30">
 
</td></tr>
 
 
 
 
<tr><td bgcolor="#C0C0C0">
<font color="blue">Titre</font>
</td></tr>
<tr><td bgcolor="#C0C0C0">
<INPUT TYPE="text" NAME="title" SIZE="50">
</td></tr>
<tr><td bgcolor="#C0C0C0">
 
	<SELECT name="genre">
 
	<option>-Choix genre-</option>
	<option value="Polars & thrillers">Polars & thrillers</option>
 
	</SELECT>
 
 
</td></tr>
<tr><td bgcolor="#C0C0C0">
<font color="blue">Image</font>
</td></tr>
<tr><td bgcolor="#C0C0C0">
	<input type="hidden" name="MAX_FILE_SIZE" VALUE="25000" >
		<INPUT TYPE="file" size="30" NAME="photo">
 
 
 
		<?php
 
			include("ajoutbook.php");
		if(isset($_FILES['file'])){
 
			transff();
 
		}
		?>
 
</td></tr>
 
<tr><td bgcolor="#C0C0C0">
<font color="blue">Autheur</font>
</td></tr>
<tr><td bgcolor="#C0C0C0">
<INPUT TYPE="text" NAME="autheu" SIZE="20">
 
</td></tr>
 
<tr><td bgcolor="#C0C0C0">
<font color="blue">Editeur</font>
</td></tr>
<tr><td bgcolor="#C0C0C0">
<INPUT TYPE="text" NAME="edit" SIZE="20">
 
</td></tr>
<tr><td bgcolor="#C0C0C0">
<font color="blue">ANNEE:</font>
</td></tr>
 
<tr><td bgcolor="#C0C0C0">
<INPUT TYPE="text" NAME="annee" SIZE="20">
 
</td></tr>
 
 
<tr><td bgcolor="#C0C0C0">
<font color="blue">INFORMATION:</font>
</td></tr>
<tr><td bgcolor="#C0C0C0">
 
 
<textarea name="info" rows="12" cols="50"></textarea>
</td></tr>
<tr><td bgcolor="#C0C0C0">
 
<input type="submit" value="Ajouter" style="background-color:yellow">
</td></tr>
 
 
</FORM>
 
</TABLE>
Voici le fichier ajoutbook.php

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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
 
 
<?php
 
function transff(){
 
 
$ret =false;
$imagetaille =30;
$imageMax = 250000;
 
$Connexion = mysql_connect("localhost", "root", "");
 
mysql_select_db(biblioth);
 
 
if(!empty($_POST['isbn']) && !empty($_POST['title'])  && !empty($_POST['genre']) && !empty($_POST['autheu']) && 
 
!empty($_POST['edit']) && !empty($_POST['annee']) && !empty($_POST['info']))
 
{
 
 
 
$ret= is_uploaded_file ($_FILES['photo']['tmp_name']);
 
 
if(!$ret){
 
echo "problème de tranfert";
 
return false;
}
else
{
 
$imagetaille = ($_FILES['photo']['size']);
 
	if($imagetaille > $imageMax)
	{
 
	echo "Image trop lourde";
 
	}
}
 
 
$img_blob = file_get_contents ($_FILES['photo']['tmp_name']);
 
 
 
mysql_query("INSERT INTO gestlivre (isbn,titre,genre,image,autheu,editeur,annee,information) VALUES 

('".$_POST['isbn']."','".$_POST['title']."','".$_POST['genre']."','".addslashes($img_blob)."','".$_POST['autheu']."',
'".$_POST['edit']."','".$_POST['annee']."','".$_POST['info']."')");
 
mysql_close($Connexion);
 
 
}
 
else
 
 
{
echo "aucun champs ne doit être vide";
 
 
 
}
}
 
 
 
?>
Merci de votre aide

A +