MyBB.support, le portail francophone de MyBB
Pseudo du forum pour système de dédicace - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : MyBB.fr (https://mybb.fr/forum-1.html)
+--- Forum : Support (https://mybb.fr/forum-5.html)
+--- Sujet : Pseudo du forum pour système de dédicace (/thread-6339.html)



Pseudo du forum pour système de dédicace - ZheBack - 09-03-2013


Bonjour,
Je viens d'ajouter un système de dédicace qui est le suivant:
http://icreated.comyr.com/misc.php?page=dedi

Le soucies est que je désire que les personne soit obliger d'utiliser leurs pseudo du forum pour éviter les fack.
Voici le code pour envoyer les dédicace:

Code :
<?php
$erreur = " ";
require('config.php');
if($_GET['action'] = "dedi")
{
if(isset($_POST['pseudo']) && isset($_POST['dedi']))
{
$pseudo = htmlspecialchars($_POST['pseudo']);
$dedi = htmlspecialchars($_POST['dedi']);
if(empty($pseudo) || empty($dedi))
{
$erreur = '<div style="height:35px;font-size:20px;background:red;border-bottom:2px black solid;color:white;text-align:center;">Merci de remplir les champs vides .</div>';
}
else
{
$req = $bdd->prepare('INSERT INTO dedicace(posteur, dedicace, date, heure) VALUE (?, ?, CURDATE(), CURTIME())');
$req->execute(array($pseudo, $dedi));
header('Location:index.php');
}
}
}
?>

<?php echo$erreur; ?>
<form action="?action=dedi" method="post">
<label for="pseudo"><b><u>Pseudo</b></u> : </label><br/><input type="text" name="pseudo"/><br/>
<label for="dedi"><b><u>Ta dedicace</b></u> :</label><br/><textarea rows="4" cols="25" name="dedi">Tape ta Dedicace ici</textarea><br/>
<input type="submit" value="Poster la dedicace"/>
[18:52:47] Baptiste - Traxmix ! ツ: [php]<?php
$erreur = " ";
require('config.php');
if($_GET['action'] = "dedi")
{
if(isset($_POST['pseudo']) && isset($_POST['dedi']))
{
$pseudo = htmlspecialchars($_POST['pseudo']);
$dedi = htmlspecialchars($_POST['dedi']);
if(empty($pseudo) || empty($dedi))
{
$erreur = '<div style="height:35px;font-size:20px;background:red;border-bottom:2px black solid;color:white;text-align:center;">Merci de remplir les champs vides .</div>';
}
else
{
$req = $bdd->prepare('INSERT INTO dedicace(posteur, dedicace, date, heure) VALUE (?, ?, CURDATE(), CURTIME())');
$req->execute(array($pseudo, $dedi));
header('Location:index.php');
}
}
}
?>

<?php echo$erreur; ?>
<form action="?action=dedi" method="post">
<label for="pseudo"><b><u>Pseudo</b></u> : </label><br/><input type="text" name="pseudo"/><br/>
<label for="dedi"><b><u>Ta dedicace</b></u> :</label><br/><textarea rows="4" cols="25" name="dedi">Tape ta Dedicace ici</textarea><br/>
<input type="submit" value="Poster la dedicace"/>[/php]

Merci d'avance,

Le code:
[18:52:38] Baptiste - Traxmix ! ツ: <?php
$erreur = " ";
require('config.php');
if($_GET['action'] = "dedi")
{
if(isset($_POST['pseudo']) && isset($_POST['dedi']))
{
$pseudo = htmlspecialchars($_POST['pseudo']);
$dedi = htmlspecialchars($_POST['dedi']);
if(empty($pseudo) || empty($dedi))
{
$erreur = '<div style="height:35px;font-size:20px;background:red;border-bottom:2px black solid;color:white;text-align:center;">Merci de remplir les champs vides .</div>';
}
else
{
$req = $bdd->prepare('INSERT INTO dedicace(posteur, dedicace, date, heure) VALUE (?, ?, CURDATE(), CURTIME())');
$req->execute(array($pseudo, $dedi));
header('Location:index.php');
}
}
}
?>

<?php echo$erreur; ?>
<form action="?action=dedi" method="post">
<label for="pseudo"><b><u>Pseudo</b></u> : </label><br/><input type="text" name="pseudo"/><br/>
<label for="dedi"><b><u>Ta dedicace</b></u> :</label><br/><textarea rows="4" cols="25" name="dedi">Tape ta Dedicace ici</textarea><br/>
<input type="submit" value="Poster la dedicace"/>


 Utilitaire de traduction fourni par Regentronique