créer un site
Salemioche.net : creer un site internet - retour au site - accueil du forum





Problème bizarre - Voir incompréhensible

Poster un nouveau sujet sur php   Répondre au sujet à php:Problème bizarre - Voir incompréhensible    Accueil Forum -> php
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Ze-Créations
dreamweaver mioche
dreamweaver mioche
MessageProblème bizarre - Voir incompréhensible , Posté le: 20-08-2005 17:17

Salut,

je suis en train de faire un formulaire avec session, avec une gestion d'erreur en php et non pas en javascript comme il y en a plein sur le net
donc le code :

Formualire.php :
Code:

<? session_start();
//Vérifie si le formulaire a déja été valider ou pas
if(!isset($_SESSION['contact']['ok']) || !$_SESSION['contact']['ok'])
   $temp='temp';//si Non alors utilise les variables temporaire
else
   $temp='contact';//si oui utilise les variables déja enregistré
?>
<form action="page.php" method="post">
   <input name="code" type="text" id="code" value="<? if(isset($_SESSION[$temp]['code'])) echo $_SESSION[$temp]['code'];?>" />
   <input type="submit" name="Submit" value="Envoyer" />
</form>



Page.php :
Code:
<? session_start();
//stock la variable temporairement
$_SESSION['temp']['code']=addslashes($_POST['code']);

//test le formulaire
if(isset($_POST['code']) && $_POST['code']!=0 && (int)$_POST['code'] )
{
   $_SESSION['contact']=$_POST['code'];
   $_SESSION['contact']['ok']=true;
   //redirection vers autre page
}
else
  header('Location: formulaire.php');
 ?>


Eh bien en local ca fonctionne mais dès que je le met sur free ou nfrance, si je tape autre chose que de nombre il retourne sur le formulaire (ce qui est normal),
mais il m'affiche "t" au lieu de ce que j'avais taper précédemment !!!
Là je comprend pas...

Voici le lien http://zecreations.free.fr/speedminton/formulaire.php [http://zecreations.free.fr/speedminton/formulaire.php]
salemioche
salemioche
salemioche
MessageProblème bizarre - Voir incompréhensible , Posté le: 21-08-2005 20:40

dans ton §

Code:
if(!isset($_SESSION['contact']['ok']) || !$_SESSION['contact']['ok'])
   $temp='temp';//si Non alors utilise les variables temporaire
else


fait aussi un echo de $_SESSION['contact']['ok'] et $_SESSION[$temp]['code']

pour voir ce qu'il y a dedans
.
.
______________________________________
creation site internet - Hébergement web - Agence Web
Ze-Créations
dreamweaver mioche
dreamweaver mioche
MessageProblème bizarre - Voir incompréhensible , Posté le: 21-08-2005 22:16

Voila c'est fait...

Et en fait on se rend compte qu'il enregistre rien dans la variable de session, car quand on tape des lettres il rentre que t dans la vraibles temp et lorsqu'on rentre des chiffres il rentre 1 dans la varaibles contact...

Franchemet je comprend pas pourquoi en local sa fonctionne...

PS: En fait tous ça c'est pour mon panier qui a exactement le meme code, mais avec le panier quand le formulaire est bon et toute donc tte les variables bonne il affiche pas 1 mais bien ce qu'il faut...
Cependant si lors des test des varaibles y en a une de mauvaise, alors comme ici il affiche "t" partout ...
salemioche
salemioche
salemioche
MessageProblème bizarre - Voir incompréhensible , Posté le: 22-08-2005 8:49

le code a l'air correct pour moi Confused mais je suis pas un spécialiste des subtilités PHP.
.
______________________________________
creation site internet - Hébergement web - Agence Web
Ze-Créations
dreamweaver mioche
dreamweaver mioche
MessageProblème bizarre - Voir incompréhensible , Posté le: 22-08-2005 12:46

Mais le code a l'air correcte aussi pour moi, le pire c'est que j'ai fait mon panier avec plusisuer page et des centaines de ligne de codes, que ça fonctionne en local et arrivé sur le serveur il fait ce bug Sad je vais continuer à chercher...
Ze-Créations
dreamweaver mioche
dreamweaver mioche
MessageProblème bizarre - Voir incompréhensible , Posté le: 24-08-2005 2:58

Smile J'ai trouvé c'est quoi, c'est juste un débilité des serveurs PHP qui confond encore $temp avec $_SESSION['temp']

Donc mon formulaire/panier fontcionne en béta test actuellement sur :
http://www.speedminfrance.fr/panier/ [http://www.speedminfrance.fr/panier/]
salemioche
salemioche
salemioche
MessageProblème bizarre - Voir incompréhensible , Posté le: 24-08-2005 7:48

tiens je connais ce site Very Happy.
.
______________________________________
creation site internet - Hébergement web - Agence Web
Ze-Créations
dreamweaver mioche
dreamweaver mioche
MessageProblème bizarre - Voir incompréhensible , Posté le: 25-08-2005 12:41

salemioche a écrit:
tiens je connais ce site Very Happy


Oui c'est celui (un peu remanié) de Bretonperdu... Smile Notre premier client pro, trouvé grâce à ton forum Wink
Montrer les messages depuis:   
Poster un nouveau sujet sur php   Répondre au sujet à php:Problème bizarre - Voir incompréhensible    Accueil Forum -> php Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


Nom de domaine
Enregistrement, transfert, gestion:
Nom de domaine

Hébergement
Trouver un hébergeur










Salemioche.net

créer un site web internet
Création site internet
Nom de domaine
blog gratuit
Idées Web

St Barth - St Barts
Data Centre Sophia Antipolis moto occasion
aménagement de bureau
Affilzen

Jumeaux
Musculation
Piscine
Argent
Publier

Publier un article sur votre site internet et boostez sa visibilité. avec Pipelette
Présentez votre site web
Partenaires

forums
forum gratuit
Casino
Piscine
© Mentions Légales - CV