probléme php
Dernière réponse : dans Programmation
voila je suis novice en php et je sais pa ce qui plante dans mon code:
<p>
<input type="text" name="titre" /><input type="text" name="news" /> <input type="submit" value="Valider" />
<?php
if (isset($_POST['titre']) AND isset ($_POST['news']))
{
mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("news");
$a=$_POST['titre'];
$b=$_POST['news'];
mysql_query("INSERT INTO news VALUES ('', '$a', '$b')") or die (mysql_error());
mysql_close();
$reponse= mysql_query(" SELECT * FROM news") or die (mysql_error());
while ($donnees=mysql_fetch_array($reponse))
{
echo $donnees['$a'];
}
}
?>
quand j'entre des données dans le formulaire et que je valide, on m'affiche l'erreur :
Warning: mysql_query(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\documents and settings\saad\mes documents\php\infos.php on line 54
Warning: mysql_query(): A link to the server could not be established in c:\documents and settings\saad\mes documents\php\infos.php on line 54
Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)
pour info, la bdd est hebergé en local
Citation :
<form action="infos.php" method="post"><p>
<input type="text" name="titre" /><input type="text" name="news" /> <input type="submit" value="Valider" />
<?php
if (isset($_POST['titre']) AND isset ($_POST['news']))
{
mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("news");
$a=$_POST['titre'];
$b=$_POST['news'];
mysql_query("INSERT INTO news VALUES ('', '$a', '$b')") or die (mysql_error());
mysql_close();
$reponse= mysql_query(" SELECT * FROM news") or die (mysql_error());
while ($donnees=mysql_fetch_array($reponse))
{
echo $donnees['$a'];
}
}
?>
quand j'entre des données dans le formulaire et que je valide, on m'affiche l'erreur :
Warning: mysql_query(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\documents and settings\saad\mes documents\php\infos.php on line 54
Warning: mysql_query(): A link to the server could not be established in c:\documents and settings\saad\mes documents\php\infos.php on line 54
Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)
pour info, la bdd est hebergé en local
Autres pages sur : probleme php
Lassé par la pub ? Créez un compte
quand je fais un mysql_close() avant la fin du if, voila l'erreur qu'on m'affiche
Notice: Undefined index: $a in c:\documents and settings\saad\mes documents\php\infos.php on line 57
Notice: Undefined index: $a in c:\documents and settings\saad\mes documents\php\infos.php on line 57
Notice: Undefined index: $a in c:\documents and settings\saad\mes documents\php\infos.php on line 57
Notice: Undefined index: $a in c:\documents and settings\saad\mes documents\php\infos.php on line 57
Notice: Undefined index: $a in c:\documents and settings\saad\mes documents\php\infos.php on line 57
Notice: Undefined index: $a in c:\documents and settings\saad\mes documents\php\infos.php on line 57
Notice: Undefined index: $a in c:\documents and settings\saad\mes documents\php\infos.php on line 57
Notice: Undefined index: $a in c:\documents and settings\saad\mes documents\php\infos.php on line 57
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :