MySQL interesse |
|
De afbeeldingen worden verkeerd toegevoegd en heeft als adres http://www.hoorn.be/agenda/images/C:/Users/Gust/Documents/foto's/afbeelding.gif in plaats van http://www.hoorn.be/agenda/images/afbeelding.gif. Ook in de database wordt het adres C:/Users/Gust/Documents/foto's/afbeelding.gif toegevoegd en niet afbeelding.gif
Dit is de index-pagina:
<form id="form1" name="form1" method="post" action="agenda_verwerk.php">
<label>dag
<input type="text" name="dag" id="dag" />
</label>
<p>
<label>datum
<input type="text" name="datum" id="datum" />
(yyyy-mm-dd)
</label>
<p>
<label>uur
<input type="text" name="uur" id="uur" />
</label>
</p>
<p>
<label>titel
<input type="text" name="titel" id="titel" />
</label>
</p>
<p>
<label>beschrijving
<textarea name="beschrijving" cols="30" rows="6" id="beschrijving"></textarea>
</label>
</p>
<p>
<label>land
<input name="land" type="text" id="land" size="30" />
</label>
</p>
<p>
<label>adres
<input name="adres" type="text" id="adres" size="30" />
</label>
</p>
<p>
<label>url
<input name="url" type="text" id="url" size="30" />
</label>
</p>
<p>
<label>foto
<input name="afbeelding" type="file" />
</label>
</p>
<p>
<label>
<input type="hidden" name="MAX_FILE_SIZE" value="300000" />
<input type="submit" name="verzenden" id="verzenden" value="Verzenden" />
</label>
</p>
</form>
<form id="form1" name="form1" method="post" action="agenda_verwerk.php"> <input type="text" name="dag" id="dag" /> <input type="text" name="datum" id="datum" /> (yyyy-mm-dd) <input type="text" name="uur" id="uur" /> <input type="text" name="titel" id="titel" /> <input name="land" type="text" id="land" size="30" /> <input name="adres" type="text" id="adres" size="30" /> <input name="url" type="text" id="url" size="30" /> <input name="afbeelding" type="file" /> <input type="hidden" name="MAX_FILE_SIZE" value="300000" /> <input type="submit" name="verzenden" id="verzenden" value="Verzenden" />
[b]agenda_verwerk.php[/b]
<?php
// variabelen initialiseren:
$username = "geheim";
$password = "geheim";
$host="localhost";
$dbnaam="geheim";
$fout = "FOUT: openen database mislukt";
$query="SELECT * FROM tabel";
$db=mysql_connect($host, $username, $password) or die (mysql_error());
mysql_select_db($dbnaam, $db) or die (mysql_error());
$uploaddir = '/var/www/vhosts/hoorn.be/httpdocs/agenda/images';
$uploadfile = $uploaddir . basename($_FILES['afbeelding']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "\n";
} else {
echo "Afbeelding is te zwaar en is daarom niet toegevoegd\n";
}
"</pre>";
$query="INSERT INTO tabel (dag, datum, uur, titel, beschrijving, land, adres, url, afbeelding) VALUES (\"$dag\", \"$datum\", \"$uur\", \"$titel\", \"$beschrijving\", \"$land\", \"$adres\", \"$url\", \"$afbeelding\");";
$dag = $_POST["dag"];
$datum = $_POST["datum"];
$uur = $_POST["uur"];
$titel = $_POST["titel"];
$beschrijving = $_POST["beschrijving"];
$land = $_POST["land"];
$adres = $_POST["adres"];
$url = $_POST["url"];
$afbeelding = $_POST["afbeelding"];
$result = mysql_query($query) or die(mysql_error());
?>
<html>
<head>
<title></title>
</head>
<body>
<?php echo $query; ?>
</body>
</html>
[b]agenda_verwerk.php[/b] <?php // variabelen initialiseren: $username = "geheim"; $password = "geheim"; $host="localhost"; $dbnaam="geheim"; $fout = "FOUT: openen database mislukt"; $query="SELECT * FROM tabel"; $uploaddir = '/var/www/vhosts/hoorn.be/httpdocs/agenda/images'; $uploadfile = $uploaddir . basename($_FILES['afbeelding']['name']); } else { echo "Afbeelding is te zwaar en is daarom niet toegevoegd\n"; } "</pre>"; $query="INSERT INTO tabel (dag, datum, uur, titel, beschrijving, land, adres, url, afbeelding) VALUES (\"$dag\", \"$datum\", \"$uur\", \"$titel\", \"$beschrijving\", \"$land\", \"$adres\", \"$url\", \"$afbeelding\");"; $dag = $_POST["dag"]; $datum = $_POST["datum"]; $uur = $_POST["uur"]; $titel = $_POST["titel"]; $beschrijving = $_POST["beschrijving"]; $land = $_POST["land"]; $adres = $_POST["adres"]; $url = $_POST["url"]; $afbeelding = $_POST["afbeelding"]; ?> <html> <head> <title></title> </head> <body> </body> </html>
sql:
CREATE TABLE `tabel` (
`id` int(11) NOT NULL auto_increment,
`dag` varchar(255) NOT NULL default '',
`datum` date NOT NULL default '0000-00-00',
`uur` time NOT NULL default '00:00:00',
`titel` varchar(255) NOT NULL default '',
`beschrijving` varchar(255) NOT NULL default '',
`land` varchar(255) NOT NULL default '',
`adres` varchar(255) NOT NULL default '',
`url` varchar(255) NOT NULL default '',
`afbeelding` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
CREATE TABLE `tabel` ( `id` int(11) NOT NULL AUTO_INCREMENT, `dag` varchar(255) NOT NULL DEFAULT '', `datum` date NOT NULL DEFAULT '0000-00-00', `uur` time NOT NULL DEFAULT '00:00:00', `titel` varchar(255) NOT NULL DEFAULT '', `beschrijving` varchar(255) NOT NULL DEFAULT '', `land` varchar(255) NOT NULL DEFAULT '', `adres` varchar(255) NOT NULL DEFAULT '', `url` varchar(255) NOT NULL DEFAULT '', `afbeelding` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Voor een voorbeeld: klik hier
|