j'essai d'ajouter via un formaulaire des données dans ma base. Le soucis c'est qu'auncune données ne s'ajoute alors qu'on a bien une nouvelle ligne dans la base qui se cré mais sans données.
j'ai juste un simple formaulire et une simple page pour l'ajout des données.
<form action="valide.php" method="post" enctype="multipart/form-data">
<table border="0" cellspacing="10" cellpadding="0">
<tr>
<td><div align="right">Titre de l'actualité </div></td>
<td><input type="text" name="nom" /></td>
</tr>
<tr>
<td><div align="right">URL (lien vers un site internet).</div></td>
<td><input type="text" name="url" /></td>
</tr>
<tr>
<td><div align="right">Description de l'actualité. (date, infos, promotion...)</div></td>
<td><textarea name="news" maxlength="255"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input name="submit" type="submit" value="Valider" /></td>
</tr>
</table>
</form>
page de validation :
<?PHP
include("../connexion-sql.php");
$sql = "INSERT INTO IWinfonews(id, nom, news, url, date, photo, alt ) VALUES('','$nom','$news','$url', NOW(), '$nomDestination', '$alt')"; mysql_query($sql) or die('Erreur SQL !'.$sql.' '.mysql_error());
echo '<img src="../images/check.png" /> L\'actualité a bien été enregistrée.';
mysql_close();
?>
Du coup j'ai bien le message l'actualité a bien été ajouter mais auncunes infos dans la base car tous les champs sont vides (sauf la date qui est bien rempli......).