Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4877 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  panique pour création de planning en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

panique pour création de planning en php

n°1987564
fireman243
attentif et tjrs vif!
Posté le 26-04-2010 à 11:23:29  profilanswer
 

Salut à tous  
 
Après d emultiples recherche sur les forums et moteur de recherche , je dois avoué être un peu perdu !!  ...  
 
Mon objectif :  réaliser un tableau dynamique en php type planning reprenant des informations d'une bdd my sql .  
                     contexte :   gérer le planning de disponibilités d'agents sapeurs pompiers volontaires.  
 
ce que je rentre dans ma table dispo :    
 
reference  matricule  mois          jour      creneau    etat
     1           007      JANVIER       12        NUIT      NON VALIDE
     2          .....       ..........         ...       .....       .................
 
 
VOILA LE TABLEAU QUE JE DESIRE REALISER  :  
 
 
JANVIER    |     1    |     2|   3    |   4   |    5   |    6   |   7   |   8    |  ..........................
 
007          |   nuit   |       |        |  24h |  
....
..
...
...
|
v
v
cette colonne correspond a la liste des agents
 
 
 
 
merci du coup de main  !!!!


---------------
Jeremy
mood
Publicité
Posté le 26-04-2010 à 11:23:29  profilanswer
 

n°1987599
PunkRod
Digital Mohawk
Posté le 26-04-2010 à 12:21:28  profilanswer
 

Et c'est quoi que t'arrive pas à faire finalement ?
Ou à l'inverse : qu'est ce que tu as qui marche jusque là ?

n°1987612
erwan83
Du Shift DEL tu te méfieras !
Posté le 26-04-2010 à 12:34:07  profilanswer
 

Oui, donne nous un peu plus de billes ça n'a pas l'air très compliqué a priori ton truc
En gros tu veux tout simplement mettre tes données dans un tableau c'est ça ?


---------------
https://www.oise-net-multiservices.com
n°1987639
fireman243
attentif et tjrs vif!
Posté le 26-04-2010 à 14:01:50  profilanswer
 

oui tout a fait c ça , en fait je n'arrive pas à générer le tableau et à établir le code php , car grosse méconaissance ...... snifff ! merci du coup d e main  
 
le but étant d'afficher les dispo de chaque agent par ligne avec la possibilité pour l'administrateur d emodifier la couleur de fond en cliquant dessus .  
 
mon problème par où commencer dois je créer un tableau où je rempli chaque case par une requete SQL ou alors  est il possible de faire un script php qui génére automatiquement tout cela.  
 
Merci  de votre aide

n°1987645
PunkRod
Digital Mohawk
Posté le 26-04-2010 à 14:14:13  profilanswer
 

Tu peux faire tout comme tu veux.
 
Si tu veux un début de "bonne pratique" : sépare les données de la présentation :
 
- fait tes requêtes SQL, stocke tout ça dans un tableau associatif en php (facile à parcourir)
- parcoure tes données et affiche le tableau HTML rempli

n°1987717
fireman243
attentif et tjrs vif!
Posté le 26-04-2010 à 17:03:34  profilanswer
 

parfait merci pour cette entraide , en revanche aurait tu un petit exemple a me fournir  en terme de code je maitrise parfaitement les insert update etc... , en revanche l'histoire d etableau associatif pas trop , ce serait vraiment cool , merci à toi

n°1987726
rufo
Pas me confondre avec Lycos!
Posté le 26-04-2010 à 17:46:42  profilanswer
 

Tu peux regarder mon soft Astres (cf ma signature) : j'ai une partie planning des absences (causes multiples) des membres d'une équipe de help-desk avec un affichage par semaine ou mois ;) Dans une autre partie de mon soft (planning des demandes), y'a un autre type de planning : par jour et par heure pour toute l'équipe, par semaine et par heure pour un membre de l'équipe.
 
Avec tout ça, ça devrait te donner des idées ou t'orienter dans tes choix.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1987729
fireman243
attentif et tjrs vif!
Posté le 26-04-2010 à 17:52:53  profilanswer
 

merci rufo mais j'attend un retour de punkrod qui m'explique correctement les choses je ne voudrais pas m'embrouiller je te remrcie du coup d emain , il me faut juste la trame d edépart  
 
merci

n°1987807
erwan83
Du Shift DEL tu te méfieras !
Posté le 27-04-2010 à 07:45:34  profilanswer
 

J'avais un code pour placer des données dans un tableau si tu veux


Message édité par erwan83 le 27-04-2010 à 08:03:34

