Probleme de formulaire sous Opera 9
Résolu/Fermé
Chaouki84
-
29 août 2009 à 10:16
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 29 août 2009 à 13:31
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 29 août 2009 à 13:31
A voir également:
- Probleme de formulaire sous Opera 9
- Opera mini pc - Télécharger - Navigateurs
- Formulaire de réclamation facebook - Guide
- Opera mini se connecter - Forum Virus
- Récupérer compte hotmail sans formulaire ✓ - Forum Hotmail / Outlook.com
- Formulaire remboursement frais de résiliation free pdf ✓ - Forum Freebox
5 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
29 août 2009 à 12:51
29 août 2009 à 12:51
Ces erreurs n'ont rien à voir avec Opera mais c'est ton code PHP qui fait ça.
De plus, ton formulaire n'est pas valide : retourne lire des tutoriels et revient quand tu auras un formulaire valide XHTML !
De plus, ton formulaire n'est pas valide : retourne lire des tutoriels et revient quand tu auras un formulaire valide XHTML !
Passarinho44
Messages postés
963
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
132
29 août 2009 à 12:51
29 août 2009 à 12:51
C'est normal.
Quand tu récupères les valeurs de variables globales type $_POST tu dois d'abord vérifier qu'elles ne sont pas vides.
Donc :
$marque=$_POST["marque"];
$description=$_POST["description"];
$prix=$_POST["prix"];
$type=$_POST["type"];
If faut que pour chacune tu fasse :
if ( isset($_POST['marque']) ) {
$marque = $_POST['marque'];
} else {
$marque ="";
}
Fais ça pour chacune de tes valeurs (y compris les cookies, session ,etc)
Quand tu récupères les valeurs de variables globales type $_POST tu dois d'abord vérifier qu'elles ne sont pas vides.
Donc :
$marque=$_POST["marque"];
$description=$_POST["description"];
$prix=$_POST["prix"];
$type=$_POST["type"];
If faut que pour chacune tu fasse :
if ( isset($_POST['marque']) ) {
$marque = $_POST['marque'];
} else {
$marque ="";
}
Fais ça pour chacune de tes valeurs (y compris les cookies, session ,etc)
J'ai essayer de normaliser la page , j'ai ajouter le bout de code au debut de la page :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>TunisieDestockage</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="DC.Language" scheme="RFC3066" content="fr" />
<link rel="stylesheet" href="style.css" type="text/css" media="screen" title="Normal" />
</head>
puis j'ai utiliser les isset comme m'indique Passarinho44 mais quand je fait submit, la page suivante est vide, comme ci Opera ne concidère pas les POST et les GET.
Merci de m'aider, Merci d'avance
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>TunisieDestockage</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="fr" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="DC.Language" scheme="RFC3066" content="fr" />
<link rel="stylesheet" href="style.css" type="text/css" media="screen" title="Normal" />
</head>
puis j'ai utiliser les isset comme m'indique Passarinho44 mais quand je fait submit, la page suivante est vide, comme ci Opera ne concidère pas les POST et les GET.
Merci de m'aider, Merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
29 août 2009 à 13:31
29 août 2009 à 13:31
C'est de ton formulaire que je parlais en disant qu'il n'était pas valide. Regarde bien, surtout les <option> ...