Jetzt mal wieder eine andere Frage. Ich weiss nicht warum es passiert wie es passiert ... und was der Code im Original an dieser Stelle, die ich als Problem ausgemacht habe tut. Die Seite ansich lief (bis zu meiner letzten Aenderung)
Habe den Code der main page mal im pate_bin abgelegt :
pastebin/?mode=view&s=27
Ich bekomme bei der Heim / Auswärtswertung NUR die Auswärtswertungen, Nun sehe ich kein direktes Problem NUR verstehe ich nicht ganz was da im alten Code (3. Zeile, mit dem "Fragezeichen") mit den Superglobals passiert ist um es umzusetzen.
Code: Alles auswählen
if (isset ($_GET['ha']) || isset ($_POST['ha']))
{
$data['ha'] = (isset ($_POST['ha'])) ? $_POST['ha'] : $_GET['ha'];
if ($data['ha'] < GESAMT || $data['ha'] > AWAY)
{
$data['ha'] = GESAMT;
}
}
Wenn ich es den 2. Teil (also ? $_POST.... ) weg lasse läuft die Seite, aber ich habe das Ergebnis, das nur die AWAY Ergebnisse berechnet werden
Wenn ich es versuche abzubillden mit
Code: Alles auswählen
//$data['ha'] = (isset ($_POST['ha'])) ? $_POST['ha'] : $_GET['ha'];
$data['ha'] = $request->is_set_post('ha') ? $request->variable('ha', '');
bekomme ich einen Fehler dass das Semikolon dort nicht hingehört - aber schon beim rsten vorkommen dieses Codeteiils in Zeile 144, denn diese Abfrage gehört zu jeder Variablen im $data-Array
Die aktuelle Seite setzt sich aus zwei Seiten des Originalcodes zusammen, da ich die Variablen nicht vom
page_header.php (bis Zeile 874) in das
scores.php herüber bekam, was aber im alten Code funktionierte. ich wollte es erst einmal zum Laufen bringen und dann hinterher wieder mit einer Trennung arbeite, da der page_header in allen Seiten Verwendung findet....
Oder war mein erster Ansatz korrekt und der Fehler passiert im Bereich des scores.php ?