thebeatproducer
Gebruiker
- Lid geworden
- 10 jan 2010
- Berichten
- 19
Hallo Luitjes,
Ik zit al een tijdje met een probleem:
Mijn formulier geeft geen gegevens door, tenzij ik mijn textarea leeg laat.
Zouden jullie kunnen kijken wat er mis is?
Ik krijg geen foutmeldingen te , zien, dus weet ook niet waar ik moet zoeken..
Ik weet dat de connect file goed is, omdat ik die wel werkend in andere pagina's heb.
Hier de code:
Ik hoop dat jullie het probleem kunnen zien, want ik heb al te lang naar deze code gekeken om de fouten eruit te halen. Een frisse blik doet wonderen
Gr.
Ik zit al een tijdje met een probleem:
Mijn formulier geeft geen gegevens door, tenzij ik mijn textarea leeg laat.
Zouden jullie kunnen kijken wat er mis is?
Ik krijg geen foutmeldingen te , zien, dus weet ook niet waar ik moet zoeken..
Ik weet dat de connect file goed is, omdat ik die wel werkend in andere pagina's heb.
Hier de code:
PHP:
<?php
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5 Transitional//EN">
<meta http-equiv="refresh" content="900; URL=login/logout.php">
<html>
<head>
<title>Message Toevoegen</title>
<link type="text/css" rel="stylesheet" href="../stylesheets/main.css" />
</head>
<body>
<?php
require_once("../Connections/tbunkertje.php");
//include ("inc.php");
if(!isset($_POST["submit"])){
?>
<form method="POST" action="form.php" enctype="multipart/form-data">
<H3>Plaats berichten op startpagina, en maak een nieuwe activiteit aan</H3>
<table align="center">
<tr>
<td>
Informatie Emailadres:<br>
<input type="email" name="emailadres" id="emailadres" />
</td>
<td>
Naam activiteit:<br>
<input type="text" Name="activiteit" />
</tr>
<tr><td rowspan="2">
Uw Bericht:<br>
<textarea name="bericht" rows="4" cols="20"></textarea>
</td>
<td>
Uiterlijke inschrijfdatum: <br>
<input type="text" Name="max_signup"/> (dd-mm-jjjj)
</td>
</tr>
<tr>
<td>
Datum activiteit: <br>
<input type="text" Name="datum_activiteit"/> (dd-mm-jjjj)
</td>
</tr>
<tr><td>
<input type="hidden" name="MAX_FILE_SIZE" value="99999999" />
Upload JPEG afbeelding:<br>
<input name="file" type="file" id="userfile">
</td><td align="right" valign="bottom">
<input type="submit" name="submit" value="Post je Bericht!" />
</td></tr>
</table>
</form>
<?php
} else {
if($_POST['emailadres']!=""){
$email=$_POST['emailadres'];
} else {
print("<p class=\"error\">Niks ingevuld bij email</p>");
}
if($_POST['bericht']!=""){
$bericht=$_POST['bericht'];
} else {
print("<p class=\"error\">Niks ingevuld bij Bericht</p>");
}
$activiteit=$_POST['activiteit'];
$max_datum=date("Y-m-d", strtotime($_POST['max_signup']));
$dat_activiteit=date("Y-m-d", strtotime($_POST['datum_activiteit']));
$content="";
if ($_FILES['file']['tmp_name'] != 4){
$fetchimg = $_FILES['file']['tmp_name'];
$handle = fopen($fetchimg, "rb");
$img = fread($handle, filesize($fetchimg));
fclose($handle);
$content = base64_encode($img);
}
if ($dat_activiteit<$max_datum){
echo "<p class=\"error\">De uiterlijke inschrijfdatum kan niet later zijn dan de activiteit zelf!</p>";
$end;
} else{
echo "Toegevoegd in database";
$query1=mysql_query("INSERT INTO `messages` ( `Message_ID` , `Datum_tijd` , `Email` , `Naam` , `Post` , `img` , `activiteit` , `max_inschrijfdatum` , `datum_activiteit` ) VALUES (NULL ,CURRENT_TIMESTAMP , '$email',".$_SESSION['voornaam'].", '$bericht', '$content' , '$activiteit' , '$max_datum' , '$dat_activiteit'") or die();
}
}
?>
</body>
</html>
Ik hoop dat jullie het probleem kunnen zien, want ik heb al te lang naar deze code gekeken om de fouten eruit te halen. Een frisse blik doet wonderen

Gr.