Page 1 sur 1

calendrier

Posté : 04 déc. 2006, 15:49
par karma sen
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

Posté : 04 déc. 2006, 15:51
par charabia
Ton site est purement statique ou dynamique avec du PHP dedans ?

Posté : 04 déc. 2006, 15:53
par karma sen
il est entiermeent fait en php
et les donnée stocket dans le tableau seront figé.

Posté : 04 déc. 2006, 16:00
par charabia
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.

Posté : 04 déc. 2006, 16:16
par karma sen
ok merci je vais lire tout ça.

Posté : 06 déc. 2006, 11:59
par karma sen
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

Posté : 06 déc. 2006, 14:59
par Ultim4T0m
<?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 :)

Posté : 07 déc. 2006, 00:42
par karma sen
ok merci c'est tres sympa, j'essaye ça demain.
merci :D

Posté : 07 déc. 2006, 11:14
par karma sen
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 :)

Posté : 07 déc. 2006, 11:20
par charabia
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.

Posté : 07 déc. 2006, 11:23
par karma sen
ok jm'en occupe
merci

Posté : 07 déc. 2006, 20:44
par Ultim4T0m
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> ;)