Navigation en ajax [Résolu]

Messages postés
119
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
2 avril 2019
- - Dernière réponse : Tar06
Messages postés
119
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
2 avril 2019
- 24 avril 2015 à 19:11
Bonjour,
Je suis entrain de faire mon projet Gestion des personnels en php , j'ai cree une menu de navigation , je veuz que quqnd je clique sur un lieu du menu il m'affiche le contenu sur le meme page et j'arrive pas a faire ca avec ajax

le menu est la


Nb: toute les fichiers sont aux même dossier
Afficher la suite 

3 réponses

Messages postés
26799
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 novembre 2019
317
0
Merci
Bonjour

1 - sais-tu qu'il existe une touche imprime écran?

2 - sans voir ton code il nous sera difficile de t'aider...


Cordialement,
Jordane
Commenter la réponse de jordane45
Messages postés
119
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
2 avril 2019
0
Merci
Menu.php

<!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" xml:lang="en" lang="en">
<head>
<title>acceuil</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />

<link rel="stylesheet" href="design.css" type="text/css" />
<script type="text/javascript" src="jquery-1.11.2.min.js"> </script>
<script type="text/javascript" src="Navigation.js"> </script>

</head>
<body>

<div id="left">
<img src="logo.jpg" WIDTH='200%' HEIGHT='150'/>
</div>
<div id="center">
<img src="mau.jpg" WIDTH='800%' HEIGHT='150'/>
</div>
<div id="right">

<img src="logo.jpg" WIDTH='200%' HEIGHT='150'/>
</div>

</div>
<center>
<div id="outer">
<div id="inner">
<div id="contenu">
<div id="menu">
<h2> Bienvenue dans Session Administrateur</h2>
<table bordercolor="green" width="100%">
<tr>
<td><a href="ajouter_personnel.php">Utilisateur</a></td>
<td><a href="departement.php">Departement</a></td>
<td><a href="ajouter_employe.php">Employes</a></td>
<td><a href="conge.php">Conges</a></td>
<td><a href="ajouter_permission.php">Permission</a></td>

</tr>


</table>
</div>
</center>
</body>
</html>

Tar06
Messages postés
119
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
2 avril 2019
> jordane45
Messages postés
26799
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 novembre 2019
-
Moi je demande la fonction qui fait ca en ajax , cel qui fait que le lieu s'affiche sur le même page
Merci d'avance
jordane45
Messages postés
26799
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 novembre 2019
317 > Tar06
Messages postés
119
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
2 avril 2019
-
Tu m'as contacté par MP ... je t'ai donné un exemple ....
Par contre.. dis toi qu'ici (sur ce forum) on ne fourni pas de code à la demande... on AIDE à résoudre les soucis que tu rencontres ....
hors.. pour ça.. il faut que tu nous montres le code qui poses problème.
Le javascript me semble correcte.. donc si ça ne fonctionne pas c'est que tu dois te tromper ou avoir une erreur du côté PHP !
Tar06
Messages postés
119
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
2 avril 2019
> jordane45
Messages postés
26799
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 novembre 2019
-
J'ai codé ce code mais ce pas marché
<script type="text/javascript"> 

<div id="contenu">

<a onclick="affiche('Menu.php')" >Accueil</a>

