requete select de bd empeche l'execution du code php
bonjour tous le monde
bon je suis tombé dans un probleme que je sais mais pas ou se trouve l'erreur ,
dnc pour plus préciser mon probleme est le suis :
quand j'ecrit un code simple de formulaire avec des input et j'utilise les if isset et if empty ça marche trés bien
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
<html>
<head> </head>
<body>
<?php
function alerte($ch)
{
$code="<script type=\"text/javascript\">";
$code.="alert('$ch');";
$code.="</script>";
echo $code;
}
function connexion(){
mysql_connect('localhost','root','') or die('Impossible d\'accerder auserveur');
mysql_select_db('projet') or die('Imppossible d\'acceder à la base');
}
?>
<form action='page.php' method="POST">
<input type="text" name="nom"/>
<input type="submit" name="ok" />
</form>
<?php
if (isset($_post["ok"])){
if($empty($_post["nom]))
{
alerte('empty');
}
else{
alerte("not empty");
}
}
?>
</body>
</html>
?> |
il s'execute et il m'affiche un alert mais une fois que j'utilise les requetes select de la base de donne pour stocker des valeurs dans les "value" des input il n'execute plus le code php et il considere comme si la condition n'existe plus
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
<html>
<head> </head>
<body>
<?php
function alerte($ch)
{
$code="<script type=\"text/javascript\">";
$code.="alert('$ch');";
$code.="</script>";
echo $code;
}
?>
<form action='page.php' method="POST">
<?php
connexion();
$sql1= "select * from rapport,mm_sm where rapport.code_mm_sm=mm_sm.code and id_report=".$_POST["ko"]."";
$res1=$bdd->query($sql1);
$enreg1=$res1->fetch();
echo " <input type=\"text\" name=\"nom\" value=\"".$enreg1['template']."\" /> ";
?>
<input type="submit" name="ok" />
</form>
<?php
if (isset($_post["ok"])){
if($empty($_post["nom]))
{
alerte('empty');
}
else{
alerte("not empty");
}
}
?>
</body>
</html>
?> |
vraiement je suis perdue parce que j'ai rien changé juste la requete que je viens d ajouter
Et merci d'avance