Afficher les infos de 2 page différente dans une 3 page
pipipicontrole
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
pipipicontrole Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
pipipicontrole Messages postés 29 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai un 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.
Je vous pressente le code des trois pages dans le même ordre :
index.php
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.
recrutement.php
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>
A voir également:
- Afficher les infos de 2 page différente dans une 3 page
- Supprimer une page word - Guide
- Word numéro de page 1/2 - Guide
- Imprimer tableau excel sur une page - Guide
- Quelles sont les 2 orientations possibles d'une page d’un document numérique ? - Guide
- Créer une page facebook - Guide
2 réponses
Dans recrutement.php tu as cette ligne :
Il y a un action ET un a href donc quand tu cliques sur "je postule" la page est donc redirigée vers $value['identifiant'] ou vers candidature?
Essaye de trouver lequel prend la priorité et ou est ce que tu veux l'envoyer, de plus avec quelles informations.
<form action="'.$value['identifiant'].'" >
<a href="?page=candidature" >
<input type="button" name="" value="Je postule"/>
</a>
</form>
Il y a un action ET un a href donc quand tu cliques sur "je postule" la page est donc redirigée vers $value['identifiant'] ou vers candidature?
Essaye de trouver lequel prend la priorité et ou est ce que tu veux l'envoyer, de plus avec quelles informations.
<form method="GET" action="recrutement_formulaire_candidature.php" > <input type="hidden" name="page" value="candidature" /> <input type="hidden" name="recrutement" value="'.$value['identifiant'].'" /> <input type="submit" name="" value="Je postule"/> </form>
j'ai modifier un peux la page recrutement.php en créant un formulaire dont l'attribut action est pointer ver la page inscription.php avec des chant cacher. maintenant le problème c'est que je veux faire un test dans la page inscription.php pour vérifier si il y a un identifiant de l'offre qu'on affiche l'offre avec le formulaire d'inscription si non afficher le formulaire d'inscription