France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 945 membres enregistrés - 1 895 262 posts - 97 276 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Langages Web
                [php/mysql] generation de plan de salle de devoir
16 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
1,2 | Suivant
[php/mysql] generation de plan de salle de devoir

Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 25 avril 2004 - 23 h 22 m 24 s
voila ce que j ai fait pour l instant:
    Code     
 1. <FORM action="" method="post"> 
 2.   colonne:<INPUT type="text" name="colonne"><br> 
 3.   ligne: <INPUT type="text" name="ligne"><br> 
 4.   nom de la salle: <INPUT type="text" name="salle"><br> 
 5. 
 6.   <input type="submit" name="validation" value="OK">             
 7.   </form>  
 8. 
 9. <?php
10.  if(isset($_POST['validation'])){ creer();} 
11. 
12. 
13. function creer()
14. {
15.  if(isset($_POST['colonne'])){ $colonne = $_POST['colonne'];} 
16.  if(isset($_POST['ligne'])){ $ligne = $_POST['ligne'];} 
17.  if(isset($_POST['salle'])){ $salle = $_POST['salle'];} 
18. 
19. $b=0;
20. $a=0;
21. echo '<table border=1>';
22. while ($b != $ligne)
23. {
24. echo '<tr>';
25. while ($a != $colonne)
26. {
27. echo '<td><form><input name="table" type="checkbox" value=""></form></td>';
28. $a++;
29. }
30. echo '</tr>';
31. $b++;
32. }
33. echo '</table>';
34. }
35. ?>




a terme ce que je voudrais c qu on puisse cocher les cases pour savoir si il y a table ou pas puis generer un plan.

Enfin apres avoir generer le plan, il faudrait qu a chaque table un nom d eleve apparaisse (c des salles de devoirs)

si vous avez des idees...
merci


Message édité 4 fois, la dernière par Erel69 le 05 mai 2004 - 10 h 24.

- je cherche un emploi
ICI


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 25 avril 2004 - 23 h 24 m 18 s
hum voici la version complete du code:
<FORM action="" method="post">
colonne:<INPUT type="text" name="colonne"><br>
ligne: <INPUT type="text" name="ligne"><br>
nom de la salle: <INPUT type="text" name="salle"><br>

<input type="submit" name="validation" value="OK">
</form>

<?php
if(isset($_POST['validation'])){ creer();}


function creer()
{
if(isset($_POST['colonne'])){ $colonne = $_POST['colonne'];}
if(isset($_POST['ligne'])){ $ligne = $_POST['ligne'];}
if(isset($_POST['salle'])){ $salle = $_POST['salle'];}

$b=0;
$a=0;
echo '<table border=1>';
while ($b != $ligne)
{
echo '<tr>';
while ($a != $colonne)
{
echo '<td><form><input name="table" type="checkbox" value=""></form></td>';
$a++;
}
echo '</tr>';
$b++;
}
echo '</table>';
}
?>


Message édité 1 fois, la dernière par Florent42 le 26 avril 2004 - 12 h 30.

- je cherche un emploi
ICI


KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!

Messages : 1 715
Inscrit le 22/02/02
Ville : Chassagny
Non connecté
  Posté le 26 avril 2004 - 15 h 09 m 16 s
Etudie le XML pour ça, je crois que tu peux faire des trucs pas mal.



KibitO Piccoloo Porto

Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)

!! DefraK !!


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 26 avril 2004 - 23 h 34 m 33 s
ben le pb ..c qu on a pas le choix...on DOIT le faire en php...

de plus le XML, d apres ce que j en connais (cad pas grand chose), j ai plus l impression que c destine a faire des aborescences correctes...



- je cherche un emploi
ICI


KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!

Messages : 1 715
Inscrit le 22/02/02
Ville : Chassagny
Non connecté
  Posté le 28 avril 2004 - 13 h 19 m 04 s
Si j'ai bien compris, les cases à cocher vont te permettre d'ajouter des eleves.

Ce que je te propose c'est que tu crée un vecteur à deux dimensions prenant les lignes et les colonnes, puis à chaque case cochée, tu remplis une cellule de ce vecteur qui te permettra de reperer un eleve. Tu peux faire le remplissage par le nom ou le numero (car avec le numero tu pourras aller chercher le nom dans la table ELEVE). Ensuite tu arranges ton plan avec des tableaux HTML. C'est une question de mise en page et de design car pour ce qui est de la logique, ce n'est pas insurmontable.



KibitO Piccoloo Porto

Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)

!! DefraK !!


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 28 avril 2004 - 17 h 25 m 11 s
en fait la suite du topic est ici avec la fonction GD/GD2:
http://forums.france-hardware.com/forum1/topic/45644.html

oui tu as bien compris comme il faut:
une case cohcee = une table = un eleve

