lecture des erreurs de formulaire
This commit is contained in:
parent
056de4d316
commit
84bcc7999d
|
@ -25,21 +25,22 @@ switch($_POST['act']){
|
||||||
WHERE name='".mysqli_real_escape_string($lnMysql,htmlentities($_POST['botName']))."'
|
WHERE name='".mysqli_real_escape_string($lnMysql,htmlentities($_POST['botName']))."'
|
||||||
AND game='".mysqli_real_escape_string($lnMysql,$_POST['botGame'])."';");
|
AND game='".mysqli_real_escape_string($lnMysql,$_POST['botGame'])."';");
|
||||||
if(mysqli_num_rows($rs) > 0){
|
if(mysqli_num_rows($rs) > 0){
|
||||||
$alerts.="Un bot existant pour ce je porte le même nom\n";
|
$alerts.="Un bot existant pour ce jeu porte le même nom.\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
//BotUrl (doit retourner un code 200)
|
//BotUrl (doit retourner un code 200)
|
||||||
if(!preg_match("/^(http|https):\/\//", $_POST['botURL'])){
|
if(!preg_match("/^(http|https):\/\//", $_POST['botURL'])){
|
||||||
$alerts.="L'URL n'est pas valide\n";
|
$alerts.="L'URL n'est pas valide.\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
//email => doit être valide
|
//email => doit être valide
|
||||||
if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
|
if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
|
||||||
$alerts.="L'email n'est pas valide\n";
|
$alerts.="L'email n'est pas valide.\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if($alerts <>""){
|
if($alerts <>""){
|
||||||
echo $alerts;
|
//echo $alerts;
|
||||||
|
//do nothing now
|
||||||
}else{
|
}else{
|
||||||
//enregistrer le bot et envoyer un email pour la validation
|
//enregistrer le bot et envoyer un email pour la validation
|
||||||
|
|
||||||
|
|
|
@ -9,9 +9,28 @@ if((isset($_POST['xd_check'])) && ($_POST['act'] == "addBot")){
|
||||||
//it worked
|
//it worked
|
||||||
echo "<h2>Relevez vos e-mails</h2><p>Un lien pour valider le bot vient de vous être envoyé par e-mail. (Vérifiez dans vos spams si vous ne trouvez pas :-$ )</p>";
|
echo "<h2>Relevez vos e-mails</h2><p>Un lien pour valider le bot vient de vous être envoyé par e-mail. (Vérifiez dans vos spams si vous ne trouvez pas :-$ )</p>";
|
||||||
}else{
|
}else{
|
||||||
echo "<h2>Petite ereur dans votre formulaire</h2><p>".$alerts."</p>";
|
echo "<h2>Petite ereur dans votre formulaire</h2><p>".nl2br($alerts)."</p>";
|
||||||
// TO do put form again
|
// TO do put form again
|
||||||
|
|
||||||
|
echo'<form method="POST" action="/p/addBot">
|
||||||
|
'.xd_check_input(0).'<input type="hidden" name="act" value="addBot"/>
|
||||||
|
<p><label for="botName">Nom de votre Bot: </label><input id="botName" type="text" name="botName" placeholder="votre pseudo par exemple" value="'.htmlentities($_POST['botname']).'"/></p>
|
||||||
|
<p><label for="botGame">Jeu du bot: </label>
|
||||||
|
<select id="botGame" name="botGame">';
|
||||||
|
|
||||||
|
foreach($arenas as $arena){
|
||||||
|
if($arena['id'] == $_POST['botGame']){
|
||||||
|
echo '<option value="'.$arena['id'].'" selected="selected">'.$arena['id'].'</option>';
|
||||||
|
}else{
|
||||||
|
echo '<option value="'.$arena['id'].'">'.$arena['id'].'</option>';
|
||||||
|
}
|
||||||
|
echo '
|
||||||
|
</select></p>
|
||||||
|
<p><label for="botURL">URL du bot:</label><input type="text" name="botURL" id="botURL" placeholder="http://" value="'.htmlentities($_POST['botURL']).'"/></p>
|
||||||
|
<p><label>Description:</label><textarea name="botDescription">'.htmlentities($_POST['botDescription']).'</textarea></p>
|
||||||
|
<p><label for="email">Votre e-mail (sera utilisé pour valider l\'inscription du bot)</label><input type="text" name="email" id="email" value="'.htmlentities($_POST['email']).'"/></p>
|
||||||
|
<p><label for="sub"></label><input id="sub" type="submit" value="Enregistrer mon bot"/></p>
|
||||||
|
</form>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user