Statistiques| Inscription| Espace privé
Développement Web
Accueil > PHP/MySQL > Un forum > Les scripts PHP
Le plan Les galeries
Dernière mise à jour :
vendredi 15 mai 2009
Contact
Webmestre
olivier ramos
ParamSPIP
Agenda
<<   Mars 2024   >>
Lu Ma Me Je Ve Sa Di
26 27 28 29 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31



ecrire.php
 
 
 
 
<?php

session_start();



//On teste l'identification en tant qu'usager.

if (isset($_SESSION['usager_id'])){



//Il faut un titre et un message.

if (($_POST['titre']!="") and ($_POST['message']!="") and ($_POST['envoinf']=="Valider")){

       

//Connexion à la base de données

include('connectdb.php');



@mysql_query("INSERT INTO fils VALUES('', '".$_SESSION['forum_id']."')");

$reponse=@mysql_query("SELECT fil_id FROM fils ORDER BY fil_id DESC  LIMIT 0,1");

$dernierid=@mysql_fetch_array($reponse);

$dernid=$dernierid['fil_id'];

$usaid=$_SESSION['usager_id'];

$messa=addslashes($_POST['message']);

$tit=addslashes ($_POST['titre']);

$mode=$_SESSION['mode'];

@mysql_query("INSERT INTO messages VALUES('', '$dernid','$usaid','0','','$messa',NOW(),'$tit','$mode')");



//Redirection après l'insertion du message.

header("Location: spip.php?article".$_SESSION['idarticle']."&forum_id=".$_SESSION['forum_id']);

exit;

}

elseif ($_POST['envoinf']=="Annuler"){



//Redirection après l'annulation.

header("Location: spip.php?article".$_SESSION['idarticle']."&;forum_id=".$_SESSION['forum_id']);

exit;

}

else{

// On propose un formulaire permettant d'obtenir un nouveau fil de discussion.  

?>

<div class="forphpconteneurnouveaufil">

<?php

$url="spip.php?article".$_SESSION['idarticle']."&ecrire&forum_id=". $_GET['forum_id'];

?>

<form action="<?php echo $url ?>" method="post">

<div class='forphpfiltitre <?php echo $_SESSION[couleur]."2" ?>'> Nouveau fil. </div>

<div class="forphpconteneurnouveaufil1">

<p><span class="forphpsujet"> Sujet </span></p> <p> <input class="forphptitreecrire" name="titre" type="text" size="60"/></p>

<p><span class="forphpsujet"> Message </span></p> <div class="forphptextecrire"><textarea name="message" rows="10" cols="10"></textarea></div>

<input type="submit" name="envoinf" class="forphprepondre2 <?php echo $_SESSION[couleur]."22" ?>" value="Valider" />

<input type="submit" name="envoinf" class="forphprepondre2 <?php echo $_SESSION[couleur]."22" ?>" value="Annuler" />

</div>

</form>

</div>

<?php }

}

else{



//Redirection si pas didentification.

header("Location:spip.php?article".$_SESSION['idarticle']);

exit();

}



//Insertion du pied de page.

include('pied.php');

?>