Logiciel pour gestion de cabinet medical
Fermé
moi_mouni
Messages postés
39
Date d'inscription
vendredi 18 décembre 2009
Statut
Membre
Dernière intervention
28 août 2012
-
22 déc. 2009 à 12:41
moi_mouni Messages postés 39 Date d'inscription vendredi 18 décembre 2009 Statut Membre Dernière intervention 28 août 2012 - 27 déc. 2009 à 00:07
moi_mouni Messages postés 39 Date d'inscription vendredi 18 décembre 2009 Statut Membre Dernière intervention 28 août 2012 - 27 déc. 2009 à 00:07
A voir également:
- Logiciel pour gestion de cabinet medical
- Logiciel de gestion de cabinet médical gratuit - Télécharger - Organisation
- Logiciel gestion photos - Guide
- Money logiciel - Télécharger - Comptabilité & Facturation
- Logiciel de sauvegarde - Guide
- Logiciel montage vidéo gratuit windows 10 - Guide
5 réponses
holow1
Messages postés
680
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
7 décembre 2012
71
24 déc. 2009 à 04:05
24 déc. 2009 à 04:05
bonjour,
avec plaisir nous somme tous la. aller c'est le quoi 1 ère problème
^_^
avec plaisir nous somme tous la. aller c'est le quoi 1 ère problème
^_^
moi_mouni
Messages postés
39
Date d'inscription
vendredi 18 décembre 2009
Statut
Membre
Dernière intervention
28 août 2012
6
25 déc. 2009 à 19:25
25 déc. 2009 à 19:25
j'ai une erreur et j'ai pa compris ou
creationbase .php
<?php
$id=mysql_connect("localhost","root","");
$db=mysql_query("create database cabinetmedical");
$db=mysql_select_db("cabinetmedical",$id);
$c="CREATE TABLE RDV(id_rdv INT NOT NULL AUTO_INCREMENT,INDEX(id_rdv),nom VARCHAR(30) NOT NULL,prenom VARCHAR(30) NOT NULL,date_rdv DATE NOT NULL,heure_rdv TIME NOT NULL,statut VARCHAR(10) NOT NULL,PRIMARY KEY(id_rdv))TYPE=INNODB";
$cc=mysql_query($c,$id);
$a="CREATE TABLE patient(id_patient INT NOT NULL AUTO_INCREMENT,INDEX(id_patient),titre VARCHAR(10),nom_patient VARCHAR(30) NOT NULL,prenom_patient VARCHAR(30) NOT NULL,date_naissance DATE NOT NULL,lieu_naissance VARCHAR(20),tel VARCHAR(20),prem_visite DATE,allergiers TEXT,antecedants_medicaux TEXT,PRIMARY KEY(id_patient))TYPE=INNODB";
$aa=mysql_query($a,$id);
$b="CREATE TABLE visite(id_visite INT NOT NULL AUTO_INCREMENT,INDEX(id_visite),id_patient INT NOT NULL,INDEX(id0000_patient),poid FLOAT,tension FLOAT,constations TEXT,date_visite DATE NOT NULL,heure_visite TIME NOT NULL,PRIMARY KEY(id_visite),FOREIGN KEY(id_patient)REFERENCES patient(id_patient)ON DELETE CASCADE)TYPE=INNODB";
$bb=mysql_query($b,$id);
$d="CREATE TABLE examen(id_examen INT NOT NULL AUTO_INCREMENT,INDEX(id_examen),
date_examen DATE NOT NULL,
type_examen TEXT,
resultat TEXT,
medecin_examen VARCHAR(50) NOT NULL,
id_patient INT NOT NULL,INDEX(id_patient),
PRIMARY KEY(id_examen),
FOREIGN KEY(id_patient)REFERENCES patient(id_patient)ON DELETE CASCADE)TYPE=INNODB";
$dd=mysql_query($d,$id);
$e="CREATE TABLE ordonnance(id_or INT NOT NULL AUTO_INCREMENT,INDEX(id_or),id_visite INT NOT NULL,INDEX(id_visite),PRIMARY KEY(id_or),FOREIGN KEY(id_visite)REFERENCES visite(id_visite)ON DELETE CASCADE)TYPE=INNODB";
$ee=mysql_query($e,$id);
$g="CREATE TABLE medicaments(id_med INT NOT NULL AUTO_INCREMENT,INDEX(id_med),description VARCHAR(50),PRIMARY KEY(id_med))TYPE=INNODB";
$gg=mysql_query($g,$id);
$f="CREATE TABLE med_or(id_or INT NOT NULL,INDEX(id_or),id_med INT NOT NULL,INDEX(id_med),quantite INT NOT NULL,dosage FLOAT NOT NULL,frequence INT NOT NULL,PRIMARY KEY(id_or,id_med),FOREIGN KEY(id_or)REFERENCES ordonnance(id_or),FOREIGN KEY(id_med)REFERENCES medicaments(id_med)ON DELETE CASCADE)TYPE=INNODB";
$ff=mysql_query($f,$id);
$h="CREATE TABLE bon(id_bon INT NOT NULL AUTO_INCREMENT,INDEX(id_bon),montant FLOAT NOT NULL,type VARCHAR(30) NOT NULL,PRIMARY KEY(id_bon))TYPE=INNODB";
$hh=mysql_query($h,$id);
$j="CREATE TABLE maladie(id_mal INT NOT NULL AUTO_INCREMENT,INDEX(id_mal),nom_mal VARCHAR(50),description_mal TEXT,PRIMARY KEY(id_mal))TYPE=INNODB";
$jj=mysql_query($j,$id);
mysql_close($id);
?>
on commence avec
afficherlistepatient.php
<?php
$id=mysql_connect("localhost","root","");
mysql_select_db("cabinetmedical",$id);
$sql="SELECT id_patient,nom_patient,prenom_patient,date_naissance from patient
";
$res=mysql_query($sql)or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); ;
echo("<br><table bgcolor=#deeeee bordercolor=#000000 width=80% border =1>
<tr>
<td><b>Num</b></td>
<td><b>Nom</b></td>
<td><b>Prenom </b></td>
<td><b>date de naisance</b></td>
</tr>");
while($enreg= mysql_fetch_array($res))
{
echo ' <tr><td><acronym title ="voir sa fiche personnelle"><a href="affichpatient.php?logiin=' , $enreg['id_patient'] , '">', $enreg["id_patient"], ' </acronym></a></td>';
echo("<td>" .$enreg["nom_patient"] . "</td>");
echo("<td>" .$enreg["prenom_patient"] . "</td>");
echo("<td>" .$enreg["date_naissance"] . "</td>");
}
mysql_close();
?></table><br>
affichpatient.php
<html>
<head>
</head>
<body>
<?php
// on teste si notre paramtre existe bien et qu'il n'est pas vide
if (!isset($_GET['logiin']) || empty($_GET['logiin'])) {
echo 'Aucun patient reconnu.';
}
else {
$base = mysql_connect ('localhost','root','');
mysql_select_db ("cabinetmedical",$base);
// on prpare une requete SQL
$sql = 'SELECT * FROM patient where patient.id_patient="'.$_GET['logiin'].'"';
// on lance cette requete SQL MySQL
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb = mysql_num_rows($req);
if ($nb == 0) {
echo 'Aucune information trouvée.';
}
else {
// si le login a été trouvé, on l'affiche
while($enreg= mysql_fetch_array($req))
{
echo( "<font size=5><b>Login :</b>".$enreg["id_patient"] . "</b><br>");
echo( "<b>Pays :</b>".$enreg["titre"] . "</b> ".$enreg["nom_patient"] . "</b><br>");
echo( "<b>Prénom :</b>".$enreg["prenom_patient"] . "</b><br>");
echo( "<b>Date de naissance :</b>".$enreg["date_naissance"] . "</b><br>");
echo( "<b>Lieu de naissance :</b>".$enreg["lieu_naissance"] . "</b><br>");
echo( "<b>Allergies :</b>".$enreg["allergiers"] . "</b><br>");
echo( "<b>Antecedants médicaux:</b>".$enreg["antecedants_medicaux"] . "</b><br><br></font>");
}
}
?> <a href="./ajout_exam.php?logiin=<?php echo $_GET['id_patient']; ?>">AJOUTER exam</a>
<?php mysql_free_result($req);
mysql_close();
}
?>
</body>
</html>
ajout_exam.php
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!--si on met pa un champs -->
<script language="JavaScript" type="text/JavaScript">
function valide()
{
if (n.a1.value == "")
{ alert('remplissez lé champs!');
return false;
}
}
</script>
</head>
<body>
<form action="ajout_examphp.php?logiin=<?php echo $_GET['id_patient']; ?>" method="post" name="n">
<fieldset><legend><b>date examen:</b></legend>
<input name="a1" type="text" size="50">
<br>
<legend><b>type examen:</b></legend>
<input name="a2" type="text" size="50">
<br>
<legend><b>resultat:</b></legend>
<input name="a3" type="text" size="50">
<br>
<legend><b>medecin:</b></legend>
<input name="a4" type="text" size="50">
<br>
<input type="submit" name="a5" value="Ajouter" onClick="return valide()">
<input type="reset" name="a6" value="Annuler" onclick="annuler">
</fieldset>
</form>
</body>
</html>
ajout_examphp.php
<?php
//on teste si notre paramtre existe bien et qu'il n'est pas vide
if (!isset($_GET['logiin']) || empty($_GET['logiin'])) {
echo 'Aucun patient reconnu.';
}
else
{
$base = mysql_connect ('localhost','root','');
mysql_select_db ("cabinetmedical",$base);
// on prpare une requete SQL
///prparation de la requte d'insertion (table forum_reponses)
$sql = 'INSERT INTO examen VALUES("","$_POST[a1]","$_POST[a2]","$_POST[a3]","$_POST[a4]","'.$_GET['logiin'].'")';
// on lance cette requete SQL MySQL
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
mysql_free_result($req);
mysql_close();
}
?>
creationbase .php
<?php
$id=mysql_connect("localhost","root","");
$db=mysql_query("create database cabinetmedical");
$db=mysql_select_db("cabinetmedical",$id);
$c="CREATE TABLE RDV(id_rdv INT NOT NULL AUTO_INCREMENT,INDEX(id_rdv),nom VARCHAR(30) NOT NULL,prenom VARCHAR(30) NOT NULL,date_rdv DATE NOT NULL,heure_rdv TIME NOT NULL,statut VARCHAR(10) NOT NULL,PRIMARY KEY(id_rdv))TYPE=INNODB";
$cc=mysql_query($c,$id);
$a="CREATE TABLE patient(id_patient INT NOT NULL AUTO_INCREMENT,INDEX(id_patient),titre VARCHAR(10),nom_patient VARCHAR(30) NOT NULL,prenom_patient VARCHAR(30) NOT NULL,date_naissance DATE NOT NULL,lieu_naissance VARCHAR(20),tel VARCHAR(20),prem_visite DATE,allergiers TEXT,antecedants_medicaux TEXT,PRIMARY KEY(id_patient))TYPE=INNODB";
$aa=mysql_query($a,$id);
$b="CREATE TABLE visite(id_visite INT NOT NULL AUTO_INCREMENT,INDEX(id_visite),id_patient INT NOT NULL,INDEX(id0000_patient),poid FLOAT,tension FLOAT,constations TEXT,date_visite DATE NOT NULL,heure_visite TIME NOT NULL,PRIMARY KEY(id_visite),FOREIGN KEY(id_patient)REFERENCES patient(id_patient)ON DELETE CASCADE)TYPE=INNODB";
$bb=mysql_query($b,$id);
$d="CREATE TABLE examen(id_examen INT NOT NULL AUTO_INCREMENT,INDEX(id_examen),
date_examen DATE NOT NULL,
type_examen TEXT,
resultat TEXT,
medecin_examen VARCHAR(50) NOT NULL,
id_patient INT NOT NULL,INDEX(id_patient),
PRIMARY KEY(id_examen),
FOREIGN KEY(id_patient)REFERENCES patient(id_patient)ON DELETE CASCADE)TYPE=INNODB";
$dd=mysql_query($d,$id);
$e="CREATE TABLE ordonnance(id_or INT NOT NULL AUTO_INCREMENT,INDEX(id_or),id_visite INT NOT NULL,INDEX(id_visite),PRIMARY KEY(id_or),FOREIGN KEY(id_visite)REFERENCES visite(id_visite)ON DELETE CASCADE)TYPE=INNODB";
$ee=mysql_query($e,$id);
$g="CREATE TABLE medicaments(id_med INT NOT NULL AUTO_INCREMENT,INDEX(id_med),description VARCHAR(50),PRIMARY KEY(id_med))TYPE=INNODB";
$gg=mysql_query($g,$id);
$f="CREATE TABLE med_or(id_or INT NOT NULL,INDEX(id_or),id_med INT NOT NULL,INDEX(id_med),quantite INT NOT NULL,dosage FLOAT NOT NULL,frequence INT NOT NULL,PRIMARY KEY(id_or,id_med),FOREIGN KEY(id_or)REFERENCES ordonnance(id_or),FOREIGN KEY(id_med)REFERENCES medicaments(id_med)ON DELETE CASCADE)TYPE=INNODB";
$ff=mysql_query($f,$id);
$h="CREATE TABLE bon(id_bon INT NOT NULL AUTO_INCREMENT,INDEX(id_bon),montant FLOAT NOT NULL,type VARCHAR(30) NOT NULL,PRIMARY KEY(id_bon))TYPE=INNODB";
$hh=mysql_query($h,$id);
$j="CREATE TABLE maladie(id_mal INT NOT NULL AUTO_INCREMENT,INDEX(id_mal),nom_mal VARCHAR(50),description_mal TEXT,PRIMARY KEY(id_mal))TYPE=INNODB";
$jj=mysql_query($j,$id);
mysql_close($id);
?>
on commence avec
afficherlistepatient.php
<?php
$id=mysql_connect("localhost","root","");
mysql_select_db("cabinetmedical",$id);
$sql="SELECT id_patient,nom_patient,prenom_patient,date_naissance from patient
";
$res=mysql_query($sql)or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); ;
echo("<br><table bgcolor=#deeeee bordercolor=#000000 width=80% border =1>
<tr>
<td><b>Num</b></td>
<td><b>Nom</b></td>
<td><b>Prenom </b></td>
<td><b>date de naisance</b></td>
</tr>");
while($enreg= mysql_fetch_array($res))
{
echo ' <tr><td><acronym title ="voir sa fiche personnelle"><a href="affichpatient.php?logiin=' , $enreg['id_patient'] , '">', $enreg["id_patient"], ' </acronym></a></td>';
echo("<td>" .$enreg["nom_patient"] . "</td>");
echo("<td>" .$enreg["prenom_patient"] . "</td>");
echo("<td>" .$enreg["date_naissance"] . "</td>");
}
mysql_close();
?></table><br>
affichpatient.php
<html>
<head>
</head>
<body>
<?php
// on teste si notre paramtre existe bien et qu'il n'est pas vide
if (!isset($_GET['logiin']) || empty($_GET['logiin'])) {
echo 'Aucun patient reconnu.';
}
else {
$base = mysql_connect ('localhost','root','');
mysql_select_db ("cabinetmedical",$base);
// on prpare une requete SQL
$sql = 'SELECT * FROM patient where patient.id_patient="'.$_GET['logiin'].'"';
// on lance cette requete SQL MySQL
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb = mysql_num_rows($req);
if ($nb == 0) {
echo 'Aucune information trouvée.';
}
else {
// si le login a été trouvé, on l'affiche
while($enreg= mysql_fetch_array($req))
{
echo( "<font size=5><b>Login :</b>".$enreg["id_patient"] . "</b><br>");
echo( "<b>Pays :</b>".$enreg["titre"] . "</b> ".$enreg["nom_patient"] . "</b><br>");
echo( "<b>Prénom :</b>".$enreg["prenom_patient"] . "</b><br>");
echo( "<b>Date de naissance :</b>".$enreg["date_naissance"] . "</b><br>");
echo( "<b>Lieu de naissance :</b>".$enreg["lieu_naissance"] . "</b><br>");
echo( "<b>Allergies :</b>".$enreg["allergiers"] . "</b><br>");
echo( "<b>Antecedants médicaux:</b>".$enreg["antecedants_medicaux"] . "</b><br><br></font>");
}
}
?> <a href="./ajout_exam.php?logiin=<?php echo $_GET['id_patient']; ?>">AJOUTER exam</a>
<?php mysql_free_result($req);
mysql_close();
}
?>
</body>
</html>
ajout_exam.php
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!--si on met pa un champs -->
<script language="JavaScript" type="text/JavaScript">
function valide()
{
if (n.a1.value == "")
{ alert('remplissez lé champs!');
return false;
}
}
</script>
</head>
<body>
<form action="ajout_examphp.php?logiin=<?php echo $_GET['id_patient']; ?>" method="post" name="n">
<fieldset><legend><b>date examen:</b></legend>
<input name="a1" type="text" size="50">
<br>
<legend><b>type examen:</b></legend>
<input name="a2" type="text" size="50">
<br>
<legend><b>resultat:</b></legend>
<input name="a3" type="text" size="50">
<br>
<legend><b>medecin:</b></legend>
<input name="a4" type="text" size="50">
<br>
<input type="submit" name="a5" value="Ajouter" onClick="return valide()">
<input type="reset" name="a6" value="Annuler" onclick="annuler">
</fieldset>
</form>
</body>
</html>
ajout_examphp.php
<?php
//on teste si notre paramtre existe bien et qu'il n'est pas vide
if (!isset($_GET['logiin']) || empty($_GET['logiin'])) {
echo 'Aucun patient reconnu.';
}
else
{
$base = mysql_connect ('localhost','root','');
mysql_select_db ("cabinetmedical",$base);
// on prpare une requete SQL
///prparation de la requte d'insertion (table forum_reponses)
$sql = 'INSERT INTO examen VALUES("","$_POST[a1]","$_POST[a2]","$_POST[a3]","$_POST[a4]","'.$_GET['logiin'].'")';
// on lance cette requete SQL MySQL
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
mysql_free_result($req);
mysql_close();
}
?>
merci
pour le moement j'ai pa de probleme
je ss dans la cretaion et la normalisation de la base de données^si j'ai un blem je vous di
byyyyyyyyyy
pour le moement j'ai pa de probleme
je ss dans la cretaion et la normalisation de la base de données^si j'ai un blem je vous di
byyyyyyyyyy
holow1
Messages postés
680
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
7 décembre 2012
71
24 déc. 2009 à 23:45
24 déc. 2009 à 23:45
bonjour,
avec plaisir
avec plaisir
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
moi_mouni
Messages postés
39
Date d'inscription
vendredi 18 décembre 2009
Statut
Membre
Dernière intervention
28 août 2012
6
27 déc. 2009 à 00:07
27 déc. 2009 à 00:07
merci pour tt j'ai trouvé la solution