Bonjour,
j ai ma page index.php
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>index</title>
<link rel="stylesheet" type="text/css" href="style/style.css">
</head>
<body>
<div class="haut">Gestion de document</div>
<div class="gauche">
<ul>
<li><a href="x.php?page=accueil">Accueil du site</a></li>
<li><a href="x.php?page=nouveau">Nouveau Document</a></li>
<li><a href="x.php?page=recherche">Recherche</a></li>
</ul>
</div>
<div class="frame">
<?
if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page'];
switch($page)
{
case 'recherche': include ('recherche.php');break;
case 'nouveau': include ('Ajout_Doc.php');break;
case 'accueil':include ('intro.php');break;
}
?>
</div>
<div class="bas">Cette partie basse reste fixe
</div>
</body>
</body>
</html>
et par exemple lorsque je clique sur nouveau document y a cette page qui s 'ouvre parfaitement sur la div frame
"Ajout_Doc.php"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
[ Lien ]">
<html xmlns="
[ Lien ]">
<script language="JavaScript" type="text/JavaScript">
<!--
function message()
{
confirm('êtes vous sur ?');
}
//-->
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style/style.css">
<title>Nouveau Document</title>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
-->
</style></head>
<body>
<?
function remplir_list()
{
include("connection.php");
$sql = 'SELECT id_rep as id_rep, nom as nom_rep FROM Repertoire';
// on lance notre requete SQL
$req = mysql_query($sql) or die('Erreur SQL !<br/>'.$sql.'<br />'.mysql_error());
$nb = mysql_num_rows ($req);
if ($nb == 0)
{ // aucun repertoire
echo 'liste vide';
}
else
{ // au moins un repertoire
while ($data = mysql_fetch_array($req))
{
echo '<option value="' , $data['id_rep'] , '">' ,
stripslashes(htmlentities(trim($data['nom_rep']))) , '</option>';
}
}
}
?>
<form id="form1" name="form1" method="post" enctype="multipart/form-data" action="Rec_Doc.php" >
<table width="649" height="289" border="0">
<tr>
<td width="83" height="59">Nom:</td>
<td width="552">
<input name="nom_rep" type="text" size="40"/> </td>
</tr>
<tr>
<td height="78">Repertoire:</td>
<td>
<select name="rep" size="1" title="chosir">
<option value="0" selected="selected">--------------- choisir un repertoire ---------------
</option>
<? remplir_list()?>
</select>
<a href="Ajout_rep.php" onClick="window.open('Ajout_rep.php','','toolbar=0, location=0, directories=0,status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=350, height=200, left=200, top=200');return(false)">Nouveau</a>
</td>
</tr>
<tr>
<td height="60">Fichier:</td>
<td><input name="NomFichier" type="file" size="25">
<input type="hidden" name="upload" value="1000000"></td>
<td width="0"></td>
</tr>
<tr>
<td height="85"> </td>
<td> <input type="reset" value="Annuler"/>
<input type="submit" name="Submit" value="Enregistrer" onclick="message()"/>
</td>
</tr>
</table>
</form>
</body>
</html>
<?
if (isset($_GET["nom_rep"]))
{
include("connection.php");
$table="Repertoire";
//import_request_variables("p","_");
$date= date("y-m-d");
$rep= $_GET["nom_rep"];
if ($rep=="")
{
echo "Prière d'entrer le nom du repertoire.";
}
else
{
mysql_query("INSERT INTO $table
values ('','$rep','$date')");
//die(mysql_error);
}
mysql_close();
//echo "Variable txt reçue par la métode GET = ".$_GET["nom_rep"];
}
?>
<?
include("connection.php");
import_request_variables("p","_");
$table="Document";
$date=date("y-m-d");
if (isset($_POST['Submit']) && $_POST['Submit'] == 'Enregistrer')
{
$content_dir = 'documents/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['NomFichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['NomFichier']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp')
&& !strstr($type_file, 'gif') && !strstr($type_file, 'pdf'))
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['NomFichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
mysql_query("INSERT INTO $table
values ('','$_rep','$_nom_rep','$name_file','$date')");
mysql_close();
}
et lorsqu'on clique sur enregistrer je voudrais revenir a la page index comme au debut.
pouriez vous m'aidez svp.
merci