<?php
if (isset($_POST["Enregistrer"])) {
$_POST["NOM"]=""; $_POST["PRENOM"]=""; $_POST["CLASSE"]=''; $_POST["NOTE"]='';
$NOM=trim($_POST["NOM"]);
$PRENOM=trim($_POST["PRENOM"]);
$CLASSE=trim($_POST["CLASSE"]);
$NOTE=trim($_POST["NOTE"]);
$color=array('#333333','#999999');
$i=0;
// on se connecte à ORACLE situé sur redhat 5
$conn = oci_connect("zana", "cool75sool", '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcldb)
(INSTANCE_NAME = orcldb)
(GLOBAL_NAME = orcldb)
))');
// on crée la requête SQL
$result1 = oci_parse($conn,"SELECT NUM, NOM,PRENOM,CLASSE FROM eleve WHERE CLASSE='4eme5' ORDER BY NOM ASC");
$req = oci_execute($result1);
if (!empty($NOM)) { $sql=oci_parse($conn,"INSERT INTO participe(NOTE) values('".$NOTE."')");
$result = oci_execute($sql);
}
//Analyse et exécution d'autres commandes ici...
// Validation de la transaction
$committed = oci_commit($conn);
// Vérification de la validation : si une erreur est survenue, afficher
// le message d'erreur
if (!$committed) {
$error = oci_error($conn);
echo 'Validation échouée. Oracle dit : ' . $error['message'];
}
else{ echo '------------------------Insersion OK !!!!!!!!!';}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style4 {color: #FFFFFF; font-weight: bold; }
.Style5 {
color: #CCCCCC;
font-weight: bold;
}
-->
</style>
</head>
<body>
<div align="center">
<h1><a href="MonSiteOK.php" title="Acceuil !!!!" class="Style5">
<input type="image" name="imageField" src="btmylod_1.png" />
</a><em>>>> LISTE DES ELEVES DE 4ème 5 </em> <<<
</h1>
</div>
<form id="form1" name="form1" method="post" action="">
<table width="1136" height="62" border="0" align="center" cellspacing="2">
<tr bgcolor="#999999">
<th width="221" scope="row"><span class="Style3">NOM</span></th>
<td width="261"><div align="center" class="Style4">PRENOM</div></td>
<td width="199"><div align="center" class="Style4">CLASSE</div></td>
<td width="163"><div align="center" class="Style4">NOTE</div></td>
<td width="179"><div align="center" class="Style4">MaNote</div></td>
</tr>
<?php
$i=0;
$paire= '33FFFF';
$impaire= 'C0C0C0';
while($liste_etu = oci_fetch_assoc($result1)) {
//$j=$i%2;// ça sert pas ça ? c'est pour un changement de bgcolor une ligne sur deux ? d'ailleurs $i n'est pas déclarée ?
?>
<tr bgcolor="#<?php
if( ($i%2) === 0) echo $paire;
else echo $impaire; ?>">
<td><?php echo $liste_etu['NOM'] ?></td>
<td><?php echo $liste_etu['PRENOM'] ?></td>
<td><?php echo $liste_etu['CLASSE'] ?></td>
<td><input type="text" name="note[]" value=" "/><input type="hidden" name="NUM[]" value="<?php echo $list_etu['NUM']?></td>
</tr>
<?php
$i++;
}
?>
<tr bgcolor="#33FFFF">
<td><?php echo $liste_etu['NOTE'] ?></td>
<td width="1"> </td>
<td width="1"> </td>
<td width="10"> </td>
</tr>
</table>
<p> </p>
<table width="200" border="0">
<tr>
<td><input type="submit" name="Enregistrer" value="Enregistrer" /></td>
<td><input type="submit" name="annule" value="Annuler" /></td>
</tr>
</table>
<p> </p>
<p> </p>
</form>
<p> </p>
</body>
</html><?php
if (isset($_POST["Enregistrer"])) {
$_POST["NOM"]=""; $_POST["PRENOM"]=""; $_POST["CLASSE"]=''; $_POST["NOTE"]='';
$NOM=trim($_POST["NOM"]);
$PRENOM=trim($_POST["PRENOM"]);
$CLASSE=trim($_POST["CLASSE"]);
$NOTE=trim($_POST["NOTE"]);
$color=array('#333333','#999999');
$i=0;
// on se connecte à ORACLE situé sur redhat 5
$conn = oci_connect("zana", "cool75sool", '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcldb)
(INSTANCE_NAME = orcldb)
(GLOBAL_NAME = orcldb)
))');
// on crée la requête SQL
$result1 = oci_parse($conn,"SELECT NUM, NOM,PRENOM,CLASSE FROM eleve WHERE CLASSE='4eme5' ORDER BY NOM ASC");
$req = oci_execute($result1);
if (!empty($NOM)) { $sql=oci_parse($conn,"INSERT INTO participe(NOTE) values('".$NOTE."')");
$result = oci_execute($sql);
}
//Analyse et exécution d'autres commandes ici...
// Validation de la transaction
$committed = oci_commit($conn);
// Vérification de la validation : si une erreur est survenue, afficher
// le message d'erreur
if (!$committed) {
$error = oci_error($conn);
echo 'Validation échouée. Oracle dit : ' . $error['message'];
}
else{ echo '------------------------Insersion OK !!!!!!!!!';}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style4 {color: #FFFFFF; font-weight: bold; }
.Style5 {
color: #CCCCCC;
font-weight: bold;
}
-->
</style>
</head>
<body>
<div align="center">
<h1><a href="MonSiteOK.php" title="Acceuil !!!!" class="Style5">
<input type="image" name="imageField" src="btmylod_1.png" />
</a><em>>>> LISTE DES ELEVES DE 4ème 5 </em> <<<
</h1>
</div>
<form id="form1" name="form1" method="post" action="">
<table width="1136" height="62" border="0" align="center" cellspacing="2">
<tr bgcolor="#999999">
<th width="221" scope="row"><span class="Style3">NOM</span></th>
<td width="261"><div align="center" class="Style4">PRENOM</div></td>
<td width="199"><div align="center" class="Style4">CLASSE</div></td>
<td width="163"><div align="center" class="Style4">NOTE</div></td>
<td width="179"><div align="center" class="Style4">MaNote</div></td>
</tr>
<?php
$i=0;
$paire= '33FFFF';
$impaire= 'C0C0C0';
while($liste_etu = oci_fetch_assoc($result1)) {
//$j=$i%2;// ça sert pas ça ? c'est pour un changement de bgcolor une ligne sur deux ? d'ailleurs $i n'est pas déclarée ?
?>
<tr bgcolor="#<?php
if( ($i%2) === 0) echo $paire;
else echo $impaire; ?>">
<td><?php echo $liste_etu['NOM'] ?></td>
<td><?php echo $liste_etu['PRENOM'] ?></td>
<td><?php echo $liste_etu['CLASSE'] ?></td>
<td><input type="text" name="note[]" value=" "/><input type="hidden" name="NUM[]" value="<?php echo $list_etu['NUM']?></td>
</tr>
<?php
$i++;
}
?>
<tr bgcolor="#33FFFF">
<td><?php echo $liste_etu['NOTE'] ?></td>
<td width="1"> </td>
<td width="1"> </td>
<td width="10"> </td>
</tr>
</table>
<p> </p>
<table width="200" border="0">
<tr>
<td><input type="submit" name="Enregistrer" value="Enregistrer" /></td>
<td><input type="submit" name="annule" value="Annuler" /></td>
</tr>
</table>
<p> </p>
<p> </p>
</form>
<p> </p>
</body>
</html><?php
if (isset($_POST["Enregistrer"]))
{
$_POST["NOM"]=""; $_POST["PRENOM"]=""; $_POST["CLASSE"]=''; $_POST["NOTE"]='';
$NOM=trim($_POST["NOM"]);
$PRENOM=trim($_POST["PRENOM"]);
$CLASSE=trim($_POST["CLASSE"]);
$NOTE=trim($_POST["NOTE"]);
$color=array('#333333','#999999');
$i=0;
// on se connecte à ORACLE situé sur redhat 5
$conn = oci_connect("zana", "cool75sool", '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcldb)
(INSTANCE_NAME = orcldb)
(GLOBAL_NAME = orcldb)
))');
// on crée la requête SQL
$result1 = oci_parse($conn,"SELECT NUM, NOM,PRENOM,CLASSE FROM eleve WHERE CLASSE='4eme5' ORDER BY NOM ASC");
$req = oci_execute($result1);
if (!empty($NOM))
{
$sql=oci_parse($conn,"INSERT INTO participe(NOTE) values('".$NOTE."')");
$result = oci_execute($sql);
}
//Analyse et exécution d'autres commandes ici...
// Validation de la transaction
$committed = oci_commit($conn);
// Vérification de la validation : si une erreur est survenue, afficher
// le message d'erreur
if (!$committed)
{
$error = oci_error($conn);
echo 'Validation échouée. Oracle dit : ' . $error['message'];
}
else
{
echo '------------------------Insersion OK !!!!!!!!!';
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style4 {color: #FFFFFF; font-weight: bold; }
.Style5 {
color: #CCCCCC;
font-weight: bold;
}
-->
</style>
</head>
<body>
<div align="center">
<h1><a href="MonSiteOK.php" title="Acceuil !!!!" class="Style5">
<input type="image" name="imageField" src="btmylod_1.png" />
</a><em>>>> LISTE DES ELEVES DE 4ème 5 </em> <<<
</h1>
</div>
<form id="form1" name="form1" method="post" action="">
<table width="1136" height="62" border="0" align="center" cellspacing="2">
<tr bgcolor="#999999">
<th width="221" scope="row"><span class="Style3">NOM</span></th>
<td width="261"><div align="center" class="Style4">PRENOM</div></td>
<td width="199"><div align="center" class="Style4">CLASSE</div></td>
<td width="163"><div align="center" class="Style4">NOTE</div></td>
<td width="179"><div align="center" class="Style4">MaNote</div></td>
</tr>
<?php
$i=0;
$paire= '33FFFF';
$impaire= 'C0C0C0';
while($liste_etu = oci_fetch_assoc($result1))
{
//$j=$i%2;// ça sert pas ça ? c'est pour un changement de bgcolor une ligne sur deux ? d'ailleurs $i n'est pas déclarée ?
?>
<tr bgcolor="#<?php
if( ($i%2) === 0) echo $paire;
else echo $impaire; ?>">
<td><?php echo $liste_etu['NOM'] ?></td>
<td><?php echo $liste_etu['PRENOM'] ?></td>
<td><?php echo $liste_etu['CLASSE'] ?></td>
<td><input type="text" name="note[]" value=" "/><input type="hidden" name="NUM[]" value="<?php echo $list_etu['NUM']?></td>
</tr>
<?php
$i++;
}
?>
<tr bgcolor="#33FFFF">
<td><?php echo $liste_etu['NOTE'] ?></td>
<td width="1"> </td>
<td width="1"> </td>
<td width="10"> </td>
</tr>
</table>
<p> </p>
<table width="200" border="0">
<tr>
<td><input type="submit" name="Enregistrer" value="Enregistrer" /></td>
<td><input type="submit" name="annule" value="Annuler" /></td>
</tr>
</table>
<p> </p>
<p> </p>
</form>
<p> </p>
</body>
</html>
Tout ton code doit être clairement identifiable, et la coloration syntaxique te permet de repérer des erreurs commises pendant l'écriture.Logique, mais ça doit se produire uniquement au premier chargement avant de soumettre le formulaire.
Pose-toi la question suivante : quand est créée cette variable $result1 ? Là, tu as une erreur de logique et de la manière dont tu as organisé ton code, lors du chargement de la page, $result1 n'est pas définie du tout.
J'attends toujours que tu me décrives le déroulement de ton code : je ne te demande pas ça pour comprendre, j'ai pour ma part parfaitement compris ce que tu veux faire, c'est pour que toi tu le comprennes ce dont je ne suis pas du tout convaincu parce que tu as oublié des éléments importants dans ton raisonnement. Indice : if => else.Pour avancer, essaye de décrire dans tes propres mots le déroulement de ton code : il se passe quoi à quel moment et pour quelle raison. C'est de l'algorithme et de la logique élémentaire. Si tu veux progresser, il va falloir être attentif et cohérent.
<?php
//ici je déclare les variables
if (isset($_POST["Enregistrer"])) {
//$_POST["NOM"]=""; $_POST["PRENOM"]=""; $_POST["CLASSE"]=''; $_POST["NOTE"]='';
$NOM=trim($_POST["NOM"]);
$PRENOM=trim($_POST["PRENOM"]);
$CLASSE=trim($_POST["CLASSE"]);
$NOTE=trim($_POST["NOTE"]);
$color=array('#333333','#999999');
$i=0;
//la on se connecte à ORACLE situé sur redhat 5
$conn = oci_connect("zana", "cool75sool", '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcldb)
(INSTANCE_NAME = orcldb)
(GLOBAL_NAME = orcldb)
))');
//Dans ma base de donnée j'ai deja enregistrer des eleves de différentes classes
//apres avoir fait une evaluation je veux enregistrer les notes des éleves par exemples ceus de la 4eme classe
// alors je crée une requtte sql qui me permet d'abord de faire une selection des eleves de la 4eme5
$res = oci_parse($conn,"SELECT NUM,NOM,PRENOM,CLASSE FROM eleve WHERE CLASSE='4eme5' ORDER BY NOM ASC");
$req = oci_execute($res);
//au cas ou ces élèves existent ,dans le champ NOTE qui doit se trouver devant chaque nom ,j'inscrit la note de cet élève
if (!empty($NOM)) { $sql=oci_parse($conn,"INSERT INTO participe(NOTE) values('".$NOTE."')");
$result = oci_execute($sql);
}
else
{ // au cas ou lélève n'existe pas alors je reçois ce message
echo "ce élève n'est pas de cette classe !!!!!";
}
//Analyse et exécution d'autres commandes ici...
// Validation de la transaction
$committed = oci_commit($conn);
// Vérification de la validation : si une erreur est survenue, afficher
// le message d'erreur
if (!$committed) {
$error = oci_error($conn);
echo 'Validation échouée. Oracle dit : ' . $error['message'];
}
else{ echo '------------------------Insersion OK !!!!!!!!!';}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style4 {color: #FFFFFF; font-weight: bold; }
.Style5 {
color: #CCCCCC;
font-weight: bold;
}
-->
</style>
</head>
<body>
<div align="center">
<h1><a href="MonSiteOK.php" title="Acceuil !!!!" class="Style5">
<input type="image" name="imageField" src="btmylod_1.png" />
</a><em>>>> LISTE DES ELEVES DE 4ème 5 </em> <<<
</h1>
</div>
<form id="form1" name="form1" method="post" action="">
<table width="1065" border="0" align="center" cellspacing="2">
<tr bgcolor="#999999">
<th width="233" scope="row"><span class="Style3">NOM</span></th>
<td width="274"><div align="center" class="Style4">PRENOM</div></td>
<td width="208"><div align="center" class="Style4">CLASSE</div></td>
<td width="144"><div align="center" class="Style4">NOTE</div></td>
<td width="184"><div align="center" class="Style4">MaNote</div></td>
</tr>
<?php
//$i=0;
$paire= '33FFFF';
$impaire= 'C0C0C0';
while($liste_etu = oci_fetch_assoc($res)) {
//$j=$i%2;// ça sert pas ça ? c'est pour un changement de bgcolor une ligne sur deux ? d'ailleurs $i n'est pas déclarée ?
?>
<tr bgcolor="# <?php
if( ($i%2) === 0) echo $paire;
else echo $impaire; ?>">
// cette partie me permet d'afficher les noms,prenoms,ect.....
<td><?php echo $liste_etu['NOM'] ?></td>
<td><?php echo $liste_etu['PRENOM'] ?></td>
<td><?php echo $liste_etu['CLASSE'] ?></td>
<td><input type="text" name="NOTE[]" value=" "/><input type="hidden" name="NUM[]" value="<?php echo $list_etu['NUM']?></td>
</tr>
<?php
$i++;
}
?>
<tr bgcolor="#33FFFF">
<td><?php echo $liste_etu['NOTE'] ?></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<table width="200" border="0">
<tr>
<td><input type="submit" name="Enregistrer" value="Enregistrer" /></td>
<td><input type="submit" name="annule" value="Annuler" /></td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
</form>
<p> </p>
</body>
</html>Hé, arrête de nous la jouer sur le mode lamentation s'il te plait, ça donnerait juste envie de te laisser tomber.j'ai essayé mais je suis nouveau .. s'il te plait aide moi .
<?php
//ici je déclare les variables
if (isset($_POST["Enregistrer"])) {
//$_POST["NOM"]=""; $_POST["PRENOM"]=""; $_POST["CLASSE"]=''; $_POST["NOTE"]='';
$NOM=trim($_POST["NOM"]);
$PRENOM=trim($_POST["PRENOM"]);
$CLASSE=trim($_POST["CLASSE"]);
$NOTE=trim($_POST["NOTE"]);
//$color=array('#333333','#999999');
//$i=0;
//la on se connecte à ORACLE situé sur redhat 5
$conn = oci_connect("zana", "cool75sool", '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcldb)
(INSTANCE_NAME = orcldb)
(GLOBAL_NAME = orcldb)
))');
//Dans ma base de donnée j'ai deja enregistrer des eleves de différentes classes
//apres avoir fait une evaluation je veux enregistrer les notes des éleves par exemples ceus de la 4eme classe
// alors je crée une requtte sql qui me permet d'abord de faire une selection des eleves de la 4eme5
$res = oci_parse($conn,"SELECT NUM,NOM,PRENOM,CLASSE FROM eleve WHERE CLASSE='4eme5' ORDER BY NOM ASC");
$req = oci_execute($res);
//au cas ou ces élèves existent ,dans le champ NOTE qui doit se trouver devant chaque nom ,j'inscrit la note de cet élève
if (!empty($NOM)) { $sql=oci_parse($conn,"INSERT INTO participe(NOTE) values('".$NOTE."')");
$result = oci_execute($sql);
}
else
{ // au cas ou lélève n'existe pas alors je reçois ce message
echo "ce élève n'est pas de cette classe !!!!!";
}
//Analyse et exécution d'autres commandes ici...
// Validation de la transaction
$committed = oci_commit($conn);
// Vérification de la validation : si une erreur est survenue, afficher
// le message d'erreur
if (!$committed) {
$error = oci_error($conn);
echo 'Validation échouée. Oracle dit : ' . $error['message'];
}
else{ echo '------------------------Insersion OK !!!!!!!!!';}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style4 {color: #FFFFFF; font-weight: bold; }
.Style5 {
color: #CCCCCC;
font-weight: bold;
}
-->
</style>
</head>
<body>
<div align="center">
<h1><a href="MonSiteOK.php" title="Acceuil !!!!" class="Style5">
<input type="image" name="imageField" src="btmylod_1.png" />
</a><em>>>> LISTE DES ELEVES DE 4ème 5 </em> <<<
</h1>
</div>
<form id="form1" name="form1" method="post" action="">
<table width="1065" border="0" align="center" cellspacing="2">
<tr bgcolor="#999999">
<th width="233" scope="row"><span class="Style3">NOM</span></th>
<td width="274"><div align="center" class="Style4">PRENOM</div></td>
<td width="208"><div align="center" class="Style4">CLASSE</div></td>
<td width="144"><div align="center" class="Style4">NOTE</div></td>
<td width="184"><div align="center" class="Style4">MaNote</div></td>
</tr>
<?php
$i=0;
$paire= '33FFFF';
$impaire= 'C0C0C0';
while($liste_etu = oci_fetch_assoc($res)) {
//$j=$i%2;// ça sert pas ça ? c'est pour un changement de bgcolor une ligne sur deux ? d'ailleurs $i n'est pas déclarée ?
?>
<tr bgcolor="# <?php
if( ($i%2) === 0) echo $paire;
else echo $impaire; ?>">
// cette partie me permet d'afficher les noms,prenoms,ect.....
<td><?php echo $liste_etu['NOM'] ?></td>
<td><?php echo $liste_etu['PRENOM'] ?></td>
<td><?php echo $liste_etu['CLASSE'] ?></td>
<td><input type="text" name="NOTE[]" value=" "/><input type="hidden" name="NUM[]" value="<?php echo $list_etu['NUM']?></td>
</tr>
<?php
$i++;
}
?>
<tr bgcolor="#33FFFF">
<td><?php echo $liste_etu['NOTE'] ?></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<table width="200" border="0">
<tr>
<td><input type="submit" name="Enregistrer" value="Enregistrer" /></td>
<td><input type="submit" name="annule" value="Annuler" /></td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
</form>
<p> </p>
</body>
</html><?php
//ici je déclare les variables
if (isset($_POST["Enregistrer"])) {
$_POST["NOM"]=""; $_POST["PRENOM"]=""; $_POST["CLASSE"]=''; $_POST["NOTE"]='';
$NOM=trim($_POST["NOM"]);
$PRENOM=trim($_POST["PRENOM"]);
$CLASSE=trim($_POST["CLASSE"]);
$NOTE=trim($_POST["NOTE"]);
//$color=array('#333333','#999999');
//$i=0;
//la on se connecte à ORACLE situé sur redhat 5
$conn = oci_connect("zana", "cool75sool", '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcldb)
(INSTANCE_NAME = orcldb)
(GLOBAL_NAME = orcldb)
))');
//Dans ma base de donnée j'ai deja enregistrer des eleves de différentes classes
//apres avoir fait une evaluation je veux enregistrer les notes des éleves par exemples ceus de la 4eme classe
// alors je crée une requtte sql qui me permet d'abord de faire une selection des eleves de la 4eme5
$res = oci_parse($conn,"SELECT NUM,NOM,PRENOM,CLASSE FROM eleve WHERE CLASSE='4eme5' ORDER BY NOM ASC");
$req = oci_execute($res);
//au cas ou ces élèves existent ,dans le champ NOTE qui doit se trouver devant chaque nom ,j'inscrit la note de cet élève
if (!empty($NOM)) { $sql=oci_parse($conn,"INSERT INTO participe(NOTE) values('".$NOTE."')");
$result = oci_execute($sql);
}
else
{ // au cas ou lélève n'existe pas alors je reçois ce message
echo "ce élève n'est pas de cette classe !!!!!";
}
//Analyse et exécution d'autres commandes ici...
// Validation de la transaction
$committed = oci_commit($conn);
// Vérification de la validation : si une erreur est survenue, afficher
// le message d'erreur
if (!$committed) {
$error = oci_error($conn);
echo 'Validation échouée. Oracle dit : ' . $error['message'];
}
else{ echo '------------------------Insersion OK !!!!!!!!!';}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style4 {color: #FFFFFF; font-weight: bold; }
.Style5 {
color: #CCCCCC;
font-weight: bold;
}
-->
</style>
</head>
<body>
<div align="center">
<h1><a href="MonSiteOK.php" title="Acceuil !!!!" class="Style5">
<input type="image" name="imageField" src="btmylod_1.png" />
</a><em>>>> LISTE DES ELEVES DE 4ème 5 </em> <<<
</h1>
</div>
<form id="form1" name="form1" method="post" action="">
<table width="1065" border="0" align="center" cellspacing="2">
<tr bgcolor="#999999">
<th width="233" scope="row"><span class="Style3">NOM</span></th>
<td width="274"><div align="center" class="Style4">PRENOM</div></td>
<td width="208"><div align="center" class="Style4">CLASSE</div></td>
<td width="144"><div align="center" class="Style4">NOTE</div></td>
<td width="184"><div align="center" class="Style4">MaNote</div></td>
</tr>
<?php
$i=0;
$paire= '33FFFF';
$impaire= 'C0C0C0';
while($liste_etu = oci_fetch_assoc($res)) {
//$j=$i%2;// ça sert pas ça ? c'est pour un changement de bgcolor une ligne sur deux ? d'ailleurs $i n'est pas déclarée ?
?>
<tr bgcolor="# <?php
if( ($i%2) === 0) echo $paire;
else echo $impaire; ?>">
<td><?php echo $liste_etu['NOM'] ?></td>
<td><?php echo $liste_etu['PRENOM'] ?></td>
<td><?php echo $liste_etu['CLASSE'] ?></td>
<td><input type="text" name="NOTE[]" value=" "/><input type="hidden" name="NUM[]" value="<?php echo $list_etu['NUM']?></td>
</tr>
<?php
$i++;
}
?>
<tr bgcolor="#33FFFF">
<td><?php echo $liste_etu['NOTE'] ?></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<table width="200" border="0">
<tr>
<td><input type="submit" name="Enregistrer" value="Enregistrer" /></td>
<td><input type="submit" name="annule" value="Annuler" /></td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
</form>
<p> </p>
</body>
</html<?php
//ici je déclare les variables
if (isset($_POST["Enregistrer"])) {
$_POST["NOM"]=""; $_POST["PRENOM"]=""; $_POST["CLASSE"]=''; $_POST["NOTE"]='';
$NOM=trim($_POST["NOM"]);
$PRENOM=trim($_POST["PRENOM"]);
$CLASSE=trim($_POST["CLASSE"]);
$NOTE=trim($_POST["NOTE"]);
//$color=array('#333333','#999999');
//$i=0;
//la on se connecte à ORACLE situé sur redhat 5
$conn = oci_connect("zana", "cool75sool", '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcldb)
(INSTANCE_NAME = orcldb)
(GLOBAL_NAME = orcldb)
))');
//Dans ma base de donnée j'ai deja enregistrer des eleves de différentes classes
//apres avoir fait une evaluation je veux enregistrer les notes des éleves par exemples ceus de la 4eme classe
// alors je crée une requtte sql qui me permet d'abord de faire une selection des eleves de la 4eme5
$res = oci_parse($conn,"SELECT NUM,NOM,PRENOM,CLASSE FROM eleve WHERE CLASSE='4eme5' ORDER BY NOM ASC");
$req = oci_execute($res);
//au cas ou ces élèves existent ,dans le champ NOTE qui doit se trouver devant chaque nom ,j'inscrit la note de cet élève
if (!empty($NOM)) { $sql=oci_parse($conn,"INSERT INTO participe(NOTE) values('".$NOTE."')");
$result = oci_execute($sql);
}
else
{ // au cas ou lélève n'existe pas alors je reçois ce message
echo "ce élève n'est pas de cette classe !!!!!";
}
//Analyse et exécution d'autres commandes ici...
// Validation de la transaction
$committed = oci_commit($conn);
// Vérification de la validation : si une erreur est survenue, afficher
// le message d'erreur
if (!$committed) {
$error = oci_error($conn);
echo 'Validation échouée. Oracle dit : ' . $error['message'];
}
else{ echo '------------------------Insersion OK !!!!!!!!!';}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
.Style3 {color: #FFFFFF}
.Style4 {color: #FFFFFF; font-weight: bold; }
.Style5 {
color: #CCCCCC;
font-weight: bold;
}
-->
</style>
</head>
<body>
<div align="center">
<h1><a href="MonSiteOK.php" title="Acceuil !!!!" class="Style5">
<input type="image" name="imageField" src="btmylod_1.png" />
</a><em>>>> LISTE DES ELEVES DE 4ème 5 </em> <<<
</h1>
</div>
<form id="form1" name="form1" method="post" action="">
<table width="1065" border="0" align="center" cellspacing="2">
<tr bgcolor="#999999">
<th width="233" scope="row"><span class="Style3">NOM</span></th>
<td width="274"><div align="center" class="Style4">PRENOM</div></td>
<td width="208"><div align="center" class="Style4">CLASSE</div></td>
<td width="144"><div align="center" class="Style4">NOTE</div></td>
<td width="184"><div align="center" class="Style4">MaNote</div></td>
</tr>
<?php
$i=0;
$paire= '33FFFF';
$impaire= 'C0C0C0';
while($liste_etu = oci_fetch_assoc($res)) {
//$j=$i%2;// ça sert pas ça ? c'est pour un changement de bgcolor une ligne sur deux ? d'ailleurs $i n'est pas déclarée ?
?>
<tr bgcolor="# <?php
if( ($i%2) === 0) echo $paire;
else echo $impaire; ?>">
<td><?php echo $liste_etu['NOM'] ?></td>
<td><?php echo $liste_etu['PRENOM'] ?></td>
<td><?php echo $liste_etu['CLASSE'] ?></td>
<td><input type="text" name="NOTE[]" value=" "/><input type="hidden" name="NUM[]" value="<?php echo $list_etu['NUM']?></td>
</tr>
<?php
$i++;
}
?>
<tr bgcolor="#33FFFF">
<td><?php echo $liste_etu['NOTE'] ?></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<table width="200" border="0">
<tr>
<td><input type="submit" name="Enregistrer" value="Enregistrer" /></td>
<td><input type="submit" name="annule" value="Annuler" /></td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
</form>
<p> </p>
</body>
</html>