Php

mannoussa -  
 le père -
Bonjour,
svp est ce que cette écriture est juste ou non?
"<?
require("connect.php");
$req=mysql_query("select * from prof where matiere='$select'");
while($l = mysql_fetch_array( $req )){ ?>
<tr><td><?=$l['nom']?></td></tr>
<? } mysql_close($conn);
?>"
surtout la ligne "while........"

merci et bonne soirée.

1 réponse

  1. le père
     
    Bonsoir

    Oui, ça a l'air correct à quelques détails près :
    La balise de début de php est <?php et non pas <?. Même si " j'ai essayé, ça marche", ça rique de ne pas marcher sur d'autres serveurs.
    Dans le même genre, l'écriture abrégée <?=$l['nom']?> est à éviter (surtout qu'il manque des espaces). Il vaut mieux écrire <?php echo $l['nom'] ?>
    Enfin, je ne vois pas où $select est initialisé, mais je suppose que c'est plus haut.
    0