hi, ich hab ein formular und dies hier ist die bestätigungsseite... soweit funzt der code ganz gut, es wird bloß die textarea aus dem formular nicht übernommen, warum(?).. name und email gehen(?) sowie der name aus der login-session...
sry schonma vorab für meine nuubfrage, nich das nikosch es gleich wieder schließt 
übrigens danke noch ->http://www.php.de/php-einsteiger/67301-fehlersuche.html ohne die anmerkung hätte ich mir nie die unterschiede zwischen hochkommas und anführungszeichen genauer angeschaut, der fehler wurde da behoben und funzt einwandfrei ^^ sollte es nikosch wieder aufmachen, poste ich mein funktionierenden code und kann als erledigt abgehakt werden :P
PHP-Code:
<?php
include "config_sql.php";
if(empty($_POST['Name']) OR empty($_POST['Email']) OR empty($_POST['Text']))
{
echo '<h1>Guestbook</h1><br>';
echo '<form method="post" action="?section=gb1">';
echo '<b>Bitte Name, Email und Text ausfüllen!</b><br><br>';
echo '<b>Name :</b>';
if (isset ($_SESSION['username']))
{
echo '<input name="Name" type="hidden" value="'.$_SESSION['username'].'">'.$_SESSION['username'];
}
else
{
echo '<input name="Name" type="text" value="'.$_POST['Name'].'">';
}
echo '<br><b>Email-Adresse :</b>
<input name="Email" type="text" value="'.$_POST['Email'].'">
<br><textarea name="Text" cols="50" rows="10" value="'.$_POST['Text'].'"></textarea>
<br><input type="submit" name="Write" value="Write"><input type="reset" value="Cancel">
</form>';
}
else
{
$sql="INSERT INTO guestbook (Name, Email, Text)
VALUES
('$_POST[Name]','$_POST[Email]','$_POST[Text]')";
$result = $db->query($sql);

übrigens danke noch ->http://www.php.de/php-einsteiger/67301-fehlersuche.html ohne die anmerkung hätte ich mir nie die unterschiede zwischen hochkommas und anführungszeichen genauer angeschaut, der fehler wurde da behoben und funzt einwandfrei ^^ sollte es nikosch wieder aufmachen, poste ich mein funktionierenden code und kann als erledigt abgehakt werden :P
Kommentar