8797 sujets

Développement web côté serveur, CMS

Bonjour à Tous et merci d'avance.

[u]Donc je v expliquer le but du truc :[/u] Transformer une grille Excel au format Web, j'ai comme contrainte devoir le reproduire le plus fidelement possible.

[u]Aprés y à 2 buts finaux :[/u]

[] Générer des stats du genre cbien de tel ou tel medicament ont était préscris... (J en suis po encore la mais j'aurai pas de souci).

[] Générer des étiquettes avec le nom du patient et le N° d'ordonnance.

[u]Voici une image de la grille Excel que je dois copier :[/u]

http://arkidesign.ar.funpic.org/images/grilleexcel.jpg

Donc voila je dois porter cette grille au format Web et ce le plus exactement possible, je v juste inverser les médicaments avec les nom des patients.

[u]Mes Tâbles :[/u]

[] MEDICAMENT : Nummedic & Nommedic
[] PATIENT : Numpatient & Nompatient
[] ORDONANCE : Ordo_numinfo (qui me sert juste pour moi de clé prim), Num_ordo (saisie manuellement et peut etre saisies plusieurs fois par exemple pour un patient qui a 2 médicaments on saisis le même n° d'ordonnance pour les 2). Num_medic (en faite c le NOM), Idpat (c'est le N° du patient) & Quantité (c'est la quantité de tel ou tel medicament préscris).

[u]Ma requête principale qui affiche la grille chimio : (req_insertionordo[/u]

SELECT quantite, nompatient, nommedic, ordo_num
FROM medicament AS m, patient AS p, ordonnance AS o
WHERE p.numpatient = o.idpat AND o.nummedic = m.nommedic


[u]Le code du tableau :[/u]

<table width="897" height="57" border="1">
   <tr>
     <td width="192">&nbsp;</td>
     <td width="188">&nbsp;</td>
	 
     <td width="173"><span class="Style3">Ca repr&eacute;sente les quantit&eacute;s et il faudrait quel ce mette sous le bon nom de m&eacute;dicaments </span></td>
     <td width="486"><span class="Style3">Je voudrait que mes medicaments soit ici et en vertical et s etende vers --&gt; </span></td>
   </tr>
<?php do { ?>
   <tr>
     <td><?php echo $row_req_insertionordo['nompatient']; ?></td>
     <td><?php echo $row_req_insertionordo['ordo_num']; ?></td>
     <td><?php echo $row_req_insertionordo['quantite']; ?><span class="Style3">--&gt;</span></td>
     <td><?php echo $row_req_insertionordo['nommedic']; ?></td>
  </tr>
   <?php } while ($row_req_insertionordo = mysql_fetch_assoc($req_insertionordo)); ?>
 </table>


[u]Fonctionnement et résultat actuel :[/u]

Adresse : Smiley url http://arkidesign.ar.funpic.org/index.php[/url]

Vous pouvez vous lacher utilisé et tout y a pas de souci.

[u]Méthode :[/u]

Donc je saisis tout d'abord mon patient si il n existe pas en allant sur saisir un patient avec son ordonnance.

Ensuite une fois validé vous le retrouvez dans le tableau juste en dessous.

Dans ce tableau a chaque patient 3 petites Icônes :

http://arkidesign.ar.funpic.org/images/modif.gif Permet de modifier le nom du patient en cas d erreur.
http://arkidesign.ar.funpic.org/images/suppr.gif Permet de supprimer les patients.
http://arkidesign.ar.funpic.org/images/medic.gif Permet de préscrire le médicament.

Donc apres avoir cliqué sur http://arkidesign.ar.funpic.org/images/medic.gif vous allé prescrire le medic 1 par 1 donc vous choisissez le médicament dans la liste vous lui donné un numero d ordonnance puis une quantité.

Et ensuite en faisant Retour Index vous choisissez Affichage grille chimio et vous devez voir votre enregistrement.

Et c'est la que j'arrive pas a ordonner les donnees comme il faut. Au secours ObiWan !!!!

Le but est d'afficher l'ensemble de la Table médicament et non pas seulement les médicaments préscris. Aprés faut que la quantité arrive au point d intercection entre le patient et son medicament

Vraiment si kkun gére bien en PHP par pitié je need a mort de l'aide. Merci d'avance à ceux qui von perdre un peu de temps avec mon truc ^^
Je vous mets içi ce à quoi je veux arriver, je l'ai fait à la main :

http://arkidesign.ar.funpic.org/images/Butrecherche.jpg

Et donc :

Faut il faire une seule requête ?
Faut il 2 requête ?
- 1 pour récupérer tous les médicaments de la table médicaments
- 1 pour récupérer nompatient, numordo, nommedic, quantité
Faut il + de requêtes ?
Comment intégrer tout cela dans le code PHP / Html ?

En esoerant que ce soit un peu plus clair, je ne l'ai peut être pas précisé mais je suis débutant en PHP et donc j'ai aucune idée de comment m'y prendre ?

Merci d'avance
Salut,

Il y a de forte chances que tu doivent user de deux requetes (je sais que c'est possible en une seule mais tu vas bien t'embêter à le faire).

Une pour les médicaments qui tu utilisera pour faire les colonnes et la seconde pour les ordonances.

A+