Salut, j'ai un petit problème j'ai un formulaire pour ajouter un article à ma base, mais cela ne fait rien, voici le code :
saisie_article.php :
<html>
<head>
<title>Saisie article</title>
</head>
<body>
<form>
Titre<BR/>
<input name="titre" type="text" size="80"/><BR/>
Auteur<BR/>
<input name="auteur" type="text" size="35"/> Date <input name="dtparu" type="text" size="20"/><BR/>
Texte<BR/>
<textarea cols="60" rows="8" tabindex="3" name="summary"></textarea><BR/>
</BR></BR></BR>
<?php
function ExecEnreg(){
$req="INSERT INTO articles(art_titre,art_auteur,art_texte) VALUES($titre,$auteur,$texte)";
mysql_query($req);
}
?>
<CENTER><input type="submit" value="Enregistrer" action="ExecEnreg"/></CENTER>
</form>
</BR></BR>
</body>
</html>
merci d'avance, ce formulaire est lancer par index.php :
<html>
<head>
<title></title>
</head>
<body>
<BR><BR>
<H1>Site en cours de construction (ne pas tenir compte du contenu ci-après, il s'agit de tests)</H1>
<BR><BR><BR><BR><BR>
<a href="saisie_article.php"> Saisie d'un article</a>
<?php
function DtEnglToDtFren($dtEngl){
$a = date("Y", $dtEngl);
$m = date("m", $dtEngl);
$j = date("d", $dtEngl);
$h = date("H", $dtEngl);
$mn = date("i", $dtEngl);
return (string) "$j/$m/$a $h:$mn"
}
?>
<?php
// connection à la base de donnée
@mysql_connect("localhost","becquigny","") or die("Echec de connexion au serveur");
@mysql_select_db("becquigny_db") or die("Echec lors de la selection de la base");
// Paramètrage et execution de la requête ramenant tous les articles de la table classé par date de parution (décroissant)
// Puis on parcours le résultat de la requête pour afficher chaques articles
$req="SELECT * FROM articles order by art_dtparu desc";
if ($result = mysql_query($req)){
while($ligne = mysql_fetch_object($result)){
$id = $ligne->art_id;
$titre = $ligne->art_titre;
$auteur = $ligne->art_auteur;
$dtparu = $ligne->art_dtparu;
$text = $ligne->art_texte;
$src = $ligne->art_src;
$dateParutFR = DtEnglToDtFren($dtparu);
echo "<table border='1' bgcolor='#A9E29A'><TD>";
echo "<B>$titre</B> - posté par $auteur - le $dateParutFR<BR/><HR>";
echo "<P ALIGN=JUSTIFY>$text</P>";
if ($src <> NULL){
echo "<BR/><I>Tiré de : $src </I><BR/>";
}
echo "</TD></table><BR>";
}
}
else{
echo "Erreur de requête sur la base de donnée";
}
?>
</body>
</html>