nach weiterem basteln hab ich nun folgendes erhalten:
PHP-Code:
Array
(
[nickname] => asdf
[email] => asdf
[mitteilung] => asfd
[submit] => send
[save] => save
[sql] => INSERT INTO `t_guestbook_entries` (`username`,`email`,`mitteilung`) VALUES (`\' . $_POST[\'nickname\'] . \'`,`\' . $_POST[\'email\'] . \'`,`\' . $_POST[\'mitteilung\'] . \'`)
)
Ich habe des dann mit Stripslashes verbessert. dann kam folgendes Resultat
PHP-Code:
INSERT INTO `t_guestbook_entries` (`username`,`email`,`mitteilung`) VALUES (`' . $_POST['nickname'] . '`,`' . $_POST['email'] . '`,`' . $_POST['mitteilung'] . '`)
Ich hab dann versucht das ganze noch mit eval() zu vervollständingen, allerdings ohne Erfolg, eine Fehlermeldung erscheint:
PHP-Code:
Parse error: syntax error, unexpected T_STRING in D:webtacpindex.php(20) : eval()d code on line 1
Bin momentan gerade ziemlich ratlos!
hier noch der Code wo das ganze erstellt wird.
PHP-Code:
public function showEntryForm()
{
//PHP stoppen
?>
<div id='klapp' onClick="javascript:showHide('guestbook');" class="standardLink">
<img src="<?php echo HTTP_ROOT ?>/inc/modules/guestbook/img/nolines_plus.gif"> <?php echo LANG_GUESTBOOK_KOMMENTARHINZU ?>
</div>
<div style="display:none;" id="guestbook" class="lightGray">
<form action="" method="post">
<?php echo LANG_GUESTBOOK_NICKNAME ?>:<br>
<input size="78" type="text" name="nickname" id="nickname" onMouseOver="javascript:gelbFaerben('nickname','1');" onMouseOut="javascript:gelbFaerben('nickname','0');"><br>
<?php echo LANG_GUESTBOOK_EMAIL ?>:<br>
<input size="78" type="text" name="email" id="email" onMouseOver="javascript:gelbFaerben('email','1');" onMouseOut="javascript:gelbFaerben('email','0');"><br>
<?php echo LANG_GUESTBOOK_MITTEILUNG ?>:<br>
<textarea rows="5" cols="59" value="mitteilung" name="mitteilung" id="mitteilung" onMouseOver="javascript:gelbFaerben('mitteilung','1');" onMouseOut="javascript:gelbFaerben('mitteilung','0');"></textarea>
<br>
<input class="standardSubmit" type="submit" name="submit" id="submit" value="<?php echo LANG_GUESTBOOK_SENDEN ?>">
<input type="hidden" name="save" id="save" value="save">
<input type="hidden" name="sql" id="sql" value="INSERT INTO `t_guestbook_entries` (`username`,`email`,`mitteilung`) VALUES (`' . $_POST['nickname'] . '`,`' . $_POST['email'] . '`,`' . $_POST['mitteilung'] . '`)">
</form>
</div>
<?php
}