connection à ma base de donnée

Répondre
chat_sauvage_1
le 11/12/2012 à 22:26
chat_sauvage_1
Bonjour!
J'essaie de faire une page d'inscription pour les gens qui visite mon site tout fonctionne bien sauf que ca entre pas dans ma base de donnée
Je suis nouvelle et j'ai lue plein de site sur ca mais ca fonctionne toujours je saisie pas bien pourriez vous m'aider en me disant ce qu'il me manque Merci

voici un exemple de ma page
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<!DOCTYPE html>

<html>
<head>
<meta name="google-site-verification" content="tHRA7BmzPak9HQkStp7dGsqONCiqMoWc4BxxQBlt8M8" />

<meta charset="utf-8(sans BOM) " />
<link rel="stylesheet" href="echange_troque 2.css" />

<!--[if lte IE 7]>
<link rel="stylesheet" href="echange_troque 2.css" />
<![endif]-->

<title>De tout pour tous, petite annonce, Formulaire inscription petite annonce Échanger (troque)</title>
<meta name=“description” content=“de tout pour tous, petites annonces articles à échanger (troque) ”>

</head>

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-27005200-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>

<body>
<div id="bloc_page">
<header>
<div id="titre_principal">
<img src="http://de-tout-pour-tous.uphero.com/aaeed23725e76eb65124233f2f9d83c2.th.gif
" alt="Logo de tous pour tous" id="logo" />

<h1>De tout pour tous</h1>
<h2><strong>Inscription échange (troque) </strong></h2>
</div>

<nav>
<ul>

<li><a href="index.html">Acceuil</a></li>
<li><a href="De tout pour tous menu 5.html">Menu principal</a></li>
</ul>
</nav>

</header>
<div id="banniere_image" no-repeat;>
<div id="banniere_description">
Inscription échange (troque)
</div>
</div>
<section>

<article>
<body>

<h1>Inscrivez-vous !</h1>

<h2> Entrez les données demandées:</h2>

<form action="inscription_confirmation.php" method="post">
<section>









<?php

//on se connecte à notre base

$base = mysql_connect ('mysql16.000webhost.com', 'a5094737_louise', 'pass');
mysql_select_db ('a5094737_echange', $base);
?>
Prénom:<input type="text" name="prenom" /> </br>
Nom: <input type="text" name="nom" /></br>
Adresse: <input type="text" name="adresse" /></br>
Ville:<input type="text" name="ville" /></br>
Province:<input type="text" name="province" /></br>
Code postal:<input type="text" name="code_postal" /> </br>
Pseudo:<input type="text" name="pseudo" /></br>
Adresse courriel:<input type="text" name="adresse_courriel" /> </br>
Mot de passe:<input type="password" name="mot_de_passe" /> </br>

<input type="submit" name="submit" value="Valider mon annonce" /></br>

</form>



<?php
if($_POST['submit']) {
try
{
$pdo_option[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=mysql16.000webhost.com;dbname=a5094737_echange', 'a5094737_louise','pass', $pdo_option);

$req = $bdd->prepare('INSERT INTO inscription (prenom, nom, adresse, ville, province, code_postal, pseudo,
adresse_courriel, mot_de_passe, today)values(:prenom, :nom, :adresse, :ville, :province, :code_postal, : pseudo, : adresse_courriel, : mot_de_passe, :today) ');

$prenom = $_POST['prenom'];
$nom = $_POST['nom'];
$adresse = $_POST['adresse'];
$ville = $_POST['ville'];
$province = $_POST['ville'];
$code_postal = $_POST['code_postal'];
$pseudo = $_POST['pseudo'];
$adresse_courriel = $_POST['adresse_courriel'];
$mot_de_passe = $_POST['mot_de_passe'];

$req->execute (array(
'prenom' => $prenom,
'nom' => $nom,
'adresse' => $adresse,
'ville' => $ville,
'province' => $province,
'code_postal' => $code_postal,
'pseudo' => $pseudo,
'adresse_courriel' => $adresse_courriel,
'mot_de_passe' => $mot_de_passe,
'today' => $today // This should be something like now() or user-defined date/time format.
));

echo 'les coordonnes ont bient ajout!';
}

catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
}
?>
Louise
jackbocar
le 21/12/2012 à 17:53
jackbocar
Bonjour

Test avec ce module de connexion

<?php
$mysql_hostname = 'localhost';
$mysql_username = 'usenam';
$mysql_password = 'passe';
$mysql_dbname = 'base';
try {
$dbh = new PDO("mysql:host=$mysql_hostname;dbname=$mysql_dbname", $mysql_username, $mysql_password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
?>


Jackbocar
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours