Forum
Tipps
News
Menu-Icon

Fehler bei übertragen von Values mit Formular+Sessions

Hi,
ich programmiere einen IQ-test. Dafür habe ich eine Datenbank mit Fragen und Antworten erstellt. Die Fragen werden bei jedem Seitenaufruf zufällig aus der DB ausgewählt. Ich habe nun für den Admin eine Seite programmiert, mit der er neue Fragen in die DB hinzufügen kann. Damit meine Auswertung dynamisch auf die Fragen reagieren kann musste ich folgendes machen:

while ($row = mysql_fetch_assoc($result)){
$id1[] = $row["id"];
$F1[] = $row["Frage"];
$A1[] = $row["Antwort"];
}

<tr><td>Frage1:</td></tr>
<tr><td><?php echo($F1[0]); ?></td>
<td> <input name="F<?php echo($id1[0]); ?>" type="text" size="4" ></td></tr>
<?php $q0=$id1[0]; $_SESSION[&#39;q0&#39;]=$q0;?>
In die Auswertung werden die Eingaben nun mit hidden-Feldern übertragen:
$q0=$_SESSION['q0'];

<input type="hidden" name="Frage1" value="<?php $_POST["F$q0"]; ?>">

Jetzt will ich den übertragenen Wert in einer Variable speichern, damit ich ihn dann mit der Lösung abgleichen kann:
$Fr($q0)= $_POST["F$q0"];
Für diese Zeile kriege ich jedoch die Fehlermeldung:
Fatal error: Can't use function return value in write context...
Kann mir jemand sagen warum das nicht funktioniert?
 

Antworten zu Fehler bei übertragen von Values mit Formular+Sessions:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi |

Falls $Fr ein Array sein soll, dann eckige Klammern benutzen. Mit runden Klammern denkt der Interpreter, dass du eine Funktion aufrufen willst.

greez 8)
JoSsiF


« habe den htm code eingefügt, aber php bild wird nicht angezeigtWie kann ich einen Kasten in die Mitte schieben? »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Datenbank
Eine Datenbank (DBS), im englischen database, ist eine strukturierte Datensammlung und fungiert wie ein "digitales Archiv". Datenbanken dienen der effizienten Aufbewahrun...

Administrator
Auf einem Windows-PC kann man Benutzer mit verschiedenen Rechten anlegen. Der Administrator (kurz "Admin" oder unter Linux "root" oder Superuser) hat gegenüber ander...

Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...