Continuation del a page "createGame.php".

Ajout d'éléments dans le feuille de style.
This commit is contained in:
Yoann Bonavero 2011-02-25 13:29:54 +01:00
parent d94383ff8a
commit 6c70c614fe
3 changed files with 44 additions and 19 deletions

View File

@ -2,21 +2,38 @@
require_once("ressources/strings.inc");
session_start();
$state = 0;
$err = false;
$msg = "";
if(isset($_POST['nbcloudwords']))
$nbword = $_POST['nbcloudwords'];
if(isset($_POST['nbcloudwords'])) {
$nbwords = $_POST['nbcloudwords'];
for($i = 0; $i < $nbword; $i++)
if(!isset($_POST['word'.$i]) || empty($_POST['word'.$i])) {
if(!is_numeric($nbwords) || $nbwords <= 0) {
$err = true;
$msg = $strings['err_creategame_fill_all'];
$msg = $strings['err_creategame_nbwords_value'];
}
else
$state = 1;
if($state == 1) {
for($i = 0; $i < $nbwords; $i++)
if(!isset($_POST['word'.$i]) || empty($_POST['word'.$i])) {
$err = true;
$msg = $strings['err_creategame_fill_all'];
break;
}
}
}
else
$err = true;
if($err == false)
$state = 0;
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
$state = 1;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>PtiClic Android - Création de partie</title>
@ -26,28 +43,35 @@ if($err == false)
<body>
<?php include("ressources/menu.inc"); ?>
<div class="content">
<<<<<<< HEAD
<h2>Création de parties</h2>
<?php
if(isset($_POST['nbcloudwords']) && $_POST['nbcloudwords'] > 0)
echo '<p>Remplissez le mot central ainsi que les différents mots du nuage pour réaliser un partie personalisée.<br />
Une fois satisfait de votre partie cliquez sur "Enregistrer la partie"';
else
echo '<p>Cette page vous permet de créer des parties personalisées en indiquant les mots qui seront affiché pour un mot central.<br /><br />
Veuillez entrer le nombre de mots composant le nuage dans le formulaire ci-dessous avant de continuer.</p>';
Veuillez entrer le nombre de mots composant le nuage dans le formulaire ci-dessous avant de continuer.</p><br />';
?>
<form action="createGame.php" method="POST">
<table class="creategametbl">
<?php
if(!isset($_POST["nbcloudwords"])) {
if($err == true && $msg != "")
echo '<span class="message warning">'.$msg.'</span>';
else if ($msg != "")
echo '<span class="message success">'.$msg.'</span>';
if($state == 0) {
echo '<table class="creategametbl">';
echo '<tr><td><label for="nbcloudwords"> Nombre de mots du nuage : </label></td>';
echo '<td><input type="text" name="nbcloudwords" /></td></tr>';
echo '<td id="td2" ><input type="text" name="nbcloudwords" /></td></tr>';
echo '<tr><td id="td2"></td><td><input type="submit" value="suivant" /></td></tr>';
}
else {
echo '<table class="creategametbl25">';
echo '<input type="hidden" name="nbcloudwords" value="'.$nbwords.'" />';
echo '<tr><td colspan="2"><label for="centralword">Mot central : </label><br /><br /></td>';
echo '<td colspan="2" id="td2"><input type="text" name="centralword" /><br /><br /></td>';
for($i = 0; $i < $_POST['nbcloudwords']; $i++) {
for($i = 0; $i < $nbwords; $i++) {
if($i % 2 == 0) {
echo '</tr><tr><td><label for="word'.$i.'">Mot '.($i+1).' : </label></td>';
echo '<td id="td2"><input type="text" name="word'.$i.'" /></td>';
@ -58,7 +82,7 @@ if($err == false)
}
}
if($_POST['nbcloudwords'] % 2 != 0)
if($nbwords % 2 != 0)
echo '<td></td>';
echo '</tr><tr><td colspan="2"></td><td colspan="2" id="td2"><input type="submit" value="Enregistrer la partie" /></td></tr>';

View File

@ -57,25 +57,25 @@
margin-left : 4%;
}
.logintbl td, .contactbl td, .signuptbl td {
.logintbl td, .contactbl td, .signuptbl td, .creategametbl td {
width : 50%;
text-align : right;
padding-left : 5px;
padding-right : 5px;
}
.creategametbl td {
.creategametbl25 td {
width : 25%;
text-align : right;
padding-left : 5px;
padding-right : 5px;
}
.logintbl #td2, .contactbl #td2, .signuptbl #td2, .creategametbl #td2 {
.logintbl #td2, .contactbl #td2, .signuptbl #td2, .creategametbl #td2, .creategametbl25 #td2 {
text-align : left;
}
.logintbl input[type=submit], .contacttbl input[type=submit], .signuptbl input[type=submit], .creategametbl input[type=submit] {
.logintbl input[type=submit], .contacttbl input[type=submit], .signuptbl input[type=submit], .creategametbl input[type=submit], .creategametbl25 input[type=submit] {
display : block;
margin-left : 0px;
margin-top : 2em;

View File

@ -7,6 +7,7 @@ $strings['ok_contact_msg_sent'] = "Votre message à été envoyé, nous vous rem
$strings['err_contact_fill_all'] = "Veuillez remplir tout les champs.";
$strings['err_creategame_fill_all'] = "Tous les mots du nage ne sont pas renseignés.";
$strings['err_creategame_nbwords_value'] = "Veuillez entrer une valeur supérieure à zéro.";
$strings['err_index_invalid_msg'] = "Paramètre de la requête invalide. Merci de nous signaler le problème.";
$strings['err_index_redirect'] = "Erreur de redirection. Merci de nous signaler le problème.";
@ -32,4 +33,4 @@ $strings['err_signup_dbinsert'] = "Une erreur interne est survenue lors de l'ins
$strings['err_download_notauth'] = "Pour accéder à la page de téléchargement de l\'application vous devez être authentifié."
?>
?>