Petit probleme pour petit script de news simple - PHP - Programmation
Marsh Posté le 07-06-2008 à 20:22:02
Ta fonction s'appelle toute seule ?
Marsh Posté le 07-06-2008 à 23:36:32
sielfried a écrit : Ta fonction s'appelle toute seule ? |
Peut etre
Marsh Posté le 09-06-2008 à 01:31:11
Reply
Marsh Posté le 07-06-2008 à 20:01:29
Hello,
je ne maitrise pas le php mais en fouillant à droite et à gauche sur le web je me suis demmerdé à constituer un petit script de news, le seul probleme c'est que rien ne s'ajoute dans bdd.
Ai je raté quelque chose ?
Merci
<?
require "secret/db.inc.php";
echo '<br/><div class="titresection">Ajout de new</div>';
echo'<div id="main">';
echo'<form id="new" action="ajout.php" method="post">';
//nom de la section et type de la section
$requete = mysql_query("SELECT sou_nosoussection, ss.sec_nosection, sou_soussection, sec_nomsection from soussection ss inner join section s on s.sec_nosection = ss.sec_nosection" );
echo '<div>Nom de la section<br/></div>';
echo '<div><select name="section">';
echo '<option value="0" SELECTED>Aucune</option>';
while ($ligne = mysql_fetch_array($requete)){
echo '<option value="'.$ligne["sou_nosoussection"].'">'.$ligne["sec_nomsection"].' - '.$ligne["sou_soussection"].'</option>';
}
echo '</select><br/><br/></div>';
echo "<div>Titre de la new<br/></div>";
echo '<div><input name="titre" class="txtsub" size="75" maxlength="120"/><br/><br/></div>';
echo '<div><input type="hidden" name="form" value="new"/></div>';
echo '<div><input type="submit" class="butsub" value="Soumettre"/></div>';
echo '</form>';
echo'</div>';
function validationnew()
{
echo '<div class="titresection">Ajout de new</div>';
echo '<div id="main">';
if (!empty ($_POST['section']) && !empty ($_POST['titre']))
{
mysql_query("INSERT INTO news (new_titre, sou_nosoussection, new_date) VALUES ('" . $_POST['titre'] . "', '" . $_POST['section'] . "', NOW())" );
echo "Merci d'avoir contribué.";
echo '<br/>La new à été ajouté<br/><br/>';
}
else
{
echo "La new ne peut être insérée. Un problème a été détecté, il y a soit un champ vide.";
echo "Veuillez revenir en arrière dans votre navigateur.";
}
echo '</div>';
}
?>
---------------
Make Portraits, Not War!