[php]Problème php/mysql

Problème php/mysql [php] - Programmation

Marsh Posté le 29-11-2001 à 22:03:36    

salut !
J'ai fait cette page en php pour insérer des champs dans une bdd, mais j'ai une erreur et je ne la retrouve pas...
 
<HTML>
<HEAD>
</HEAD>
<BODY>
 
<form action="enregistrement.php3" method="POST">
Nom:<BR>
<input type=text name="Nom"><BR>
Prenom:<BR>
<input type=text name="Prenom"><BR>
Adresse:<BR>
<input type=text name="Adresse"><BR>
Pays:<BR>
<input type=text name="Pays"><BR>
Telephone:<BR>
<input type=text name="Telephone"><BR>
Mail:<BR>
<input type=text name="Mail"><BR>
Entreprise:<BR>
<input type=text name="Entreprise"><BR>
<input type="submit" name="submit" value="envoyer">
<input type="reset" name="clear" value="effacer">
</form>
 
<?
if ($submit) {  
$dbhost="***";
$dblogin="***";
$dbpassword="***";
$dbname="****";
$dblink=mysql_connect($dbhost,$dblogin,$dbpassword);
mysql_selectdb($dbname, $dblink);
 
$Nom=addslashes($Nom);
$Prenom=addslashes($Prenom);
$Adresse=addslashes($Adresse);
$Pays=addslashes($Pays);
$Telephone=addslashes($Telephone);
$Mail=addslashes($Mail);
$Entreprise=addslashes($Entreprise);
 
$result=mysql_query("INSERT INTO eleves (Nom, Prenom, Adresse, Pays, Telephone, Mail, Entreprise) VALUES (`$Nom`, `$Prenom`, `$Adresse`, `$Pays`, `$Telephone`, `$Mail`, `$Entreprise`)" );
echo "requete : ",$resultat;
if(!$sql = mysql_query($resultat, $dblink)) {  
echo "<BR>Erreur : ".mysql_error()."";  
}  
else echo "L'insertion en base a réussi. La requête était : $resultat";  
}  
?>
</BODY>
</HTML>
 
 
Et j'obtiens :
 
requete : INSERT INTO eleves (Nom, Prenom, Adresse, Pays, Telephone, Mail, Entreprise) VALUES (`rt`, `tr`, `yt`, `gf`, `fg`, `hg`, `jh`)
Erreur : Unknown column 'rt' in 'field list'  
 
 
Quelq'un peut m'éclairer ?

Reply

Marsh Posté le 29-11-2001 à 22:03:36   

Reply

Marsh Posté le 29-11-2001 à 22:06:47    

euuuuux.... est ce ke tu as ta premiere colonne est un ID ?
 
as tu exactement 7 colonnes ds ta table ?

Reply

Marsh Posté le 29-11-2001 à 22:08:34    

C'est bon,je viens de trouver !!!
En fait, j'avais recopié le INSERT INTO... depuis phpMyAdmin, et les ' étaient foireux !
 
A+

Reply

Marsh Posté le 29-11-2001 à 22:09:58    

oki... mais une question ... comment c phpadmin ?? parceke j'ai jamais essaye... jfais ca a la main...

Reply

Marsh Posté le 29-11-2001 à 22:12:41    

ben tu peux gérer tes tables, insertions, créations...
tu peux visualiser le contenu, je trouve ça très pratique !

Reply

Marsh Posté le 30-11-2001 à 01:05:32    

C'est pas mal du tout phpMyAdmin !
C'est le "Enterprise Manager" de MySql ;-)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed