upload billede
HejsaJeg sidder og leger med en opskrift database, hvor der skal være mulighed for at uploade billeder.
Mine feltnavne i databasen (phpMyAdmin) er følgende id(int) - opskriftnavn(varchar) - userfile(varchar) - ingredienser(text) - fremgangsmaåde(text) - type(varchar)(type - gemmer hvilken type opskrift det er) - ejer(varchar).
Jeg kan ikke få den til at gemme billedet ned i databasen. Hvad gør jeg forkert eller hvad mangler der af kode, for at det virker?
Jeg er ingen haj til koder, så vær meget tålmodig og præsic.
/****filen annis_opskrifter_new.php*******/
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Tilføj en ny opskrift</title>
</head>
<body>
<h1>Tilføj en ny opskrift</h1>
<form enctype="multipart/form-data" action="annis_opskrifter_insert.php" method="post">
<table width="100%" border="0">
<tr>
<td width="20%"><div align="right">Opskriftens navn:</div></td>
<td width="80%"><input type="text" name="opskriftnavn" size="53"><br></td>
</tr>
<tr>
<td colspan=[2]><input type="hidden" name="MAX_FILE_SIZE" value="100000"></td>
</tr>
<tr>
<td width="20%"><div align="right">Billede:</div></td>
<td width="80%"><input name="userfile" type="file"><br></td>
</tr>
<tr>
<td width="20%" valign="top"> <div align="right">Ingredienser:</div></td>
<td width="80%"><textarea name="ingredienser" cols="40" rows="7"></textarea><br></td>
</tr>
<tr>
<td width="20%" valign="top"> <div align="right">Fremgangsmåde:</div></td>
<td width="80%"><textarea name="fremgangsmaade" cols="40" rows="7"></textarea><br></td>
</tr>
<tr>
<td width="20%"><div align="right">Opskriftens type:</div></td>
<td width="80%"><input type="text" name="type" size="53"><br></td>
</tr>
<tr>
<td width="20%"><div align="right">Opskriftens indehaver:</div></td>
<td width="80%"><input type="text" name="ejer" size="53"><br></td>
</tr>
<tr>
<td width="20%"> </td>
<td width="80%"><input type="submit" value"gem"></td>
</tr>
</table>
<br>
<br>
</form>
</body>
</html>
/********Filen annis_opskrifter_insert.php*******/
<?php
include_once ("../../database.class.php");
$db = new Database('mysql');
$opskriftnavn = $_POST["opskriftnavn"];
$userfile = $_POST["userfile"];
$ingredienser = $_POST["ingredienser"];
$ingredienser = ereg_replace("\n", "<br>", $ingredienser);
$fremgangsmaade = $_POST["fremgangsmaade"];
$type = $_POST["type"];
$ejer = $_POST["ejer"];
echo $userfile;
$sql = "INSERT INTO annis_opskrifter (opskriftnavn,userfile,ingredienser,fremgangsmaade,type,ejer)
VALUES ('$opskriftnavn','$userfile','$ingredienser','$fremgangsmaade','$type','$ejer')";
$insert = $db->query($sql,"insert");
// debug sql:
if($insert){
echo $message = "Data gemt!";
}
else {
echo $message = "Data er IKKE gemt";
}
?>
<html>
<head>
<title>indsat data indsendte opskrifter</title>
</head>
<body>
<h1>Indsat data</h1>
<?php echo $message; ?><br/>
<a href="annis_opskrifter_new.php"></a>
</body>
</html>
