2016-05-14 18 views
-1

Warum funktioniert die endif; nicht? Kann es nicht herausfinden. Ich entschuldige mich vorher, weil es wahrscheinlich ein dummer Tippfehler oder etwas ist, aber wie gesagt, ich kann es nicht herausfinden.Endif-Anweisung wird nicht durchlaufen

Parse error: syntax error, unexpected 'endif' (T_ENDIF) in /Applications/XAMPP/xamppfiles/htdocs/jqueryphp/views/index.tmpl.php on line 28

<?php include "_partials/header.php"; ?> 

<h1>Search actors by last name</h1> 

<form action="index.php" method="post"> 
    <select name="q" id="q"> 
     <?php 
     $alphabet = str_split("abcdefghijklmnopqrstuvxyz"); 

     foreach ($alphabet as $letter) { 
      echo "<option value='$letter'>$letter</option>"; 
     } 
     ?> 
    </select> 
    <button type="submit" name="button"> 
     Go! 
    </button> 
</form> 

<?php if (isset($actors)) ?> 

<ul class="actors_list"> 
    <?php foreach($actors as $a) { 
     echo "<li>{$a->first_name} {$a->last_name}</li>"; 
    } 
    ?> 
</ul> 
<?php endif; ?> 

<?php include "_partials/footer.php"; ?> 
+0

ist es sollte funktionieren können .... aber geschweiften Klammern stattdessen verwenden !! – Kunal

Antwort

1

Try This Bitte Sie nicht setzen ":" auf der IF

<?php if (isset($actors)){ ?> 

<ul class="actors_list"> 
    <?php foreach($actors as $a) { 
     echo "<li>{$a->first_name} {$a->last_name}</li>"; 
    } 
    ?> 
</ul> 
<?php } ?> 

oder

Ende
<?php if (isset($actors)): ?> 

<ul class="actors_list"> 
    <?php foreach($actors as $a) : 
     echo "<li>{$a->first_name} {$a->last_name}</li>"; 
    endforeach; 
    ?> 
</ul> 
<?php endif; ?> 
1

, wenn Sie die endif; Syntax verwenden möchten, statt a { müssen Sie eine : in der if

01 verwenden

Die Syntax ist

if() : 
else : 
endif; 

Sie auch

foreach(): 
endforeach; 

So korrigierte Code

<?php if (isset($actors)) : ?> 

<ul class="actors_list"> 
    <?php foreach($actors as $a) : 
     echo "<li>{$a->first_name} {$a->last_name}</li>"; 
    endforeach; 
    ?> 
</ul> 
<?php endif; ?> 
+0

Hells ja, Bruder! Vielen Dank. –

Verwandte Themen