Problème Formulaire / PHP / MySQL

Paincho -  
 Paincho -
Bonjour à tous alors voila j'ai donc un gros problème avec un formulaire d'envoi de données en php j'ai pourtant été voir sur pas mal de tutoriaux mais rien y fait.

Voila donc le problème :

J'ai donc ce formulaire :
<table class="styleTab">
	<form action="creeractualite_script.php" method="POST" enctype="text/plain">
		<tr>
			<td>Titre : </td>
			<td><input name="titre" type="text" size="59" /></td>
		</tr>
		<tr>
			<td>Information : </td>
			<td><textarea name="information" rows="8" cols="45"></textarea></td>
		</tr>
		<tr>
			<td></td>
			<td><input name="Creer" type="submit" value="Créer" /> <input name="Effacer" type="reset" value="Effacer" /></td>
		</tr>
	</form>
</table>


Qui envoit des données à ce script :
<?php
$titre=htmlspecialchars($_POST['titre']);
$information=htmlspecialchars($_POST['information']);
$host = "localhost";
$user = "root";
$bdd = "nazellesnegron";
$passwd  = "";
mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
$query="INSERT INTO `essai`.`actualite` (`titre` ,`information`) VALUES ('$titre', '$information')";
if (mysql_query($query)) {
echo '<meta http-equiv="Refresh" content="0;URL=ajoutreussi.php">';
}
else {
echo "erreur d'ajout &agrave; la base de données";
}
mysql_close();
?>


Tout me parait parfait et pourtant...
Un ajout est bien fait à la base de données or celui-ci est semi vide...
Cela ressemble approximativement à ça dans phpmyadmin :
code titre information
21 ** **

Les ** sont en fait du vide.
Le numéro du code qui est la clé primaire est bien incrémenté mais les informations du formulaire elles ont disparu comme par enchantement.

Merci par avance à ceux qui pourront m'aider.
A voir également:

2 réponses

Yaninho Messages postés 484 Date d'inscription   Statut Membre Dernière intervention   63
 
Déjà il faudrait que tu fasses des test pour savoir si ce que tu envois est vide....
if($titre != ""){ requete SQL } 
0
Paincho
 
Déjà fait avec des echo pour afficher ce qui y était contenu mais rien...

Par ailleurs si je change tous les POST et $_POST par GET et $_GET ça passe...
0