$_get et champ vide
Résolu
widi70
Messages postés
646
Date d'inscription
Statut
Membre
Dernière intervention
-
widi70 Messages postés 646 Date d'inscription Statut Membre Dernière intervention -
widi70 Messages postés 646 Date d'inscription Statut Membre Dernière intervention -
Bonjour, à tous je voudrais verifier que les champ remplis par l'utilisateur ne sont pas vide mais ça pose des problemes voici mon code:
dans login.php
<script type="text/javascript">
var login=document.getElementById("loginField").value
var mdp=document.getElementById("motpasse").value
window.location.replace("pages/test.php?log="+login+"&mot="+mdp+"&op=login");
</script>
test.php
<?php
if($_GET[log] == "" or $_GET[mot] == "") {
echo "ok";
}
?>
donc malheureusement le "ok" n'apparait jamais
par contre si je fait dans test.php
echo "$_GET[log]"
le login apparait bien
Bien entendu j'ai vérifier si les valeurs étaient bien présentes dans login.php et elles y sont.
Merci d'avnce de votre aide
dans login.php
<script type="text/javascript">
var login=document.getElementById("loginField").value
var mdp=document.getElementById("motpasse").value
window.location.replace("pages/test.php?log="+login+"&mot="+mdp+"&op=login");
</script>
test.php
<?php
if($_GET[log] == "" or $_GET[mot] == "") {
echo "ok";
}
?>
donc malheureusement le "ok" n'apparait jamais
par contre si je fait dans test.php
echo "$_GET[log]"
le login apparait bien
Bien entendu j'ai vérifier si les valeurs étaient bien présentes dans login.php et elles y sont.
Merci d'avnce de votre aide
Configuration: Windows XP Firefox 2.0.0.13
2 réponses
-
essai plutot ceci pour ton fichier php
test.php
<?php
if($_GET[log] != "" and $_GET[mot] != "") {
echo "ok";
}
?> -
oups pardon donc oui en effet la reponse etait celle que tu vient de me donner.
Mais enfaite mon probleme fenait de variable que j'avais declarer avant
Enfin bon ...
Merci de votre aide bonne soiree