Problème php/mysql [php] - Programmation
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 ?
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+
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...
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 !
Marsh Posté le 30-11-2001 à 01:05:32
C'est pas mal du tout phpMyAdmin !
C'est le "Enterprise Manager" de MySql ;-)
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 ?