Bug de recuperation de donnée
Fermé
Illurian
Messages postés
5
Date d'inscription
mercredi 22 août 2012
Statut
Membre
Dernière intervention
6 mars 2013
-
6 mars 2013 à 12:58
Illurian - 7 mars 2013 à 22:18
Illurian - 7 mars 2013 à 22:18
A voir également:
- Bug de recuperation de donnée
- Bug yahoo mail - Accueil - Mail
- Convertisseur récupération de texte - Guide
- Impossible de récupérer mon compte gmail - Guide
- Recuperation de données - Guide
- Bug chatgpt - Accueil - Intelligence artificielle
2 réponses
duweb
Messages postés
353
Date d'inscription
dimanche 30 mai 2010
Statut
Membre
Dernière intervention
6 mars 2014
72
Modifié par duweb le 6/03/2013 à 18:38
Modifié par duweb le 6/03/2013 à 18:38
- étant donné que javascript est utilisé à l'envoi du formulaire, autant utiliser php pour vérifier les données.
- ensuite au lieu de $_REQUEST utilise plutôt $_POST :
- au lieu de isset utilise empty
ex :
<?php
if (!empty($_POST['valid'])) // envoi du formulaire
{
$name = !empty($_POST['name']) ? $_POST['name']: ''; // création des variables
$surname = !empty($_POST['name']) ? $_POST['name']: '';
if (!empty($name) && !empty($surname)) // vérification si toutes les valeurs obligatoires ont une valeur
{
echo "requete sql";
}
}
?>
<form method="post" action="">
nom (*)<input type="text" name="name" value="<?php echo !empty($name) ? $name: ''; ?>" /><?php echo (empty($name) && !empty($_POST['valid'])) ? '<span style="color:red;">champs obligatoire</span>': ''; ?>
<input type="submit" name="valid" value="ok">
</form>
si tu dois absolument utiliser javascript pour la vérification fait une recherche google jquery form
- ensuite au lieu de $_REQUEST utilise plutôt $_POST :
- au lieu de isset utilise empty
ex :
<?php
if (!empty($_POST['valid'])) // envoi du formulaire
{
$name = !empty($_POST['name']) ? $_POST['name']: ''; // création des variables
$surname = !empty($_POST['name']) ? $_POST['name']: '';
if (!empty($name) && !empty($surname)) // vérification si toutes les valeurs obligatoires ont une valeur
{
echo "requete sql";
}
}
?>
<form method="post" action="">
nom (*)<input type="text" name="name" value="<?php echo !empty($name) ? $name: ''; ?>" /><?php echo (empty($name) && !empty($_POST['valid'])) ? '<span style="color:red;">champs obligatoire</span>': ''; ?>
<input type="submit" name="valid" value="ok">
</form>
si tu dois absolument utiliser javascript pour la vérification fait une recherche google jquery form
Merci de ta réponse mais pour ce qui est du poste a la place du request, c'était la première commande que j'ai utiliser pour récupérer les information (j envoi en post ça me paraissait aussi logique de récupéré ainsi) et comme ça ne marchais pas, j'ai tenté le request. Dans un second tant le javascript je l'ai récupéré d'une autre page où il était donné et j'ai juste changé le nom des variables vérifié. de plus il marche. enfin je n'ai d'habitude pas de problème avec le isset.
Mais je vais quand même tester avec ce que tu me dit j'ai rien a perdre et tout a gagner.
Merci de m'avoir répondu, si tu vois d'autres modification hésite pas.
Mais je vais quand même tester avec ce que tu me dit j'ai rien a perdre et tout a gagner.
Merci de m'avoir répondu, si tu vois d'autres modification hésite pas.