---------------
https://www.oise-net-multiservices.com
n°1987812
erwan83
Du Shift DEL tu te méfieras !
Posté le 27-04-2010 à 08:01:04  profilanswer
 

Code :
  1. <?php
  2. // definition du tableau et début (TABLE)
  3. echo'<table width = \"100%\">';
  4. $db="???";
  5. $link = mysql_pconnect("sql.???", "??????","????" );
  6. mysql_select_db($db , $link);
  7. $sql = mysql_query(" DELETE FROM `annonces` WHERE `annonce` LIKE '%viagra%' " ) or die(mysql_error());  // effacement du SPAM
  8. $url = $_POST["url"];
  9. $annonce = $_POST["annonce"];
  10. $email = $_POST["email"];
  11. $date = $_POST["date"];
  12. // ci dessous, si on a des données valides, on les integre dans la base de données
  13. if ( isset($url) && isset($annonce) && isset($email) && isset($annonce))
  14. {
  15. $sql = mysql_query(" INSERT INTO `annonces` (`email`,  `url`, `annonce`) VALUES ('$email', '$url', '$annonce')" ) or die(mysql_error());
  16. }
  17. $deb = "0";
  18. $requete = " SELECT * FROM `annonces` ORDER BY `date` DESC LIMIT ".$deb.", 20 ";
  19. $select = " SELECT count(annonce) FROM `annonces` ";
  20. $result = mysql_query($requete,$link);
  21. $result2 = mysql_query($select,$link);
  22. $row = mysql_fetch_row($result2);
  23. if($result)
  24. {
  25. while($row = mysql_fetch_array($result))
  26.  {
  27.  // ici on recupere les données
  28.  $url = $row["url"];
  29.  $annonce = $row["annonce"];
  30.  $email = $row["email"];
  31.  $date = $row["date"];
  32.  $urlainserer = "http://???/echappe.php?url=".$row["url"];
  33.  // ici on commence le tableau (TR nouvelle ligne)
  34.  echo'<tr><td width = 340 valign =\"top\">';
  35.  echo '<br><b><a href=\"$urlainserer\"'Site web</a></b>';
  36.  echo '<br><b><a href=\"mailto:".$email."\" target=_blank>email</a></b><br>';
  37.  echo $annonce.</span><br></td>';
  38.  echo '<td width = 160 <div align =\"middle\"><a href=\"$urlainserer\" target=_blank>';
  39.  echo '<img border = \"0\" src= http://...>';
  40.  echo '</a></div></td></tr>';
  41.  }
  42. }
  43. mysql_free_result($result);
  44. mysql_close($link);
  45. // fin du tableau
  46. echo'</table>';
  47. $url = "";
  48. $annonce = "";
  49. $email = "";
  50. $date = "";
  51. ?>


Message édité par erwan83 le 27-04-2010 à 08:08:12

---------------
https://www.oise-net-multiservices.com
mood
Publicité
Posté le 27-04-2010 à 08:01:04  profilanswer
 

n°1988037
fireman243
attentif et tjrs vif!
Posté le 27-04-2010 à 15:00:23  profilanswer
 

franchement merci bcp du coup de main mtn que je vois ton code j'arrive mieux à saisir le principe d efonctionnement merci à tous je vais essayer dd'adapter à mon projet big thanks !!  
 
Pour info si ça intéresse je vend détecteur de fumées obligatoire pour les domiciles à 20 € faites vous passer le mot ça peut sauver du monde

n°1988238
erwan83
Du Shift DEL tu te méfieras !
Posté le 28-04-2010 à 07:37:03  profilanswer
 

Mef ! pas de pub sur le forum tu vas avoir des emmerdes avec les modos !


---------------
https://www.oise-net-multiservices.com
n°1988242
fireman243
attentif et tjrs vif!
Posté le 28-04-2010 à 07:52:55  profilanswer
 

pas de soucis merci en tout cas pour ton code mais il ne fonctionne pas il me ressort invalide my sql row , invalid result , en fait meme en faisant un echo apres la requete il ne m'affiche rien .  
 
au secours !!!!  
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  panique pour création de planning en php

 

Sujets relatifs
Webmaster offre création ou évolution site internetCreation de slots (PyQT4)
Création d'un compte tour sur le pcMySQL création de BDD : clés primaires/étrangères types ...
Creation Classement PHP par moisCréation d'application autonome en php
[BATCH] creation de repertoires par parcours de fichier texteCréation d'un outil de visualisation et de recherche PDF
Création d'un outil de visualisation et de recherche PDFCreation d'une DLL java sous Windows 7 64-bit JKD 6
Plus de sujets relatifs à : panique pour création de planning en php


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)