lisali
Erfahrenes Mitglied
Hallo!
Ich baue gerade eine Mitglieder-Suchfunktion. Wenn man anklickt, dass nur Mitglieder mit Profilfoto angezeigt werden sollen, werden auch nur diese mit Foto ausgegeben. Wenn man kein Häkchen setzt, ist es egal.
Und allgemein bleibt die Ausgabe ja immer die selbe, ob nun mit oder ohne Foto.
Ich habe folgenden Code:
Mein Problem ist jetzt, dass die (mit #1 markierte) Zeile ja dann im Grunde identisch sein soll.
Und ich werde den Code ja layout-technisch weiter ausbauen und am Ende wahrscheinlich viel Code zu stehen haben... und dieser wäre ja dann immer noch identisch.
Und das Problem ist nun, dass ich nach einer Möglichkeit suche, dass ich irgendwie den Code umbaue, dass ich eben nur eine Zeile brauche... jedoch weiß ich gerade nicht wie... rein von der Logik her.
Ich habe auch daran gedacht, dass ich einfach eine Variable für die ganze Layout-Struktur setze, aber das wäre auch nicht so sinnvoll, da es bestimmt dazwischen noch andere SELECTS, usw. geben wird.
Oder ich würde eine Funktion bauen, aber das scheint mir irgendwie verschwenderisch nur für diesen einen Fall...
Kann ich das irgendwie umbauen?
Danke im Voraus!
Liebe Grüße,
Lisa
Ich baue gerade eine Mitglieder-Suchfunktion. Wenn man anklickt, dass nur Mitglieder mit Profilfoto angezeigt werden sollen, werden auch nur diese mit Foto ausgegeben. Wenn man kein Häkchen setzt, ist es egal.
Und allgemein bleibt die Ausgabe ja immer die selbe, ob nun mit oder ohne Foto.
Ich habe folgenden Code:
PHP:
if (!empty($_POST['img']))
{
$file = "img/users/".$user[id].".jpg";
if (file_exists($file))
{
echo "$user[username]"; #1
}
}
else
{
echo "$user[username]"; #1
}
}
Mein Problem ist jetzt, dass die (mit #1 markierte) Zeile ja dann im Grunde identisch sein soll.
Und ich werde den Code ja layout-technisch weiter ausbauen und am Ende wahrscheinlich viel Code zu stehen haben... und dieser wäre ja dann immer noch identisch.
Und das Problem ist nun, dass ich nach einer Möglichkeit suche, dass ich irgendwie den Code umbaue, dass ich eben nur eine Zeile brauche... jedoch weiß ich gerade nicht wie... rein von der Logik her.
Ich habe auch daran gedacht, dass ich einfach eine Variable für die ganze Layout-Struktur setze, aber das wäre auch nicht so sinnvoll, da es bestimmt dazwischen noch andere SELECTS, usw. geben wird.
Oder ich würde eine Funktion bauen, aber das scheint mir irgendwie verschwenderisch nur für diesen einen Fall...
Kann ich das irgendwie umbauen?
Danke im Voraus!
Liebe Grüße,
Lisa