Membre
|
Bonjour tout le monde j’ai un autre problème a vous exposer
j’ai 3 page PHP dans ce ordre :
une page index.php qui contient le lien des 2 autres pages que je vais nommer
une page inscription.php qui contient un formulaire d'inscription
et une page recrutement qui contient les offres d'emploi publier en bas de chaque offre il y a un bouton « je postule » en cliquant sur le bouton c'est le formulaire d'inscription qui s'affiche tandis que je veux que le formulaire d'inscription s'affiche avec les infos de l'offre sur la quelle l'utilisateur a cliqué vraiment cette partie je sais pas comma mi prendre juste un coup de pousse pour un apprentie.
Merci d’avance.
NB : tout les offres d'emplois sont charger d'une BD et tout les inscriptions est enregistrez dans cette même base, pour ce qui on suivie mon sujet passer c'est comme si c'est la continuer.
Je vous pressente le code des trois pages dans le même ordre :
index.php
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style_div.css">
<title>Index</title>
</head>
<body>
<div id="bloc-nav">
<div id="bloc-2" class="nav <?php if( isset( $_GET['page'] )&& strcmp( $_GET['page'] , 'offres' ) == 0 ){ echo ' active ';} ?>" >
<a href="?page=offres">Offre d'emplois</a>
</div>
<div id="bloc-3" class="nav <?php if( isset( $_GET['page'] )&& strcmp( $_GET['page'] , 'candidature' ) == 0 ){ echo ' active ';} ?>" >
<a href="?page=candidature" >candidature spontaner</a>
</div>
</div>
<div id="bloc-content";>
<?php
$page = (isset($_GET['page'])) ? $_GET['page'] : '' ;
switch ( $page ) {
case 'offres':
require_once('recrutement_offre.php');
break;
case 'candidature':
require_once('recrutement_formulaire_candidature.php');
break;
}
?>
</div>
</body>
</html>
inscription.php : après avoir cliquer sur le bouton « je postule » que le formulaire s'affiche avec les infos de l'offre sur la quelle l’utilisateur a cliquer
<!DOCTYPE html>
<html>
<head>
<title>recrutement</title>
</head>
<body>
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
require_once '../../../classes/common.php';
require_once '../../../classes/sql_helper.php';
require_once '../../../classes/connexion_db.php';
require_once '../../../classes/metiers/rh_recrutement_candidat_metier.php';
$connexion_dbInstance = new connexion_db();
//$rh_recrutement_candidat_metier::require_dependencies(array('entites'=>'../../../classes/entites/','metiers'=>'../../../classes/metiers/'));
//$retour_rh_recrutement_candidat_metier = rh_recrutement_metier::search($connexion_dbInstance::$connexion,array() , array('debut'=>0,'fin'=>100000) , array('champs'=>'identifiant','sens'=>'asc') );
/*foreach ($retour_rh_recrutement_candidat_metier['data'] as $key => $value) {
echo $value['nom'];
}*/
?>
<form name='inscription' align="center" action="recrutement_formulaire_candidature_traitement.php" method="POST">
<table border="0" align="center" cellpacing="2" cellpadding="2">
<tr align="center">
<td>Prenom</td>
<td><input type="text" name="Prenom" necessaire></td>
</tr>
<tr align="center">
<td>Nom</td>
<td><input type="text" name="Nom" necessaire></td>
</tr>
<tr align="center">
<td>Sexe</td>
<td><input type="int" name="Sexe" necessaire></td>
</tr>
<tr align="center">
<td>Age</td>
<td><input type="text" name="Age" necessaire></td>
</tr>
<tr align="center">
<td>Numero 1</td>
<td><input type="text" name="Numero 1" necessaire></td>
</tr>
<tr align="center">
<td>Numero 2</td>
<td><input type="text" name="Numero 2" ></td>
</tr>
<tr align="center">
<td>Email 1</td>
<td><input type="text" name="Email 1" necessaire> </td>
</tr>
<tr align="center">
<td>Email 2</td>
<td><input type="text" name="Email 2"></td>
</tr>
<tr align="center">
<td>Adresse</td>
<td><textarea name="Adresse" rows="2" cols="30" necessaire> </textarea></td>
</tr>
<tr align="center">
<td>CV</td>
<td><input type="file" name="CV"></td>
</tr>
<tr align="center">
<td>Lettre de motivation</td>
<td><input type="file" name="Lettre de motivation"></td>
</tr>
<tr align="center">
<td ><input type="submit" value="annuler"></td>
<td colspan="2"><input type="submit" value="valider"></td>
</tr>
</table>
</body>
</html>
recrutement.php
<!DOCTYPE html>
<html>
<head>
<title>recrutement</title>
</head>
<body>
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
require_once '../../../classes/common.php';
require_once '../../../classes/sql_helper.php';
require_once '../../../classes/connexion_db.php';
require_once '../../../classes/metiers/rh_recrutement_metier.php';
$connexion_dbInstance = new connexion_db(); rh_recrutement_metier::require_dependencies(array('entites'=>'../../../classes/entites/','metiers'=>'../../../classes/metiers/'));
$retour_rh_recrutement_metier = rh_recrutement::search($connexion_dbInstance::$connexion, array(), array('debut'=>0,'fin'=>100000) , array('champs'=>'identifiant','sens'=>'asc'));
foreach ($retour_rh_recrutement_metier['data'] as $key => $value) {
echo '
<div class="recrutement">
<div class="recrutement-intro"><span class="recrutement-contrat">'.
$value['param_rh_recrutement_contrat_type_nom']
.'</span><span class="recrutement-poste" >'.
$value['poste']
.'</span>
<div class="recrutement-intro"><span class="recrutement-date">
Publié le '.date('d/m/Y',$value['date_debut_publicatoin']).'
</div>
</div>
<div class="recrutement-infos">
<div class="recrutement-profil"> <pre>'.$value['profil'].'</pre></div>
<div class="recrutement-mission"> <pre>'.$value['description'].'</pre> </div>
<div class="recrutement-actionneur"><form action="'.$value['identifiant'].'" ><a href="?page=candidature" ><input type="button" name="" value="Je postule"/></a> </form></div>
</div>s
</div>
';
}
?>
</body>
</html>
|