calendrier

Petit nouveau ! | 7 Messages

04 déc. 2006, 15:49

Bonjour,

voila on viens de me ceder un site a gerer et malheureusement je n'y connais pas grand chose en codage...
c'est un site de volley ball.
on me demande de mettre en ligne les calendriers des matchs, mais le probleme pour moi c'est que je ne sais pas du tout comment faire.

on a bien essayer de m'aider, mais je seche.
voici ce qu'on me dit:
"Si tu connais bien le php, mets les calendriers dans la base de données et interroge là ! Sinon fait un module php (un vulgaire tableau html avec le calendrier mis dans un echo) par calendrier. Tu modifie l'action de la liste déroulante pour qu'elle t'ouvre le module dans la page. (Une sorte d'include comme pour les autres pages )."

Ce serait tres sympa de votre part de m'aider a faire cette chose qu'il trouve si simple lol.

merci

Avatar du membre
ViPHP
ViPHP | 3008 Messages

04 déc. 2006, 15:51

Ton site est purement statique ou dynamique avec du PHP dedans ?

Petit nouveau ! | 7 Messages

04 déc. 2006, 15:53

il est entiermeent fait en php
et les donnée stocket dans le tableau seront figé.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

04 déc. 2006, 16:00

En fait soit tu utilises un tableau HTML tout bête avec les résultats et hop tu balances sur le serveur, soit tu rentres à chaque fois tous les résultats dans une base de données à partir d'un formulaire.

Le faire en PHP est bien si tu as des calculs derrière, genre la somme des points...etc Par contre si tu n'as que les sets avec les scores, je pense qu'un tableau HTML est mieux.

Si tu veux le faire un dynamique, il faut que tu saches insérer des données en BDD et savoir les récupérer. Tu as deux sites pour débutants très bien pour ça :

http://phpdebutant.org
http://www.siteduzero.com

Va lire les tutoriaux, tu trouveras ton bonheur.

Petit nouveau ! | 7 Messages

04 déc. 2006, 16:16

ok merci je vais lire tout ça.

Petit nouveau ! | 7 Messages

06 déc. 2006, 11:59

bonjour

voila j'ai réussi a creer ce que je voulai mais je ne suis pas satisfait de la presentation.

pour faire bref j'ai creer des table par equipe dans la BDD soit USC1 USC2 etcc
puis 7 champs par equipes soit: id, date, equipe1, equipe2, gymnase, heure, et score
j'ai creer un fichier php qui interroge la base le voici:
<?php
mysql_connect("sql.free.fr", "uscvolley37", "mot de passe"); 
mysql_select_db("uscvolley37");

$reponse = mysql_query("SELECT * FROM USC4");


while ($donnees = mysql_fetch_array($reponse) )
{
?>

<p>
<strong><?php echo $donnees['date']; ?><br /></strong>
<?php echo $donnees['equipe 1']; ?> reçoit <?php echo $donnees['equipe 2']; ?> <br />
au <?php echo $donnees['gymnase']; ?> à <?php echo $donnees['heure']; ?>-----------------------><strong> Score :</strong>   <?php echo $donnees['score']; ?><br />
</p>

<?php
}

mysql_close(); 
et voici ce que ça donne: USC4

mais j'aimerai que ça m'apparaisse plus sous forme de tableau, donc ma question est comment faire un tableau et y incorporer tout ces parametre ??

merci encore

Eléphant du PHP | 445 Messages

06 déc. 2006, 14:59

<?php
mysql_connect("sql.free.fr", "uscvolley37", "mot de passe"); 
mysql_select_db("uscvolley37");
?>

<table align="center">
  <tr>
    <td>Date</td>
    <td>Equipe 1</td>
    <td>Equipe 2</td>
    <td>Gymnase</td>
    <td>Heure</td>
    <td>Score</td>
  </tr>

<?php
$reponse = mysql_query("SELECT * FROM USC4");

while ($donnees = mysql_fetch_array($reponse) )
{
?>

  <tr>
    <td><?php echo $donnees['date']; ?></td>
    <td><?php echo $donnees['equipe 1']; ?></td>
    <td><?php echo $donnees['equipe 2']; ?></td>
    <td><?php echo $donnees['gymnase']; ?></td>
    <td><?php echo $donnees['heure']; ?></td>
    <td><b><?php echo $donnees['score']; ?><b></td>
  </tr>

<?php
}
mysql_close();
?>

</table> 
Ca devrait être quelque chose de ce genre si tu veux un tableau qui affiche tes données ligne par ligne grâce à ta boucle :)
LLDC
Ulti

Petit nouveau ! | 7 Messages

07 déc. 2006, 00:42

ok merci c'est tres sympa, j'essaye ça demain.
merci :D

Petit nouveau ! | 7 Messages

07 déc. 2006, 11:14

voila merci beaucoup c'est ce que je voulais.
Y'aurait il pas la possibilité de rendre les données afficher un peu moin compact ??
http://uscvolley37.free.fr/usc24.php

merci d'avoir pris du temps pour ça Ultim4T0m :)

Avatar du membre
ViPHP
ViPHP | 3008 Messages

07 déc. 2006, 11:20

Tu peux déjà jouer sur la police, du verdana rendra ta page plus lisible et plus espacé.

Ensuite tu peux jouer sur le format de la date et l'afficher juste avec jj-mm-aa par exemple.

Puis mettre du gras aux titres, une couleur différente pour le fond.

Petit nouveau ! | 7 Messages

07 déc. 2006, 11:23

ok jm'en occupe
merci

Eléphant du PHP | 445 Messages

07 déc. 2006, 20:44

Tu peux également ajouter des bordures à ton tableau, lui attribuer une couleur de fond (voire une alternance entre deux couleurs, ce qui rend en général les données plus claires lorsque celles-ci sont relativement nombreuses, mais pour ça, regarde du côté du modulo en php : %)

Juste une petite précision ^^'

J'ai fait une faute de frappe dans mon code.
Dans la colonne Score, c'est <b></b> et non <b><b> ;)
LLDC
Ulti