Probleme avec MYSQL

moderster Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   -  
Webmastore Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je suis un debutant en base de donnée.
j'ai creé une base de donnee sous MYQL, apparament la base de donnée fonctionne mais lorsqué je saisi des donnée dans le formulaire apres envoi des donnee un message affiche ce "The requested URL /SD/livredor was not found on this server"
s'il vous plait aidez moi

Recevez mes remerciement d'avance

4 réponses

974_Vin's_974 Messages postés 547 Date d'inscription   Statut Membre Dernière intervention   102
 
Il nous faut ton code, je pense que c'est du PHP..

Donc il nous faudrait aussi savoir, comment est ce que tu te connectes à ta base, donc il faut aussi le code, et pui ben il faudrait qu'on ai ton formulaire...

Je revien que demain, si c'est toujours pas réglé je jetteré un oeil !!!
0
moderster Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
ok
voici le code:

<?php
mysql_connect("localhost","root","");
mysql_select_db("derster");
if(isset($_POST['Pseudo'])AND isset($_POST['message']))
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
mysql_query("INSERT INTO livredor VALUES('', '" . $pseudo . "', '" . $message . "')");
}
$nombreDeMessagesParPage = 10;
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM livredor');
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_messages'];
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="livredor.php?page=' . $i . '">' . $i . '</a> ';
}
?>

</p>
<?php
if(isset($_GET['page']))
{
$page=$_GET['page'];
}
else
{
$page="1";
}
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;
$reponse = mysql_query('SELECT * FROM livredor ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);
while ($donnees = mysql_fetch_array($reponse))
{
echo '<p><strong>' . $donnees['pseudo'] . '</strong> a écrit :<br />' . $donnees['message'] . '</p>';
}

mysql_close();
?>


voici le formulaire

<form action="livredor" method="post">
<p> Pour nous aider à ameliorer notre site laissez nous un message</p>
<p>
Pseudo:<input type="text" name="Pseudo"><br>
Message:<br>
<textarea name="message" rows="8" cols="35"</textarea><br>
<input type="submit" value="Envoyer">
</p>
</form>
0
974_Vin's_974 Messages postés 547 Date d'inscription   Statut Membre Dernière intervention   102
 
Je ne comprends pas ce que tu veux faire ... Explique moi ce que tu conte faire, et j'essairais de voir le pb, qu'est ce qui n,e marche pas?? oU ca blok ???

0
Webmastore Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   17
 
Salut,

INSERT INTO livredor VALUES('', '" . $pseudo . "', '" . $message . "')
semble mal construit.


essaye quelque chose qui ressemble plus a ca :
INSERT INTO livredor ( tablepseudo, tablemessage ) VALUES ($pseudo, $message)
0