Enrégistrer des informations dans sql via php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Enrégistrer des informations dans sql via php

Re: Enrégistrer des informations dans sql via php

par chapt0011 » 22 avr. 2014, 13:33

remplace
$req = $bdd->prepare('insert into utilisateurs(nom, prenom, pays, ville, telephone, boite_postale) 
par
$req = $bdd->prepare('insert into utilisateurs(`nom`, `prenom`, `pays`, `ville`, `telephone`, `boite_postale`)
Sinon il y a une chose qui m'interpelle, quelle est la clé primaire de a table utilisateurs? ... pas d'identifiant?!

Enrégistrer des informations dans sql via php

par celia02 » 22 avr. 2014, 13:06

Slt slt!!!
J'ai écrit un code qui devrait enrégistré de nouveaux utilisateurs dans ma base de données. Lorsque je l'execute aucun message d'erreur ne s'affiche mais seulement en ouvrant sql, je n'y trouve aucune information. Aidez-moi svp
Le code est le suivant :
<?php
		try
		{
			$bdd = new PDO('mysql:host=localhost;dbname=applicationphp', 'root', '');
		}
		catch (Exception $e)
		{
			die ('Erreur : ' .$e->getMessage());
		}
		$req = $bdd->prepare('insert into utilisateurs(nom, prenom, pays, ville, telephone, boite_postale) 
			values(:nom, :prenom,:pays,:ville,:telephone,:BP)');
		$req->execute(array(
			'nom' => $_POST['nom'],
			'prenom' => $_POST['prenom'],
			'pays' => $_POST['pays'],
			'ville' => $_POST['ville'],
			'telephone' => $_POST['tel'],
			'BP' => $_POST['bp']
			));
		$req->closeCursor();
		echo ('L\'utilisateur a ete enregistre avec succes');
		?>