MyBB.support, le portail francophone de MyBB

Version complète : Pseudo du forum pour système de dédicace
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

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