function(affiche(page) {

$("#leDivConteneur").load(page);

}
</div>

</script>
jordane45
Messages postés
26799
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 novembre 2019
317 > Tar06
Messages postés
119
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
2 avril 2019
-
.... je ne te demande pas le code HTML ou JAVASCRIPT .... mais le code contenu dans TES PAGES PHP !!!!


Si tu ne veux pas me répondre... tant pis pour toi .. je ne pourrais pas t'aider !!!!!!!
Tar06
Messages postés
119
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
2 avril 2019
-
ok
ajouter_employer.php
<?php
include('/classes/ajouteremp.php');
if(isset($_POST['ajou']) && $_POST['ajou']=="Ajouter"){
$e= new ajouteremp();
$e->setNom_prenom($_POST['nom_prenom']);
$e->setAdresse($_POST['adresse']);
$e->setDate_recrutement($_POST['date_recrutement']);
$e->setService($_POST['service']);
$e->setDate_naissance($_POST['date_naissance']);
$e->setMatricule($_POST['matricule']);
$e->setDirection($_POST['direction']);
$e->setSexe($_POST['sexe']);
$e->setCarte_Identite($_POST['carte_Identite']);
$e->setCaisse($_POST['caisse']);
$e->setGrade($_POST['grade']);
$e->setAge($_POST['age']);
$e->setDivision($_POST['division']);
$e->ajouemp($e->getNom_prenom(),$e->getAdresse(),$e->getDate_recrutement(),$e->getService(),$e->getDate_naissance(),$e->getMatricule(),$e->getDirection(),$e->getSexe(),$e->getCarte_Identite(),$e->getCaisse(),$e->getGrade(),$e->getAge(),$e->getDivision());

mysql_close();
header('location:Affiche_employe.php');
exit();

}
?>

<!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" xml:lang="en" lang="en">
<head>
<script type="text/javascript">
function validate(xx)
{
var len = document.forms[0].elements.length;
for(var i = 0; i < len; i++)
{
if(document.forms[0].elements[i].type=="text" &&
document.forms[0].elements[i].id.indexOf('_obli')>-1 ) {
if (document.forms[0].elements[i].value.length=='') {
document.forms[0].elements[i].style.backgroundColor='#DBDBFF';
alert('champs obligatoire');
return false;
} else {
document.forms[0].elements[i].style.backgroundColor='#FFFFFF'
}
}
}
}
</script>

<!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" xml:lang="en" lang="en">
<head>
<title>Acceuil</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="author" content="Moctar ould Mohamed" />
<meta name="description" content="FTM" />
<link rel="stylesheet" href="design.css" type="text/css" />
</head>
<body>

<div id="left">
<img src="logo.jpg" WIDTH='200%' HEIGHT='150'/>
</div>
<div id="haut">
<div id="right">

<img src="logo.jpg" WIDTH='200%' HEIGHT='150'/>
</div>

</div>

<div id="content"><h2><font size="+1"><u><font size="+1">Gestion des Employer</font><a href="index.php"><input type="button" value="Deconnection"></a></u></pre></h2><br><br><br>
<fieldset style="background-color:#FFF;-webkit-border-radius:.9em;-moz-border-radius:.9em;">
<legend><h3>Ajouter Employer</h3></legend>
<form action="ajouter_employe.php" method="POST">
<table bordercolor="green" width="100%">
<tr><td>Matricule</td><td><input type="text" name="matricule">
</td><td>Nom_Prenom</td><td><input type="text" name="nom_prenom"></td></tr>
<tr><td>Adresse</td><td><input type="text" name="adresse">
</td><td>Direction</td><td><input type="text" name="direction"></td></tr>
<tr><td>Service</td><td><input type="text" name="service"></td>
<tr><td>Division</td><td><input type="text" name="division"></td>
<td>Date_Naissance</td><td><input type="text" name="date_naissance"></td></tr>
<td>Date_Recrutement</td><td><input type="text" name="date_recrutement"></td></tr>
<td>Fonction</td><td><select name="Fonction" value="2"><option>Donner votre Choix</option><option value="1">Cadre</option><option value="2">Planton</option></td></tr>
</td><tr><td>Sexe</td>
<td><select name="sexe" value="2"><option>Donner votre Choix</option><option value="1">Homme</option><option value="2">Femme</option></td>
<td>Carte_Identite</td><td><input type="text" name="carte_Identite"></td></tr>
<td>Caisse</td><td><input type="text" name="caisse"></td>
<td>Grade</td><td><input type="text" name="grade"></td>
<td>Age</td><td><input type="text" name="age"></td>
<tr><td align="center">Departement</td><td>
</tr>
<?php
$a=mysql_connect("localhost","root","");
$b=mysql_select_db("GESTIONPERSONNEL",$a);
$req="select * from departement";
$res=mysql_query($req);
?>
<select name="direction"><option>Selectionner votre Choix</option><?php
while($lig=mysql_fetch_array($res)){
?><option value='<?php echo $lig['nomab']; ?>'><?php echo $lig['nomab']; ?></option>

<?php
}
?>
</option></select></td></tr>
<tr><td colspan="4" align="center"><input type="submit" name="ajou" value="Ajouter"><input type="reset" value="Annulez"></td></tr>
</fieldset></form></table>
</div>
</div>
</div>
<div id="footer"></div>
</div>
</body></html>



conge.php

<?php
include("/classes/ajouterconge.php");
if(isset($_POST['ajou']) && $_POST['ajou']=="Ajouter"){
$e=new ajouterconge();
$e->setMatricule($_POST['Matricule']);
$e->setDatedemande($_POST['datedemande']);
$e->setDatedebut($_POST['datedebut']);
$e->setDuree($_POST['duree']);
$e->setDatefin($_POST['datefin']);
$e->setProfession($_POST['profession']);
$e->setCong($_POST['cong']);
$e->ajouconge($e->getNom(),$e->getPrenom(),$e->getTelephone(),$e->getDatedemande(),$e->getDatedebut(),$e->getDuree(),$e->getDatefin(),$e->getProfession(),$e->getCong());
mysql_close();
header('location:affiche_conge.php');
exit();

}
?>

<!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" xml:lang="en" lang="en">
<head>
<script type="text/javascript">
function validate(xx)
{
var len = document.forms[0].elements.length;
for(var i = 0; i < len; i++)
{
if(document.forms[0].elements[i].type=="text" &&
document.forms[0].elements[i].id.indexOf('_obli')>-1 ) {
if (document.forms[0].elements[i].value.length=='') {
document.forms[0].elements[i].style.backgroundColor='#DBDBFF';
alert('champs obligatoire');
return false;
} else {
document.forms[0].elements[i].style.backgroundColor='#FFFFFF'
}
}
}
}
</script>
<title>gestion des conges</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="author" content="Moctar Mohamed" />
<meta name="description" content="FTM" />
<link rel="stylesheet" href="design.css" type="text/css" />
</head>
<body>

<div id="left">
<img src="logo.jpg" WIDTH='200%' HEIGHT='150'/>
</div>
<div id="haut">
<div id="right">

<img src="logo.jpg" WIDTH='200%' HEIGHT='150'/>
</div>
</div>

<div id="content5"><h2><font size="+1"><u><font size="+1">Gestion des Conges</font><br><a href="index.php"><input type="button" value="Deconnection"></a></u></pre></h2><br><br><br>
<fieldset style="background-color:#FFF;-webkit-border-radius:.9em;-moz-border-radius:.9em;">
<legend><h3>Ajouter un Conge</h3></legend>
<form action="ajouter conge.php" method="POST">
<table bordercolor="kader" width="100%">
<center><tr><td>Matricule</td><td><input type="text" name="Matricule"></td></tr></center>
<td>Date demande</td><td><input type="text" name="datedemande"></td></tr>
<tr><td>Date debut</td><td><input type="text" name="datedebut"></td><td>Duree</td>
<td><input type="text" name="duree"></td></tr>
<tr><td>Date fin</td><td><input type="text" name="datefin"></td><td>Profession</td>
<td><select name="profession" value="2"><option>Donner votre Choix</option><option value="1">Cadre</option><option value="2">Planton</option></td></tr>
<tr><td colspan="4" align="center"><input type="submit" name="ajou" value="Ajouter"><input type="reset" value="Annulez"></td></tr>
</fieldset></form></table>
</div><!-- end content -->
</div><!-- end inner -->
</div><!-- end outer -->
<div id="footer"></div>
</div><!-- end container -->
</body></html>

Commenter la réponse de Tar06
Messages postés
26799
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 novembre 2019
317
0
Merci
Ah oui ok ...
bon dans ce cas là .. il faudrait plutôt te tourner vers ceci je pense :
https://api.jquery.com/load/


Tar06
Messages postés
119
Date d'inscription
vendredi 27 mars 2015
Statut
Membre
Dernière intervention
2 avril 2019
-
Merciiii frere jordan45
Commenter la réponse de jordane45