Ik dacht de gegevens uit mijn textarea uit een vorige pagina op te vragen en deze te zenden naar mijn databes maar ik krijg er maar geen tekst weergegeven..
dit is mijn code

Op vorig blad:

<form method="post" action="test.php">
Je Naam: <input type="text" name="naam" size="10" /><br/>
Voer je tekst in <br /> <textarea name="blogtext" rows=10 cols=40></textarea>
<br /> <input type="submit" name="submit" value="Verzenden" />
</form>

en dit is mijn code op test.php:
<?php
$naam=$_POST['naam'];
$tekst=$_POST['blogtext'];
echo $tekst; // HIJ WIL ZELFS HIER GEEN TEKST GEVEN
$time= date('Y-m-d H:i:s');
$query="INSERT INTO gastenboek(ID_gastenboek,Naam,Datum,tekst) VALUES (NULL,'$naam','$time','$tekst')";
$result=mysql_query($query) or die("verkeerde query");
?>
Aan de code is niks mis. Bij mij doet hij het wel goed. :S weet je zeker dat dit precies de tekst is?
Misschien ff je browser nakijken (of ie nog wel POST pikt)
idd nu werkt het ineens wel, had gewoon die <br /> verwijderd.. Raar..
Maarja het werkt dus das toch al goe:)
Toch bedankt jongens
Tip: dit soort dingen:

<?php
    $naam=$_POST['naam'];
?>

is overbodig. Je kopiƫert gewoon de ene variabele in de andere zonder er verder iets mee te doen.

Om een formulier te testen kun je dit doen:

<?php
	if ($_SERVER['REQUEST_METHOD'] == 'POST') {
		echo '<pre>';
		print_r ($_POST);
		echo '</pre>';
	}
?>

dan zie je meteen of er iets verstuurd wordt.

Reageren