Image et commentaire dans mysql
Bien le bonjour,
J’essaie d'uploader une image dans ma base de donnée mysql, tout fonctionne mais je n'arrive pas à insérer un commentaire
voici mon php :
Code:
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
| if(isset($_POST['sumit'], $_POST['desc']))
{
if(getimagesize($_FILES['image']['tmp_name']) == FALSE)
{
echo "Insert image";
}
else
{
$image= addslashes($_FILES['image']['tmp_name']);
$name= addslashes($_FILES['image']['name']);
$image= file_get_contents($image);
$image= base64_encode($image);
saveimage($name,$image,$desc);
}
}
function saveimage($name,$image,$desc)
{
$con=mysql_connect("localhost","root","");
mysql_select_db("realtea",$con);
$qry="INSERT INTO images (name,image) VALUES ('$name','$image','$desc')";
$result=mysql_query($qry, $con);
if($result)
{
echo "<br/>Image uploaded.";
}
else
{
echo "<br/>Image not uploaded.";
}
} |
ensuite mon formulaire :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <form method="post" action="imgtest.php" enctype="multipart/form-data">
<br/>
<label for="image">Upload image</label>
<input type="file" id="file" name="image" required="required"/>
<br/>
<label for="desc">Description</label>
<textarea id="desc" name="desc" required="required"></textarea>
<br/>
<input type="submit" name="sumit" value="Créer l'actualité">
</form> |
et la base de donnée :
Code:
1 2 3 4 5 6 7
| CREATE TABLE IF NOT EXISTS `images` (
`id` int(11) NOT NULL,
`name` varchar(50) NOT NULL,
`image` longblob NOT NULL,
`desc` text NOT NULL,
`valid` tinyint(4) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=24 ; |
alors le code que j'ai mis, l'upload de l'image se fait bien mais je ne sais pas comment ajouter la ''desc'' qui serait la description...
Je précise que je débute et que j'éssaie d'apprendre seul