Schleife weiterlaufen lassen, wenn...
Hallo, ich versuche mich gerade an einer neuen Übung und habe gerade ein Problem bei der Lösung.
Das Programm sieht im groben so aus:
Nur müsste die Schleife warten, bis zb ein Button gedrückt wurde, statt einfach weiter zu laufen. Wie kann man so etwas machen?
Ich dachte erst, das Formular einfach mit Submit zu übermitteln, dabei würden die Variablen aber wieder zurück gesetzt.
Oder ist die einfachste Lösung, alles in einer Session zu speichern?
Ich hoffe ihr könnt mir schnell helfen!
Lg Florian
Das Programm sieht im groben so aus:
<?php
echo'
<html>
<head>
<link rel="stylesheet" type="text/css" href="regist.css">
<style type="text/css">
</style>
<body>'
;
$end = 0;
$player = 0;
$v = array(array('','','','','','',''),
array('','','','','','',''),
array('','','','','','',''),
array('','','','','','',''),
array('','','','','','',''),
array('','','','','','',''),
array('','','','','','',''));
while($end = 0){
//Platz für Formular, dass sich bei Button Druck ändern soll
};
Nur müsste die Schleife warten, bis zb ein Button gedrückt wurde, statt einfach weiter zu laufen. Wie kann man so etwas machen?
Ich dachte erst, das Formular einfach mit Submit zu übermitteln, dabei würden die Variablen aber wieder zurück gesetzt.
Oder ist die einfachste Lösung, alles in einer Session zu speichern?
Ich hoffe ihr könnt mir schnell helfen!
Lg Florian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 152163
Url: https://administrator.de/forum/schleife-weiterlaufen-lassen-wenn-152163.html
Ausgedruckt am: 05.04.2025 um 14:04 Uhr
2 Kommentare
Neuester Kommentar
Nur müsste die Schleife warten, bis zb ein Button gedrückt wurde, statt einfach weiter zu laufen. Wie kann man so etwas machen?
Der PHP Code wird ausgeführt BEVOR Du überhaupt eine HTML Seite siehst.Was auch immer Du vorhast - das geht dann nur mit Javascript.
EDIT:
while($end = 0) {
- $end wird auf '0' gesetzt
- dann wird $end geprüft - und die 'while'-Schleife übersprungen - da 0 == false ist.