Petit probleme pour petit script de news simple

Petit probleme pour petit script de news simple - PHP - Programmation

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!  
Reply

Marsh Posté le 07-06-2008 à 20:01:29   

Reply

Marsh Posté le 07-06-2008 à 20:22:02    

Reply

Marsh Posté le 07-06-2008 à 23:36:32    

sielfried a écrit :

Ta fonction s'appelle toute seule ?


Peut etre  
 [:czajczynski]  [:alana21]  [:koa]  [:gibehem]  [:alex_]


---------------
Recette cookeo Recette de cuisine
Reply

Marsh Posté le 09-06-2008 à 01:31:11    

merci de votre aide j'ai trouvé


---------------
Make Portraits, Not War!  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed