Ich habe ca. 90 Variablen die ich immer einzeln angebe:
Also muss ich alle Variablen am besten in ein Array tun. Aber ich muss es ja auch mit foreach wiederholen lassen, nur stimmt in meinem Script was gewaltig nicht. Wäre für Hilfe dankbar.
Soweit hab ich es:
Alles anzeigen
Bekomme als Ausgabe nur:
FehlerFehlerFehler
//
FehlerFehlerFehler
//
FehlerFehlerFehler
Quellcode
- if ($row->allermoehe == "1") {$wunsch1 = "Allermöhe<br>";}
- if ($row->alsterdorf == "1") {$wunsch2 = "Alsterdorf<br>";}
- if ($row->altengamme == "1") {$wunsch3 = "Altengamme<br>";}
- if ($row->altenwerder == "1") {$wunsch4 = "Altenwerder<br>";}
- ...
- echo "
- <tr>
- <td style=\"border: 1px solid #000; padding: 5px;\">$wunsch1 $wunsch2 $wunsch3 $wunsch4 ...</td>
- ...
Also muss ich alle Variablen am besten in ein Array tun. Aber ich muss es ja auch mit foreach wiederholen lassen, nur stimmt in meinem Script was gewaltig nicht. Wäre für Hilfe dankbar.
Soweit hab ich es:
Quellcode
- $wunschorte = array("allermoehe", "alsterdorf", "altenwerder");
- $ergebnis = mysql_query($abfrage);
- while($row = mysql_fetch_object($ergebnis))
- {
- foreach($wunschorte as $wunschorte2)
- if ($row->wunschorte2 == "1") {$wunsch = $wunschorte2."<br>";}
- else {echo "Fehler";}
- echo "
- <tr>
- <td style=\"border: 1px solid #000; padding: 5px;\">$row->name</td>
- <td style=\"border: 1px solid #000; padding: 5px;\">$row->vorname</td>
- <td style=\"border: 1px solid #000; padding: 5px;\">$row->strasse $row->hausnr</td>
- <td style=\"border: 1px solid #000; padding: 5px;\">$row->plz $row->ort</td>
- <td style=\"border: 1px solid #000; padding: 5px;\">$row->telefonp</td>
- <td style=\"border: 1px solid #000; padding: 5px;\">$row->handy</td>
- <td style=\"border: 1px solid #000; padding: 5px;\">$wunsch</td>
- </tr>
- ";
Bekomme als Ausgabe nur:
FehlerFehlerFehler
//
FehlerFehlerFehler
//
FehlerFehlerFehler