Php if else andere schreibweise?

3 Antworten

Beende den php teil und schreib html und mach danach den php teil wider auf.

<?php
if(x==1){
?>
<p>Hier html schreiben</p>
<?php
}else{
?>
<p>Hier html schreiben</p>
<?php
}
?>

Die anderen Antworten sind korrekt, aber gerade, wenn ein großer HTML-Block folgt, werden Anführungszeichen gerne leicht übersehen, weshalb man sich speziell für diesen Fall eine Schreibweise ohne Klammern ausgedacht hat:

<?php

$a = 2;
if ($a == 1):
  ?>
  <p>Text 1</p>
  <?php

elseif ($a == 2):
  ?>
  <p>Text 2</p>
  <?php
  
else:
  ?>
  <p>Text 3</p>
  <?php
  
endif;

?>
<?php
if(1==1)
{
?>
<h7>ich bin html - juhuu</h7>
<?php
}
?>

Fehler bei MySQLi ausgabe?

Mache ein MySQL Tutorial mit wo es darum geht MySQL daten auszulesen,habe alles genau so geschrieben wie es dort im video gezeigt worden ist, kriege immer die gleiche fehlermeldung:

Fatal error: Uncaught Error: Call to a member function fetch_array() on boolean in C:\xampp\htdocs\index.php:24 Stack trace: #0

der code ist folgender:

    $befehl = 'SELECT * FROM film LIMIT 0,20';
    $ergebnis = $db->query($befehl);

    if($db-&gt;affected_rows)
    {
        while($datensatz = $ergebnis->fetch_array(MYSQLI_ASSOC))
        {
            echo '<li>'.$datensatz['title'].'</li>';
        }
    }

sry kriege die html escape zeichen hier nicht weg :-(

...zur Frage

PHP elseif vs else if?

Im Internet steht, letzteres würde manchmal einen Parse Error erzeugen:

if($a > $b):
    echo $a." is greater than ".$b;
else if($a == $b): // Will not compile.
    echo "The above line causes a parse error.";

Das passiert auch, aber man könnte doch auch einfach beide Doppelpunkte entfernen, damit es geht. Warum sollte ich diese überhaupt setzten?

Und lesbarer wird der Code durch ein ":" auch nicht wirklich...

...zur Frage

Java: in eine if-Anweisung eine while-Schleife einbauen?

Hallo! :)

Ich bin derzeit dabei, das Programmieren mit Java zu lernen und beschäftige mich gerade mit if-/else-Anweisungen und Schleifen.

Ich habe eine Aufgabe bearbeitet und dabei eine while-Schleife in eine if-Anweisung gesetzt, also, falls die Bedingung für die if-Abfrage wahr ist, soll unter anderem die while-Schleife ausgeführt werden, jedoch funktioniert das Programm so nicht.

Jetzt frage ich mich, ob es blöd ist, eine while-Schleife in eine if-Anweisung einzubauen? :D

Danke!

...zur Frage

[PHP] If-Abfrage mit Variable in Bedingung?

Hallo,

ich will mit PHP eine IF-Abfrage programmieren, die als Bedingung die Werte die in einer Variable ($example_users) stehen überprüft:

CODE [PHP]

    [...]   
    $example_users = '"user1" or "user2"';
    [...]
    if ( $zeile['username'] == $example_users ){
        echo "richtig";
    }else{
        echo "falsch";
    }
    [...]

Ausgabe mit $zeile['username'] = user1

falsch

Könnt Ihr mir hier weiterhelfen?

Danke

...zur Frage

PHP: mit if-Bedingung neue Seite öffnen

Hi

habe bis jetzt:

        if($_POST["passwort"]=="XYXYXY")
            {
             include 'index.php';
            }
        else
            {
            echo '
            <form action="" method="post">
            <input type="Password" name="passwort">
            </form> ';
            }

nun möchte ich aber nicht include sondern, dass es die den link öffnet.

Vielen Dank für Ratschläge!

...zur Frage

Was möchtest Du wissen?