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.
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>