Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/05/2007, 23h43   #1
Invité de passage
 
Inscription : mai 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 2
Points : 0
Points : 0
Par défaut les variables ne passent pas

Salut a tous,
Je ne sais pas pourquoi, mais je n'arrive pas a passer les variables d'une page à une autre ...
je m'exlique:
j'ai une page avec un login / pass, une fois cette page envoyé, je verifie dans la base et je connecte ou pas l'utilisateur, or le mot de passe + login arrivent toujours vide !!!

la page de login:

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
//////////////////////////////////////////////////////////////////////////
<?php
echo"
<html>
<title>Phase d'authentification </title>
<center>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <table width='300' cellspacing='1' border='1'><form method='post' action='verif_acces.php'>
<tr><td bgcolor='darkblue'><center>
          <font color='white'>Acc&egrave;s aux Consignes Web</font>
        </center></td></tr>
<tr><td><center>
            Login :
            <input type='text' name='log'></center></td></tr>
<tr><td><center>
            &nbsp;Pass :
            <input type='password' name='pass'></center></td></tr>
<tr><td><center><input type='submit' name='bouton' value='Acceder'></center></td></tr>
</form>
<tr>
      <td> <div align='right'><strong><font color='#009999'><em><a href='nouveau.php'>S'inscrire
          ?</a></em></font></strong></div></tr></td></table>
    </p>
</center>
<html>
";
?>
//////////////////////////////////////////////////////////////////
la page qui verifie:

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
<?PHP
 
echo "
 
<html>
 
<head>
 
</head>";
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
 
</head>
 
if ($pass == "")
 
{echo "
 
<br><br>
 
<div align='center'><table width='50%' border='0' cellpadding='0' bgcolor='#FFFFFF' class='bordure-table'>
 
              <tr>
 
    <td class='titre-menu'><div align='center'>ERREUR DE SAISIE </div></td>
 
              </tr>
 
              <tr>
 
               <td><div align='center'>
 
                              <br><br>Vous ne pouvez  pas  vous connecter  avec un mot de passe vide <br><br> Veuillez reessayer<br><br>
 
                           <form name='form1' method='post' action='login.php'>
 
<input type='submit' name='Submit' value='Retour !'></div><br><br><br><br>
 
                    </td></tr>
..............
 
 
//////////////////////////////////////////////

Est ce que quelqu'un a une idee, sahant que j'avais essayer ça sur easy php 1.6 et ça fonctionnait mais depuis l'upgrade plus rien les deux methode get et post donne la meme chose !!!


Milles merci pour ceux qui peuvent m'aider !!

Merci
samiweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 23h55   #2
Membre confirmé
 
Inscription : novembre 2004
Messages : 364
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 364
Points : 202
Points : 202
Bonsoir et bienvenue sur le forum de Developpez.com.

Je te conseille tout t'abord de te renseigner sur les formulaires :
http://cyberzoide.developpez.com/html/form.php3

Et sur la récupération des données de la page HTML en php via GET ou POST
tazmania est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 08h08   #3
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 810
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 810
Points : 3 011
Points : 3 011
Bonjour,

Peut-être ai-je lu trop vite, mais je ne vois pas la balise ouvrante <form action="Page2.php" .....>
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 11h27   #4
Membre habitué
 
Inscription : novembre 2005
Messages : 134
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 134
Points : 139
Points : 139
Envoyer un message via MSN à cedsun
Voici 2 débuts de piste :

- l'imbrication de ton formulaire est à corriger.

- dans la page de vérif : au lieu de mettre $pass, essaye $_POST['pass']

bon courage
cedsun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2007, 13h30   #5
Invité de passage
 
Inscription : mai 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 2
Points : 0
Points : 0
Par défaut J'vais essayer !

Merci à tous pour vos réponse,
Je vais essayer cela Lundi, j'ai eu des cheuveux blancs a chercher l'erreur

En tout cas je vous tiens au courant dès l'essai

Milles Merci
samiweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h04.


 
 
 
 
Partenaires

Hébergement Web