Hallo,
ich würde gerne innerhalb eines php-Stücks mehrere if-Abfragen nacheinander (nicht verschachtelt) machen. Gerne auch mitten in den Text hinein.
Etwa so (das ist natürlich falsch..):
Sollte dann z.B. (je nach Datenbankwert) ergeben:
Mein Alter ist volljährig, mein Wohnort ist 12345
Davor und danach steht auch noch Kram, sowie die Datenbankauswahl etc. Ich kriege es jedoch nur so hin, dass ich das ganze ohne Text davor ausgeben kann und dann die verschiedenen if-Werte in eine neue Zeile kriege, das sollen sie allerdings nicht
Kann mir jemand erklären, wie man mitten in einen Text ein if macht, wobei drumherum noch mehr php-Abfragen aus einer Datenbank sind? Oder ist das nicht möglich?
Ich hoffe, das ist nicht allzu kompliziert erklärt und der Code ist einigermaßen verständlich
LG
ich würde gerne innerhalb eines php-Stücks mehrere if-Abfragen nacheinander (nicht verschachtelt) machen. Gerne auch mitten in den Text hinein.
Etwa so (das ist natürlich falsch..):
PHP-Code:
<?php
"<p>" . "Mein Alter ist " . "</p>" . if ($row['Alter'] == 18) {echo "<p>" . "volljährig" . "</p>";} else {echo "<p>" . $row['Alter'] . "</p>";} . "<p>" . ", mein Wohnort ist " . "</p>" . if ($row['Ort'] == 10115) {echo "<p>" . "Berlin" . "</p>";} else {echo "<p>" . $row['Ort'] . "</p>";};
?>
Mein Alter ist volljährig, mein Wohnort ist 12345
Davor und danach steht auch noch Kram, sowie die Datenbankauswahl etc. Ich kriege es jedoch nur so hin, dass ich das ganze ohne Text davor ausgeben kann und dann die verschiedenen if-Werte in eine neue Zeile kriege, das sollen sie allerdings nicht
Kann mir jemand erklären, wie man mitten in einen Text ein if macht, wobei drumherum noch mehr php-Abfragen aus einer Datenbank sind? Oder ist das nicht möglich?
Ich hoffe, das ist nicht allzu kompliziert erklärt und der Code ist einigermaßen verständlich
LG
Kommentar