HTML comments PHP out, but why? -


i'm trying fill select input data database. php code works, when try build html form wrecks up.

heres code (start.html):

[...] <form action="action.php" method="post">  <p>schueler:</p>  <select name="schueler">  <?php     $mysqli = new mysqli("localhost", "test", "test01", "noten");     $query = "select id, vorname, nachname schueler";     $result = $mysqli->query($query);         while($row = $result->fetch_assoc())         {             echo '<option value="' .htmlspecialchars($row['id']).'">'              .htmlspecialchars($row['vorname'])             .' '.             htmlspecialchars($row['nachname']).'</option>';         }  ?>  </select> [...] 

but on loading page this:

<form action="action.php" method="post">  <p>schueler:</p>  <select name="schueler">  <!--?php     $mysqli = new mysqli("localhost", "test", "test01", "noten");     $query = "select id, vorname, nachname schueler";     $result = $mysqli--->query($query);         while($row = $result->fetch_assoc())         {             echo '<option value="' .htmlspecialchars($row['id']).'">'              .htmlspecialchars($row['vorname'])             .' '.             htmlspecialchars($row['nachname']).'</option>';         } ?>"  </select> [...] 

as can see, problem likely, php command commented when running page. can or provide ideas?

heres code (start.html):

rename file start.php in order let server know needs parsed php interpreter.

update (following comment empty <select> element):

an empty <select> element means while() loop not execute.

take @ generated source code (command view source in browser) , possible error or warning messages expect else (inside <select> element).

if there nothing there enable reporting , displaying of errors; put error_reporting(e_all); , ini_set('display_errors', '1'); on top of script.

add code check query result (if ($result != false)) before trying fetch rows it.

it's possible connection fails. check value of $mysqli->connect_errno right after create $mysqli. if not 0 connection failed. can find reason in $mysqli->connect_error.

also make sure table schueler contains data returned query.


Comments

Popular posts from this blog

Magento/PHP - Get phones on all members in a customer group -

php - .htaccess mod_rewrite for dynamic url which has domain names -

Website Login Issue developed in magento -