IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème avec la méthode POST lors de la connexion à la BD


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Points : 570
    Points
    570
    Par défaut Problème avec la méthode POST lors de la connexion à la BD
    Bonjour,

    j'ai un problème extrêmement étrange!

    J'ai un bete formulaire de 2 champs, ceux-ci fonctionne avec la méthode POST.

    Lorsque je rajoute ces lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
     
    $hostname = "localhost"; 
    $database = "toto";
    $username = "toto";
    $password = "totopwd";
    $mwpbase = mysql_connect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR); 
    mysql_select_db('toto');
     
    ?>
    le post reçu sur cette meme page ne fonctionne plus!

    Lorsque je retire ces lignes, la méthod POST fonctionne bien et je peux traiter mes données postées...

    D'où vient ce problème???

    Merci de votre aide!

  2. #2
    Membre habitué Avatar de Aliosha
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 124
    Points : 138
    Points
    138
    Par défaut
    Il faudrait, je pense, avoir un peu plus de code que ça.
    Ce qu'il y a après le code que tu donnes, et le formulaire aussi.

  3. #3
    Membre confirmé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Points : 570
    Points
    570
    Par défaut
    Voici l'include avec le formulaire de contact (Champs pas encore controlés):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    43
    44
    45
    46
    47
    48
    49
    <?php defined("_VALID_ACCESS")or die("Accès non autorisé!"); ?>
     
    <div style="background-color:#FFFFFF">
     
    <form method="POST" name='form' enctype="application/x-www-form-urlencoded" action='index.php'>
    <table>
    <tr>
    <td align='right'>
    <font style="font-size:10px;">Login:</font>
    </td>
    <td>
    <input style="width:125px;" type='text' name='login' maxlength="25" />
    </td>
    </tr>
    <tr>
    <td align='right'>
    <font style="font-size:10px;">Pass:</font>
    </td>
    <td>
    <input style="width:125px;" type='password' name='password' maxlength="18"  />
    </td>
    </tr>
    </table>
    <table>
    <tr style='text-align:center'>
    <td >
    <input type='submit' value='Se connecter' name='submit' />
    </td>
    </tr>
    <tr>
    <td>
    <font style="font-size:10px;">Mot de passe oublié?</font>
    </td>
    <td>
    </td>
    </tr>
    <tr>
    <td>
    <?php if($CMSConfig_registration==1){?>
    <font style="font-size:10px;">Inscription</font>
    <?php }?>
    </td>
    <td>
    </td>
    </tr>
    </table>
     
    </form>
    </div>
    Voici l'index:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    <?php
     
    session_start();
     
    if(!defined("_VALID_ACCESS"))
    	define("_VALID_ACCESS", 1);	
     
    require('includes/connection.inc.php');
     
    require('includes/tools.inc.php');
     
    require('config.php');
     
    if($CMSConfig_authentification==1){
    	include('includes/login.inc.php');
     
    }
     
    include('skins/'.$skin.'/index.php');
    ?>
    Le formulaire est appelé dans skins/$skin/index.php par un include

    Pour le enctype du formulaire, j'ai essayer avec text/plain et celui actuel...

    Je n'ai jamais eu ce genre de problème avant :s

  4. #4
    Membre confirmé Avatar de Sayrus
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    899
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 899
    Points : 570
    Points
    570
    Par défaut
    Toujours personne pour m'éclairer?

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/12/2006, 11h27
  2. PHP5: difficulté avec la méthode post
    Par koueletbak dans le forum Langage
    Réponses: 10
    Dernier message: 14/04/2006, 11h07
  3. problème avec la méthode getElementById() dans Firefox
    Par matrouba dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/12/2005, 08h55
  4. Problème avec la méthode pack()
    Par tomca dans le forum Langage
    Réponses: 5
    Dernier message: 15/09/2005, 10h58
  5. [IDHTTP] Problème avec la methode post (login:pass@ww.url)
    Par Rayek dans le forum Web & réseau
    Réponses: 5
    Dernier message: 11/07/2005, 10h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo