Mahlzeit justus,
doch leider hat es nicht richtig funktioniert.
"Funktioniert nicht" funktioniert nicht. Was ist passiert? Welche Fehlermeldungen gab es? Wie sieht der HTML-Quelltext aus? Was ist mit Debug-Ausgaben? Warum gehst Du davon aus, dass Deine Leser funktionierende Glaskugeln besitzen?
<td><textarea name=<?php echo "'comment_box".$k."' id='inp".$k."'"; ?>
Räume Dein HTML/PHP-Codegewusel auf ... da blickt man ja erst auf den dritten Blick durch!
value='"<?php echo htmlspecialchars(aForm("comment_box".$k)); ?>"'
Was sollen hier die doppelten Anführungszeichen ('" und "')? Hast Du Dir den HTML-Quelltext, der im Browser ankommt, mal angeschaut?
Ich habe auch folgendes ausprobiert:
Du solltest Dir dringend die Grundlagen zur Funktionsdeklaration in PHP zu Gemüte führen.
function aForm('comment_box'.$k,$default='') { return isset($_POST['comment_box'.$k]) ? $_POST['comment_box'.$k] : $default ; };
Das KANN so gar nicht klappen. Versuche zu verstehen, wie die Parameterübergabe funktioniert. Mache Dir die Geltungsbereiche von Variablen klar.
Ich hoffe mir kann jemand helfen!!
Du selbst. Indem Du Deinen Lesern hilfst, Dein Problem zu verstehen, so dass sie Dir hilfreiche Lösungstipps geben können ...
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|