2016-05-22 7 views
-1

Kann mir jemand helfen, einen Blick zu werfen? Ich möchte eine Nummer holen, aber ich bekomme diese Fehlermeldunghat einen Fehler mit While-Schleife in PHP bekommen

Parse error: syntax error, unexpected ';', expecting ']' in E:\Software\Xampp\htdocs\pme\main\user_online.php on line 12

hier ist mein Code

<?php 

    include '../config.php'; 

    $sql= mysqli_query($connection,' select * from session'); 
    $row = mysqli_num_rows($sql); 

    while($extract = mysqli_fetch_array($sql)){ 
     echo 
     "<div class='left-total-user-online' id='left-total-user-online'> 

      total user online : " .$extract[$row = mysqli_num_rows($sql);]. "</div>"; 

    } 

?> 
+1

Sie haben diese $ $ row = mysqli_num_rows ($ sql) bereits deklariert, das ist nicht nötig. Widerhallen Sie einfach die Variable. –

Antwort

2

Sie machen das Leben viel komplizierter als nötig. Alles, was Sie brauchen, ist

<?php 

    include '../config.php'; 

    $sql= mysqli_query($connection,' select * from session'); 
    $row = mysqli_num_rows($sql); 

    echo "<div class='left-total-user-online' id='left-total-user-online'> 
      total user online : $row</div>"; 
    } 
?> 
+0

[* Was ich in so vielen Worten gesagt habe, lol! ... *] (http://stackoverflow.com/questions/37374821/got-an-error-with-while-loop-in-php#comment62260981_37374821) - zwinkern. –

+0

Ja, hast du. War beschäftigt, Copy/Paste/trawing weg, während Sie es mein alter Mucker sagten – RiggsFolly

+0

gut, Sie haben mehr Arbeit als ich getan. Ich wollte sie nur zum Nachdenken bringen und es selbst herausfinden ;-) –

Verwandte Themen