pour la mise en page tant que ca soit lisible et clair, je n irais pas plus loin

par contre de que tu dis de faire un remplissage par le nom de l eleve la par contre je te suis pas trop.
et c pour ca en fait que je voudrais utiliser les fonction GD:
- je cree un dessin representant la salle avec des rectangles representant les tables je met ce dessins ds la base de donnee ou ailleurs et lors d un devoir , je ressors le dessins et apres je colle le nom des eleves sur les rectangles et j imprime le tout (meme si a mon avis la grosse contrainte c qu on doit pouvoir modifier les plans avt de les imprimer)

voila mon but avoué



- je cherche un emploi
ICI


alitokmen
Think ®

Messages : 3 687
Inscrit le 19/09/02
Ville : Grenoble, France || Ankara, Turquie
Non connecté
  Posté le 29 avril 2004 - 07 h 50 m 31 s
J'ai pas trop compris le but, et surtout comment la chose devra s'organiser sur papier



S. Ali Tokmen
http://ali.tokmen.com
http://contact.ali.tokmen.com


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 29 avril 2004 - 12 h 47 m 34 s
en clair c je fais un dessins et j applique des noms a certains endroits sur le dessin en question

en version simplifiee ca revient a ca



- je cherche un emploi
ICI


KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!

Messages : 1 715
Inscrit le 22/02/02
Ville : Chassagny
Non connecté
  Posté le 29 avril 2004 - 13 h 18 m 35 s
je parlais du remplissage de ton tableau à deux dimensions.

Exemple : TPlan[1][1] = "Eleve n°1";
etc.



KibitO Piccoloo Porto

Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)

!! DefraK !!


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 29 avril 2004 - 13 h 26 m 24 s
Erel69 a revise mon code que j avais fourni et utilise une technique un peu equivalente pour generer le dessin

je pourrais reutiliser cette technique pour faire afficher les noms



- je cherche un emploi
ICI


KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!

Messages : 1 715
Inscrit le 22/02/02
Ville : Chassagny
Non connecté
  Posté le 29 avril 2004 - 13 h 36 m 58 s
tout à fait :)

Oui ce que t'a developpé Erel est très bien je trouve, la logique est là.



KibitO Piccoloo Porto

Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)

!! DefraK !!


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 29 avril 2004 - 13 h 40 m 17 s
d'ailleurs dans mon code tu peux très bien faire des tableaux à deux dimensions au lieu d'utiliser le symbole "x" dans le tableau simple



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 29 avril 2004 - 18 h 31 m 43 s
le ptit pb c que le code d erel69 ne marche toujours pas chez moi....:(



- je cherche un emploi
ICI


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 29 avril 2004 - 18 h 34 m 35 s
boulet :D



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!

Messages : 1 715
Inscrit le 22/02/02
Ville : Chassagny
Non connecté
  Posté le 29 avril 2004 - 18 h 54 m 43 s
explike... tu bosses sous EasyPHP 1.7 ?



KibitO Piccoloo Porto

Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)

!! DefraK !!


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 29 avril 2004 - 19 h 27 m 45 s
oui easyphp 1.7

et ben c simple : d abord il voulait me faire une disivsion par 0 , alors qu il avait aucune raison de diviser par 0 (l erreur se mettait lors du calacul des hauteurs et largeur du rectangle a dessiner)

en mettant des valeur fixe comme hauteur et largeur (50 = en clair ca faisait un carre), il m affichait l image (200*200) ms c tout!!!



- je cherche un emploi
ICI


KibitO
Betty Boop ma chérie je t\\\'aime plus que tout !!

Messages : 1 715
Inscrit le 22/02/02
Ville : Chassagny
Non connecté
  Posté le 29 avril 2004 - 20 h 17 m 21 s
ah ouais c bizarre tout de meme. Le code d'Erel marche bien ché moi... je ne vois pas là.



KibitO Piccoloo Porto

Ooooohhhhoooohohohoh I Love U So, Oooooohohohohooohohoooooo I Need You So
(© Wampas)

!! DefraK !!


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 29 avril 2004 - 20 h 36 m 32 s
peut etre mon php.ini....

mis a part ca...bon au cas ou je vais essaye sur un autre ordi



- je cherche un emploi
ICI


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 29 avril 2004 - 20 h 41 m 57 s
nan j ai essaye sur un autre ordi meme pb

regarde par vous meme:
http://www.infos-reseaux.fr.st/tut/index.php

edit: je retire en partie ce que jai dit ca marche , ms il me fait bcp bcp d erreur


Message édité 4 fois, la dernière par Florent42 le 29 avril 2004 - 20 h 47.

- je cherche un emploi
ICI


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 29 avril 2004 - 22 h 27 m 24 s
ce sont des notice, pes des error



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

1,2 | Suivant
Page genérée en 0.5383 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory