Le contenu de mon formulaire ne s'envoi pas

Fermé
alpha - 13 nov. 2014 à 17:17
 Delphine - 13 nov. 2014 à 21:05
Bonjour,
J'ai un petit probleme qui me rend fou.
Notez que je suis un debutant en programmation, et c'est ma premiere fois de poster sur un forum, je trouvais toujours la solution en faisant des recherches.
J'ai une page php qui envoit et recoit un formulaire, traite les donnees puis les enregistre dans une base de donnees.
En local sur mon ordi je n'ai aucun probleme. Tout s'envoi, se traite et s'enregistre comme je souhaite.
Mais il y'a 2 jrs j'ai hebergé mon site et maintenant quand je remplis les champs du formulaire en question et que je l'envoi en traitement, je vois que tout les champs sont vides.
D'apres ce que j'ai compris dans mes recherches le probleme vient de la configuration de php.
Merci d'avance!

1 réponse

Bonjour alpha

je ne sis pas certaine mais je crois avoir une des raisons de votre problème.
Si vous sites est chez un hébergeur, la base de données doit y être aussi (je suppose).

De ce fait il faut en tenir compte

<?php

## MySQL
define("MYSQL_HOST", " serveur");
// si c'est sur votre ordi perso "mysql:host=127.0.0.1";
define("MYSQL_DATABASE", "ma_base");
define("MYSQL_USERNAME", "root");
define("MYSQL_PASSWORD", "");
define("MYSQL_PORT", 3306); // à vérifier près de l hébergeur


try {
$dbHandler = new PDO("mysql:host=".MYSQL_HOST.";dbname=".MYSQL_DATABASE, MYSQL_USERNAME, MYSQL_PASSWORD);
} catch (Exception $e) {
?>
1