Bonjour à tous.
Voilà j'ai un problème avec l'envoie via un formulaire pour une bdd.
Je précise que ca marchait nickel avant que je ne le modifie pour ajouter l'option by (que j'ai également ajouter dans phphmyadmin). Cette option me permet de savoir qui a ajouter la news dans l'exemple du code :
Merci de votre aide.
Modifié par Fer2Lance (21 Dec 2010 - 17:18)
Voilà j'ai un problème avec l'envoie via un formulaire pour une bdd.
Je précise que ca marchait nickel avant que je ne le modifie pour ajouter l'option by (que j'ai également ajouter dans phphmyadmin). Cette option me permet de savoir qui a ajouter la news dans l'exemple du code :
<div>
<p>Ajouter une news</p>
<form method="post" action="" onsubmit="javascript:return confirm( 'Confirmer la mise a jour ?' );">
<table>
<tr>
<td><label for="date">Date :</label></td><td> <input type="text" name="date" id="date" value="<?php echo date("Y-m-d"); ?>"></td>
</tr>
<tr>
<td><label for="news">News :</label></td><td> <textarea name="texte" rows="5" cols="75" id="news"></textarea></td>
</tr>
<tr>
<td></td><td><input type="submit" name="submit" value=" Envoyer "></td>
</tr>
</table>
</form>
<?php
$result=false;
if (isset($_POST['submit'])){
$date=$_POST['date'];
$texte=$_POST['texte'];
$by=$_SESSION['login'];
if(($date!='')&&($texte!='')){
$sql = "INSERT INTO news(id,date,texte,by) VALUES ('','$date','$texte','$by')";
$result = mysql_query($sql);
$result=true;
echo("L'insertion a ete correctement effectuee" ) ;
} else {
echo 'L\'insertion a echouee - date et/ou texte vide' ;
}
}
?>
</div>
Merci de votre aide.

Modifié par Fer2Lance (21 Dec 2010 - 17:18)