Créer un nouveau sujet à partir d'une page extérieure au forum

Started by Fen-X, October 24, 2005, 04:06:03 PM

Previous topic - Next topic

Fen-X

Bonjour,

Je voudrais créer une page qui serait extérieure au forum, pour mon site :

il y aurrait une case sujet,
une case message

le message serait envoyé dans une certaine section prédéfinie,
et l'auteur serait un invité : mais posté en invité est interdit à l'intérieur du forum :
donc soit on peut éviter cette contraite, soit je crée un compte invité et le formulaire utiliserait systematiquement ce compte :)

Merci

Fen-X

Ca y'ai j'ai un code qui permet d'envoyer un message, mais pour l'instant ce ne peut etre qu'une réponse à un sujet existent,
savez vous comment créer un topic séparé à chaque fois que le formulaire est envoyé ?
Merci

Voici le code
Quoteif($Submit) // Si quelqu'un à cliqué sur le bouton "Envoyer"
{
$auteur = htmlentities($_POST['auteur']);
$sujet = htmlentities(nl2br($_POST['sujet']));
$message = htmlentities($_POST['message']);

if(!empty($auteur) && !empty($sujet) && !empty($message)) // On verifie si tous les champs sont bien remplis
{
mysql_connect("localhost", "***", "***"); //Connexion a SQL
mysql_select_db("forum"); // On choisit la base de données a utiliser
$retour = mysql_query("SELECT COUNT(*) AS nbre_messages FROM smf_messages");
$donnees = mysql_fetch_array($retour);
$dernier = $donnees['nbre_messages'] + 1;
$time = gettimeofday();
$time2 = $time[sec];
$message3 = '---- Posté par '.$auteur.' ----<br>';
$message2 = $message3.$message;
mysql_query("INSERT INTO smf_messages VALUES ('', '$dernier', '19', '$time2', '13', '$sujet', '$auteur', '[email protected]', '127.0.0.1', '1', '0', '', '$message2', 'xx')"); // On ajoute tout :)

mysql_close(); // On ferme la connexion à SQL

Advertisement: