Hallo Zusammen,
Ich habe ein kleine Problem, es geht hier um For – Schleife und ich hoffe, ihr könntet mir ein Rat geben oder weiterhelfen könntet.
Die Funktion soll so laufen, wenn $this->groupid ungleich mit $_SESSION['groupid.select']['grid'][0] ist,
soll die neue Platz, die ich angeklickt haben, selektiert werden(durch Hilfe von Funktion $this->select) und dann soll die alte Plätze deselektieren(durch Hilfe von Funktion $this->deselect()), bis jetzt läuft es Fehler frei aber zum zweite Mal hat es nicht funktioniert, weil die Groupid von der Alte genommen hat und die alte Plätze immmer noch selektieren(eigentlich wird hier deselektiert) worden, die neue Plätze auch selektiert wird.Deshalb verwende ich die For-Schleife, um die Groupid immer durchlaufen soll.Wenn $this->groupid ungleich mit $_SESSION['groupid.select']['grid'][0] ist, soll dann $this->groupid bis gleich
$_SESSION['groupid.select']['grid'][0] durchlaufen soll.
Ich danke euch schon mal vorraus.
Ich habe ein kleine Problem, es geht hier um For – Schleife und ich hoffe, ihr könntet mir ein Rat geben oder weiterhelfen könntet.
Die Funktion soll so laufen, wenn $this->groupid ungleich mit $_SESSION['groupid.select']['grid'][0] ist,
soll die neue Platz, die ich angeklickt haben, selektiert werden(durch Hilfe von Funktion $this->select) und dann soll die alte Plätze deselektieren(durch Hilfe von Funktion $this->deselect()), bis jetzt läuft es Fehler frei aber zum zweite Mal hat es nicht funktioniert, weil die Groupid von der Alte genommen hat und die alte Plätze immmer noch selektieren(eigentlich wird hier deselektiert) worden, die neue Plätze auch selektiert wird.Deshalb verwende ich die For-Schleife, um die Groupid immer durchlaufen soll.Wenn $this->groupid ungleich mit $_SESSION['groupid.select']['grid'][0] ist, soll dann $this->groupid bis gleich
$_SESSION['groupid.select']['grid'][0] durchlaufen soll.
PHP:
if($this->groupid<>$_SESSION['groupid.select']['grid'][0]) {
debug_log(":2:".$this->groupid,"select");
debug_log($_SESSION['groupid.select']['grid'],"select");
$this->select($this->groupid);
$this->deselect();
$i=$this->select($this->groupid);
for($i=0;$i<>$_SESSION['groupid.select']['grid'][0];$i++){
if($i<>$_SESSION['groupid.select']['grid'][0]){
$this->groupid=$_SESSION['groupid.select']['grid'][0];
}else{
$this->deselect();
$this->select($this->groupid);
}
}
}
Ich danke euch schon mal vorraus.
Zuletzt bearbeitet: