1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
| <html>
<head>
<title>RMS FMAM</title>
</head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="css/maia.css" type="text/css">
</HEAD>
<body>
<h3>saisie des fiches médicales d'activité mensuelle</h3><br>
<?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('maiatest', $base);
$sql = 'SELECT num_micro, nom_micro FROM t_micro WHERE active = 1 ';
// On lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas (or die)
$req1 = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nom_mois=array("","janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre");
$numero=array();
$numero_identifiant=array();
$nb_rdv=array();
#--------------------------------------------------------------------
# Initialisation des variables HHTP POST VARS
if(isset($_POST['valider'])){
$microstructure = $_POST['microstructure'];
$mois = $_POST['mois'];
$annee = $_POST['annee'];
$sql = 'SELECT numero,numero_identifiant FROM `patients` WHERE Not(sortant) and num_micro = '.$microstructure.' ORDER BY numero_identifiant';
$req2 = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
}
else{
$microstructure = "";
$mois = "";
$annee = date("Y");
}
?>
<form method="post" action="formulaire_essai1.php">
<select name="microstructure">
<?php
//boucle
while ($data = mysql_fetch_array($req1)) {
if ($microstructure == $data['num_micro']){
echo '<option value="'.$data['num_micro'].'" selected>'.$data['nom_micro'].'</option>';
}
else {
echo '<option value="'.$data['num_micro'].'">'.$data['nom_micro'].'</option>';
}
}
//On libère la mémoire mobilisée pour cette requête dans sql
//$data de PHP lui est toujours accessible !
mysql_free_result ($req1);
//On ferme sql
mysql_close ();
?>
</select>
<select name="mois">
<?php
for($i=1;$i<13;$i++){
if($mois == $i){
echo '<option value="'.$i.'" selected>'.$nom_mois[$i].'</option>';
}
else{
echo '<option value="'.$i.'">'.$nom_mois[$i].'</option>';
}
}
?>
</select>
<select name="annee">
<?php
$j=date("Y")-1;
$k= date("Y")+1;
for($i= $j ;$i < $k ;$i++){
if ($annee == $i){
echo '<option value="'.$i.'" selected>'.$i.'</option>';
}
else{
echo '<option value="'.$i.'">'.$i.'</option>';
}
}
?>
</select>
<input type="submit" name="annuler" value="Annuler"/><input type="submit" name="valider" value="Valider"/><br><br>
<?php
if ($microstructure !=""){
echo '<table>';
echo '<TR><TD WIDTH=50>  </td><TD WIDTH=60>numero</TD><TD WIDTH=120>identifiant</TD><TD WIDTH=130>nombre de RDV</TD></TR>';
$i = 1;
while ($data = mysql_fetch_array($req2)) {
$numero[$i] = $data['numero'];
$numero_identifiant[$i] = $data['numero_identifiant'];
$nb_rdv[$i] = "";
echo '<TR> <TD>   </td><TD>'.$numero[$i].'</TD><TD>'.$numero_identifiant[$i].'</TD>';
// c'est cette ligne qui me pose problème !!!!!!
echo '<TD><input type="text" name="$nb_rdv[$i] size="50" value='. printf("%s", $nb_rdv[$i]). ' /></TD>';
echo '</TR>';
$i=$i+1;
}
echo '</table>';
}
?>
</form>
</body>
</html> |
Partager