Bonjour,
J'ai un petit problème, je n'arrive pas à faire de formulaire avec un rooter ( De méthode POST ).
Voici l'index.php qui comprends toutes les routes : http://hastebin.com/ofaposuluk.php
Et les dépendances du rooter:
Route.php -> http://hastebin.com/satipobuhi.php
Rooter.php -> http://hastebin.com/xabexokewe.coffee
RooterException -> http://hastebin.com/zipulanoce.php
La partie de l'index qui ne marche pas c'est :
//Page d'enregistrement ( Celle qui retourne une erreur 404)
$router->post('/S-enregistrer/', function() use($router){
require('Models/Register_php.php');
require('Views/Header.php');
require('Views/Register.php');
require('Views/Footer.php');
});
Voilà quand je l'utilise ça retourne une belle 404, qui m'empêche de développer.
Ah et je sais pas si ça a un rapport mais dans le formulaire j'ai mis ça :
<form method="POST" class="no-padding-xs padding-left-20 padding-right-20 margin-bottom-10">
<form method="post" class="no-padding-xs padding-left-20 padding-right-20 margin-bottom-10">
<!--PSEUDO-->
<input type="text" class="form-control input-lg margin-bottom-10" required="required" name="pseudo" placeholder="Pseudo" >
<!--EMAIL-->
<input type="email" class="form-control input-lg margin-bottom-10" required="required" name="email" placeholder="Email" >
<!--MDP-->
<input type="password" class="form-control input-lg margin-bottom-10" required="required" name="password" placeholder="Mot de passe" >
<!--MDP CONFIRM-->
<input type="password" class="form-control input-lg margin-bottom-10" required="required" name="reppassword" placeholder="Confirme ton mot de passe" >
<!--BUTTON REGISTER-->
<button name="Register" class="btn btn-primary">S'inscrire dès maintenant !</button>
<div class="clearfix"></div>
<a href="<? getURL()?>/Se-connecter" class="text-dark margin-top-15 padding-top-15 help-block border-top-1 border-grey-200 btn-icon-right"><i class="fa fa-user"></i> Tu as déjà un compte ?</a>
</form>```
Voilà voilà j'espère que vous pourrez m'aider !
il est 2 heures du mat donc j'ai le droit de dire des conneries
dans ton form post je n'ai pas vu l'action, peut être que dans ce cas celà sous entend que c'est ton indepx.php.... ou pas, mais en tous cas je vois bien une erreur de nom de fichier ou une erreur de frappe, tu as marqué rooter.php et RooterException, erreur à l'écriture du message ou à la création du fichier?
Non en faites vous êtes pas des fou fou hein ?
j'avais oublier de mettre le get puis le post ...