par
reman91 » 08 juil. 2008, 18:26
Bonjour,
J'ai un problème pour inscérer des données dans ma BDD chez free, (alors que sur mon pc en local cela fonctionne bien), j'ai pourtant bien les bons paramètres, mais j'ai le message suivant qui s'affiche lors de la validation du formulaire via ma traitement.php :
Erreur 405 - Méthode de requête non autorisée
The method specified in the Request-Line is not allowed for the resource identified by the Request-URI. The response MUST include an Allow header containing a list of valid methods for the requested resource.
Alors que je ne fait que de passer par ma page de traitement.php ou il y a le code suivant :
Code : Tout sélectionner
// connexion à la base de donnée
include('connex.php');
//Sélection de la table
mysql_select_db($database_connexConfig,$connexConfig); //or die('Erreur de selection'.mysql_error());
$login = mysql_real_escape_string(htmlspecialchars($_POST['login']));
$mdp = md5($_POST['mdp']);
$date = mysql_real_escape_string(htmlspecialchars($_POST['date']));
$sql = "INSERT INTO user_dbl VALUES('','$login', '$mdp', '$date')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
//on ferme la connexion à mysql
mysql_close();
?>
Et ma page connex.php :
Code : Tout sélectionner
# Paramètre pour connexion chez free.fr
$hostname_connexConfig = "sql.free.fr";
$database_connexConfig = "maBDD";
$username_connexConfig = "myName";
$password_connexConfig = "monMDP";
$connexConfig = mysql_pconnect($hostname_connexConfig, $username_connexConfig, $password_connexConfig) or trigger_error(mysql_error(),E_USER_ERROR);
Formulaire tout simple :
Code : Tout sélectionner
<form method="post" action="traitement.php" enctype="multipart/form-data">
<table width="500" border="0" cellspacing="2" cellpadding="2">
<tr>
<th class="th1">Login : </th>
<td><input name="login" type="text" id="login" size="20" /></td>
</tr>
<tr>
<th>Mot de passe : </th>
<td><input name="mdp" type="text" id="mdp" size="20" /></td>
</tr>
<tr>
<th>Date d'inscription : </th>
<td><input name="date" type="text" id="date" size="20" /></td>
</tr>
<tr>
<td> </td>
<td><input name="Valider" type="submit" id="valider" value="Valider" /></td>
</tr>
</table>
</form>
Je ne comprends pas pourquoi j'ai ce message !
Et d'ou viens l'erreur !!
Bonjour,
J'ai un problème pour inscérer des données dans ma BDD chez free, (alors que sur mon pc en local cela fonctionne bien), j'ai pourtant bien les bons paramètres, mais j'ai le message suivant qui s'affiche lors de la validation du formulaire via ma traitement.php :
[quote][color=red][b]Erreur 405 - Méthode de requête non autorisée
The method specified in the Request-Line is not allowed for the resource identified by the Request-URI. The response MUST include an Allow header containing a list of valid methods for the requested resource.[/b]
[/color][/quote]
Alors que je ne fait que de passer par ma page de traitement.php ou il y a le code suivant :
[code]
// connexion à la base de donnée
include('connex.php');
//Sélection de la table
mysql_select_db($database_connexConfig,$connexConfig); //or die('Erreur de selection'.mysql_error());
$login = mysql_real_escape_string(htmlspecialchars($_POST['login']));
$mdp = md5($_POST['mdp']);
$date = mysql_real_escape_string(htmlspecialchars($_POST['date']));
$sql = "INSERT INTO user_dbl VALUES('','$login', '$mdp', '$date')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
//on ferme la connexion à mysql
mysql_close();
?>
[/code]
Et ma page connex.php :
[code]# Paramètre pour connexion chez free.fr
$hostname_connexConfig = "sql.free.fr";
$database_connexConfig = "maBDD";
$username_connexConfig = "myName";
$password_connexConfig = "monMDP";
$connexConfig = mysql_pconnect($hostname_connexConfig, $username_connexConfig, $password_connexConfig) or trigger_error(mysql_error(),E_USER_ERROR);
[/code]
Formulaire tout simple :
[code]
<form method="post" action="traitement.php" enctype="multipart/form-data">
<table width="500" border="0" cellspacing="2" cellpadding="2">
<tr>
<th class="th1">Login : </th>
<td><input name="login" type="text" id="login" size="20" /></td>
</tr>
<tr>
<th>Mot de passe : </th>
<td><input name="mdp" type="text" id="mdp" size="20" /></td>
</tr>
<tr>
<th>Date d'inscription : </th>
<td><input name="date" type="text" id="date" size="20" /></td>
</tr>
<tr>
<td> </td>
<td><input name="Valider" type="submit" id="valider" value="Valider" /></td>
</tr>
</table>
</form>
[/code]
Je ne comprends pas pourquoi j'ai ce message !
Et d'ou viens l'erreur !!