Easyphp

Fermé
johnybath Messages postés 14 Date d'inscription lundi 2 février 2009 Statut Membre Dernière intervention 23 février 2009 - 16 févr. 2009 à 16:35
el plaga Messages postés 89 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 14 janvier 2010 - 17 févr. 2009 à 10:09
Bonjour à tous,
je travail en local sur mon poste avec easyphp
j'ai crée une base de données avec une table, j'ai crée une page html et un script php pour les enregistrements dans la table. Ca fonctionne, seulement le prémier enregistrement seul apparait dans la base.

j'ai essayé avec 2 postes differents, c'est le même problème
aidez à trouver le problème.
Voici mon script php
<body>
<?php
//connection au serveur
mysql_connect("localhost","root","*****");
//Selection de la base de données
mysql_select_db("jeux");
//Récuperation des données du formulaire
$nom=$_POST['nom'];
$proprietaire=$_POST['proprietaire'];
$console=$_POST['console'];
$prix=$_POST['prix'];
$com=$_POST['commentaire'];
//Sauvegarde dans la base
mysql_query("INSERT INTO jeux_video VALUES('','$nom','$proprietaire','$console','$prix','$com')");
mysql_close();
?>
</body>

1 réponse

el plaga Messages postés 89 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 14 janvier 2010 4
17 févr. 2009 à 10:09
essaie ce code
<body>
<?php

mysql_connect("localhost","root","*****");
mysql_select_db("jeux");

$nom=htmlentities($_POST['nom'], ENT_QUOTES);
$proprietaire=htmlentities($_POST['proprietaire'], ENT_QUOTES);
$console=htmlentities($_POST['console'], ENT_QUOTES);
$prix=htmlentities($_POST['prix'], ENT_QUOTES);;
$com=htmlentities($_POST['commentaire'], ENT_QUOTES);
//Sauvegarde dans la base
mysql_query("INSERT INTO jeux_video VALUES('','$nom','$proprietaire','$console','$prix','$com')");
mysql_close();
?>
</body>
0