8791 sujets

Développement web côté serveur, CMS

Saluut tout le monde,


J'explique mon problème, qui je pence n'est pas bien compliqué, en gros j'ai un formulaire, quand je clic sur l'input de type submit il est sencé me faire l'action du formulaire.. lui il recharge la page...


Look


<h1>Connexion</h1>
<?php 
@session_start();
var_dump($_POST); 
?>
<form id="connectionForm" action="authentification.php" method="POST">
        
                    <p>Nom de compte:<input type="text" name="login" id="login"/></p>
                    <p>Mot de passe:<input type="password" name="password" id="password"/></p>
                    <p><input type="submit" name="btnConnection" value="Connecter" id="btnConnection"/></p>
</form>


Voici mon formulaire... y'a un var_dump en haut qui (a chaque clic) s’affiche avec les bonnes informations que je viens de saisir dans le form...

Dans mon authentification.php, le fichier commence avec :


<?php
require_once('user_classe.php');
require_once ('CAD.php');

var_dump($_POST);
$oUser = new User();


Il commence lui aussi avec un var_dump, qui bien sur ne s'affiche jamais, j'ai même essayer de mettre un die(); pour stoper le script mais rien a faire...

du coup j'ai bien regarder l’orthographe des appels mais c'est du CTRL+C et CTRL+V donc aucune fautes...

a vrai dire je suis à cours de solution/trouvaille...

Si vous avez une quelconque idée je suis preneur à 100% et vous remercie de l’intérêt porté à mon soucis.

PS. Désolé des fautes d'orthographe Smiley confused




EDIT : J'ai veau mettre un autre nom (inexistant dans mes fichier) dans l'action (exemple : action="lllllllll.php") ben aucun message d'erreur. rien. ça continue à rester sur la même page et mon vardump continue à bien afficher.
Modifié par JuseN (21 Jun 2012 - 17:07)
Salut,

J'ai repris ton code de formulaire et pour authentification.php j'ai juste garder
var_dump($_POST)
... et ça marche !
Oui ça marche ArnoldM

car pour moi en faite , ce formulaire là, ce trouve dans une page php, et cette page php et appeler via un include dans un autre formulaire... alors je sais pas pourquoi, l'action ne se déclenché pas.
Là, il faudrait que tu fournisses plus d'infos car la source du problème semble liée à tes includes...
Modifié par ArnoldM (22 Jun 2012 - 10:36)
bah le problème c'est que j'avais un formulaire principal, avec simplement deux include à l'intérieurs, chaque includes contient un autre fromulaire.


J'ai remplacer le premier formulaire par une simple div et ça marche... un form dans un from ç fait n'importe quoi. et je savais pas..