OVH Community, votre nouvel espace communautaire.

Communication formulaire => php => Mysql: 500 Internal Server Error


x3nt0r
19/05/2015, 00h18
Bon, toute mes excuses, c'est de ma faute.
J'ai donc activer l'environnement de developpement et non de production via .ovhconfig.

Et j'ai là... blasance total xD

C'est vrai qu'avec un catch sans un try et une requete préparée sans array, ça ne va pas marcher des masses xD
Problème résolu donc.
Merci de votre aide !

janus57
18/05/2015, 23h29
Bonjour,

et dans les logs OVH tu as quoi ?

Cordialement, janus57

Gaston_Phone
18/05/2015, 21h52
Dans le tout début du code de la page php: insère :
Code PHP:
echo "Toto 
\n"
;
exit; 
Et dis nous le résultat.

x3nt0r
18/05/2015, 21h20
Bonjour à tous,

Je viens solliciter votre aide car j'ai un soucis d'envoi de données via un formulaire vers une base Mysql.
Au submit du formaire, je retourne bien sur ma page validation.php.

Mais dans la console chrome je m'aperçois que l'erreur "500 Internal Server Error" est présente.

Voici le code du formulaire :

Code HTML:
"content/validation.php" method="post">
"form-group"> >Adresse Email "email" name="mail" class="form-control" id="mail" placeholder="Votre email">
"form-group"> >Mot de passe "password" name="pass" class="form-control" id="pass" placeholder="Password">
"checkbox"> "checkbox"> J'accepte les termes en vigueur proposés par Seego.
"modal-footer">
Et le code de la page php:

Code PHP:
{
    
$bdd = new PDO('mysql:host=cygofrbifpbdd.mysql.db;dbname=cygofrbifpbdd;charset=utf8''xxxxx''xxxx');
}
catch (
Exception $e)
{
        die(
'Erreur : ' $e->getMessage());
}


//réception des données du formulaire
//$mail = $_POST['mail'];
//$pass = $_POST['pass'];


// Insertion du message à l'aide d'une requête préparée
$req $bdd->prepare('INSERT INTO users (mail, pass) VALUES(?, ?)');
$req->execute($_POST['mail'], $_POST['pass']));

$req->closeCursor(); // Termine le traitement de la requête

?>
Mes répertoires et fichiers sur le ftp sont en chmod 604 et 705 tout au plus.

Une idée ?
Merci par avance.