extraire donnée d'un formulaire html vers base de donnée MYSQL

Répondre
kati
le 19/06/2009 à 11:50
kati
Bonjour,
j'ai un petit soucis dans le code php afin d'extraire les données d'un formulaire vers une base de donnée et ceci en utilisant une class database que j'ai appelé "connexion".
si quelqu'un peut m'aider je lui serais tres reconnaissante !!

voici le code:

<?php 
include("connexion.php");
$oDb=new connexion("localhost","root","","ecole");
$oBb="insert into firstclass (\'nom\',\'prenom\',\'option\',\'moyenne\') values('.$_POST["nom"].','.$_POST["prenom"].','.$_POST["option"].','.$_POST["nbre"].')'";
echo $oBb;
$oDb->excute($oBb);
?>

ça me genere une erreur au niveau de la ligne4.

j'espere avoir un réponse à ce probleme qui me perturbe depuis 3jours.
ks
LA GLOBULE
le 19/06/2009 à 12:06
LA GLOBULE
A mon avis, tes \ ne servent à rien.
Je te suggere aussi d'utiliser la fonction mysql_escape_string sur tes paramètres de ta requete SQL.

Et merci d'utiliser le BB-Code pour afficher ton code.

PS : le message d'erreur que tu as peut nous aider à debuguer ton code (c'est à cela que sert un message d'erreur, il dit pourquoi ca coince). Donc c'est cool de dire que tu as une erreur, mais on est pas devin :/ Donc le mieux, c'est de nous la donner l'erreur :)
informatique
le 05/09/2009 à 01:06
informatique
<form  name="Contacter" method=POST action=index.php><input type=hidden name=subject value=mail/>
<input type="hidden" name="nom" value="oui" />
<input type="image"src="../coche.bmp"href="../cocher.bmp"value="Envoyer l' E-mail !"/>
</form>
<?
function get_ip(){
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];}
elseif(isset($_SERVER['HTTP_CLIENT_IP'])){
$ip = $_SERVER['HTTP_CLIENT_IP'];}
else{ $ip = $_SERVER['REMOTE_ADDR'];}
return $ip;}$ip = get_ip();
echo "votre IP est: $ip";

$user="ton login pour te connecter";
$passwd="le mots d passe";
$host="adresse serveur toi localhost";
$bdd="le nom de la base de donnee";
mysql_connect($host,$user,$passwd)or die("erreur de connexion au serveur $host");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");

$oBb="IP:\t$ip";
$oBb.="Nom:\t$nom";
mysql_query("insert into commande values('$ip','$nom')");

mysql_close();
?>

voila un code qui marche sur mon site si ta un probleme contacte moi
LupusMic
le 09/09/2009 à 04:59
LupusMic
(informatique) Le problème était résolu. Ce n'est pas la peine d'ouvrir un compte et poster bêtement dans un sujet vieux de trois mois, rien que pour te faire de la publicité.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

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