ola...
Petit problème : les donées récoltées sur le formulaire ne s'inserent pas dans mysql !!!
j'ai crée un utilisateur pour la base de données, en lui donnant les privilèges SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, FILE, INDEX, ALTER.
Côtés web pas de prob apparrant : les données sont envoyées et j'arrive à la page :
Thank you for subscribing to our newsletter
Back to index page
Je bloque !!
Le serveur tourne avec SME 6.0.1 sans upgrade.
Quelqu'un peut-il m'aider ?
Voici les codes:
index.html
<html>
<body>
<form action = "join.php" method = "post">
<table>
<tr><td>
name : </td>
<td><input type = "text" name = "name">
</td></tr>
<tr><td>
surname : </td>
<td><input type = "text" name = "surname">
</td></tr>
<tr><td>
e-mail : </td>
<td><input type = "text" name = "email">
</td></tr>
<tr><td>
country : </td>
<td><input type = "text" name = "country">
</td></tr>
<tr><td>
message : </td>
<td><input type = "text" name = "msg">
</td></tr>
<tr><td>
<input type = "submit" value = "join"></td>
<td><input type = "reset" value = "clear"></td></tr>
</table>
</form>
</body>
</html>
et de join.php
<?php
//info
$serveur="***";
$login="***";
$pass="***";
$base="***";
$table="***";
//make a connection
$id=mysql_connect($serveur,$login,$pass)
or die("cannot make connection");
//select database
mysql_select_db($base)
or die("cannot find database");
//insert the values into database
$query="INSERT INTO $table VALUES('name','surname','email','country','msg')";
$results=mysql_query($query,$id);
//display thank you message and link
echo ("Thank you for subscribing to our newsletter<br>");
echo ("<a href = 'index.html'>Back to index page</a>");
Merci d'avance...