PHP Fehler mit Klammern {

Hallo,
wisst ihr, was an diesem Konstrukt falsch ist ?

<? if($_POST){ $suchwort = $_POST['suchwort']; if($_POST['user']){ // suche nach User $sql = "SELECT * FROM user WHERE MATCH (user) AGAINST ('$suchwort')"; mysql_query($sql) } ElseIf($_POST['profil']) { // suche nach Profil $sql = "SELECT * FROM profiles WHERE MATCH (name) AGAINST ('$suchwort')"; mysql_query($sql) } Else { echo "Bitte wählen Sie aus, nach was gesucht werden soll!"; } If(!$suchwort) { echo "Bitte geben Sie einen Suchbegriff ein!"; } } ?>
Ich habs überprüft, mir fallen keine Fehler auf, der Fehler lautet:

Sry, hab keine Zeit, viel zu schreiben!
Grüße,
DHMH

mysql_query($sql) }
Du möchtest ein Semikolon kaufen. (Und für den nachfolgenden Anweisungsblock noch eins.)

Und sag nächstes Mal bitte dazu, welche Zeile die ist, in der der Fehler gemeldet wird - denn die 42ste ist es in dem, was du gezeigt hast, ganz sicher nicht!

Nimm dir im eigenen Interesse bitte wenigstens die Zeit, vernünftig eingerückten Code zu schreiben - dann findest du auch Fehler einfacher.

thx, lag am ; :slight_smile:
MfG,
DHMH