Dauleb
Apr 4 2003, 08:32 PM
salut voila le probleme
j ai ce message d'erreur qui apparait sur le net quand je lance ce script:
<?
$db = mysql_connect('sql.free.fr', 'dauleb', 'root');
mysql_select_db('dauleb',$db);
mysql_query(ALTER TABLE dauleb_tbl ADD numero INT not null AUTO_INCREMENT);
mysql_query(ALTER TABLE dauleb_tbl ADD titre TEXT not null);
mysql_query(ALTER TABLE dauleb_tbl ADD auteur TEXT not null);
mysql_query(ALTER TABLE dauleb_tbl ADD corps TEXT not null);
mysql_query(ALTER TABLE dauleb_tbl ADD date TEXT not null);
mysql_query(ALTER TABLE dauleb_tbl ADD url TEXT not null);
mysql_close($db);
?>
beinsur le mot de passe est le bon
Il faut savoir que ce ficheir me permet de creer ma base de donnée mysql que j ai fait activé chez free il y a tres longtemps.
Parse error: parse error in your script on line 4
merci de votre aide
Dauleb
Apr 4 2003, 09:03 PM
bon la je travail sur mysql de easyphp et j ai deja creer la table avec le nom dauleb et voici le messag qu il m affiche quand je veux incrémenter dans la base de donnée les valeurs du formulaire..
Parse error: parse error, unexpected T_STRING in f:\easyphp\www\verif1.php3 on line 9
et voici le code php:
<?
$titre = $_POST['titre'];
$date = $_POST['date'];
$auteur = $_POST['auteur'];
$corps = $_POST['corps'];
$url = $_POST['url'];
$db = mysql_connect('sql.free.fr', 'dauleb', 'root');
mysql_select_db('dauleb',$db);
mysql_query(INSERT INTO dauleb_tbl VALUES('titre','date','auteur','corps','url');
mysql_close($db);
?>
<?
et le code html du formulaire
<body>
<form method="post" action="/verif1.php3">
<center>Titre : <input type="text" name="titre" size="12"><br></center>
<center>Date : <input type="text" name="date" size="12"><br></center>
<center>Auteur : <input type="text" name="auteur" size="12"><br></center>
<center>Corps : <textarea name="corps" cols="48" rows="20"></textarea><br></center>
<center>URL : <input type="text" name="url" size="12" value="http://"></center><p> </p>
<center><input type="submit" value="OK"></center>
</form>
</body></html>
je ne vois pas ou est mon erreur merci de m aider car la je planche
a+
Ô_o Nyto o_Ô
Apr 4 2003, 09:03 PM
[quote]
<?
$db = mysql_connect('sql.free.fr', 'dauleb', 'root');
mysql_select_db('dauleb',$db);
mysql_query(ALTER TABLE dauleb_tbl ADD numero INT not null AUTO_INCREMENT);
mysql_query(ALTER TABLE dauleb_tbl ADD titre TEXT not null);
mysql_query(ALTER TABLE dauleb_tbl ADD auteur TEXT not null);
mysql_query(ALTER TABLE dauleb_tbl ADD corps TEXT not null);
mysql_query(ALTER TABLE dauleb_tbl ADD date TEXT not null);
mysql_query(ALTER TABLE dauleb_tbl ADD url TEXT not null);
mysql_close($db);
?>[/quote]
Ta table 'dauleb_tbl' est créée ?
Ô_o Nyto o_Ô
Apr 4 2003, 09:06 PM
[quote]
mysql_query(INSERT INTO dauleb_tbl VALUES('titre','date','auteur','corps','url');
[/quote]
Il te manque une parenthese, et les "
| CODE |
|
mysql_query("INSERT INTO dauleb_tbl VALUES('titre','date','auteur','corps','url')"); |
Ô_o Nyto o_Ô
Apr 4 2003, 09:10 PM
et aussi les $ devant tes variable
desole des 2 posts
(pis pour plus ed propreté rajoute le nom des colone de ta table)
| CODE |
| mysql_query("INSERT INTO dauleb_tbl('NomDeColone1','NomDeColone2','NomDeColone3','NomDeColone4','NomDeColone5') VALUES('$titre','$date','$auteur','$corps','$url')"); |
Dauleb
Apr 4 2003, 09:17 PM
merci pour les corrections je les ai faites mais j ai toujours cette erreur:
Parse error: parse error, unexpected T_STRING in f:\easyphp\www\verif1.php3 on line 9
déjà que veut elle dire
merci encore
Dauleb
Apr 4 2003, 09:23 PM
Base de données dauleb - table news sur le serveur localhost
c est ce qui est afficher dans phpadmin c est bien dauleb que je doir mettre quand je fais ce code:
$db = mysql_connect('sql.free.fr', 'dauleb', 'root');
Anonymous
Apr 4 2003, 09:32 PM
si c sur localhost, il faut pas mettre sql.free.fr
qwix
Apr 4 2003, 09:40 PM
Il faut toujours faire comme cela:
mysql_query(
"ta tequete SQL
" ) ;
et non
mysql_query( ta requete SQL ) ;
sinon ça ne marche pas
Dauleb
Apr 5 2003, 09:10 AM
salut j ai toujours la meme erreur qui s'affiche
Parse error: parse error, unexpected T_STRING in f:\easyphp\www\verif1.php3 on line 9
et je ne vois d ou elle vient car il n y a pas d erreur a la ligne 9 alors si une personne c est d ou elle vient cela serait cool
a+
Dauleb
Apr 5 2003, 09:20 AM
voila ce que j ai mis dans mon code pour ne plus avoir l erreur et ca marche
mysql_query("INSERT INTO dauleb_tbl(\'$titre\',\'$date\',\'$auteur\',\'$corps\',\'$url\')");
voila
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez
cliquer ici.