Code : Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>BASE DE DONNEES</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p align="center"><strong>INTERFACE DE BASE DONNEES EN PHP </strong></p>
<p align="center"><img src="31725200.brest4.jpg" width="380" height="290"> </p>
<div align="center">
<table width="380" border="1">
<tr>
<td height="40" colspan="2"><p>Saisie des données nécessaires à la connexion : </p></td>
</tr>
<tr>
<td width="183" height="33">nom d' utilisateur :
</td>
<td width="183"> <input name="user" type="text" id="user" value="<?php echo $user; ?>" /> </td>
</tr>
<tr>
<td height="34">mot de passe : </td>
<td> <input name="passwd" type="text" id="passwd" value="<?php echo $passwd; ?>" />
</td>
</tr>
<tr>
<td height="40">nom de la base de données : </td>
<td> <input name="host" type="text" id="host" value="<?php echo $host; ?>" />
</td>
</tr>
</table>
<form name="form1" method="post" action="./connect1.php">
<input name="valider" type="submit" id="valider" value="valider">
</form>
</div>
</body>
</html>]Code : Tout sélectionner
<form name="form1" method="post" action="./requete.php">
<p align="left"><strong>Rechercher un patient</strong></p>
<p><img src="31725497.brest19.jpg" width="355" height="205"></p>
<p> </p>
<table width="419" border="1">
<tr>
<td width="409"><div align="center">Entrer le numéro d' IPP :
<input type="text" name="textfield" value="<?php echo $ipp; ?>">
<input name="valider" type="submit" id="valider" value="valider">
</div></td>
</tr>
</table>
</form>
<?php
// parametre d'entree (fournis par le formulaire) :
// user : le nom d'utilisateur (compte) Oracle
// passwd : le mot de passe du compte Oracle
// host : le nom du serveur de données (Alias) Oracle,
// ...soit fourni directement soit calculé a partir des variables :
// ...machine : le nom de lamachine serveur (ou au pire son @ IP)
// ...port : le no du port TCP IP d'ecoute pour Oracle (1521 par defaut)
// ...sid : l'identificateur de la base sur la machine serveur
putenv("ORACLE_HOME=c:\oracle\ora81");
// de cette maniere le programme s' execute normal vu que jlui ce qu' il fo entrer lol sans aucun soucis le formulaire précédent ne sert ds ce cas a fair joli :) mais bon c pa ce ke je veu
$user = "BM";
$passwd= "BM";
$host = "stage";
/* de cette maniére par contre il ne reçoit pas de valeur :
et le but de mon programme est de me connecter a la base oracle le select ici ne servant qu' a vérifier le bon fonctionnement de la requete
echo $user = $_POST['user'];
echo $passwd= $_POST['passwd'];
echo $host = $_POST['host'];*/
$connect = ociplogon($user,$passwd,$host);
if (!$connect) { echo "L'utilisateur $user n'a pu se connecter a la base";
}else
{ echo "<BR>User : <B>$user</B> Connecte a la base <B>$host</B> version : <BR>";
echo OCIServerVersion($connect);}
// appel du fichier requete_sql
//include("includes/requete_sql.php");
// essai avec dautre exemples
$sql = "select PAT_NOM_USUEL from PATIENT";
$stmt = ociparse($connect,$sql);
ociexecute($stmt);
while (ocifetchinto($stmt,&$ligne,OCI_ASSOC))
{
echo "<BR> Nom : " . $ligne["PAT_NOM_USUEL" ] . "<BR>";
}
ocilogoff($connect);
// fin d'essai
?>