IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Formulaire d'offres d'emploi


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 54
    Par défaut Formulaire d'offres d'emploi
    Bonjour,

    Je suis en train de développer une page en PHP pour des offres d'emploi.
    Donc j'ai une page qui m'affiche dans un tableau les différentes offres d'emploi que j'ai dans ma base. Jusque là tout va bien.
    L'affichage est simple et comme suit :

    | DATE | TYPE DE L'OFFRE | TITRE DE L'OFFRE |

    Ce que j'aimerai maintenant, se serait de cliquer sur le titre de l'offre pour afficher dans un popup l'intégralité de l'offre sur laquelle je clique avec tout ses détail.

    Je suis complètement bloqué, voici mon source PHP en ce qui concerne le tableau qui me liste les différentes offres d'emploi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <?php
          $serverBDD="*";
    	  $nomUtil="*";
    	  $password="*";
    	  $BDD="*";
     
    	  @mysql_connect($serverBDD, $nomUtil, $password) or die ('Impossible de se connecter à la base de données');
    	  @mysql_select_db($BDD) or die ('Cette base de données n\'existe pas');
     
    	  $req=mysql_query('SELECT update_date, type, title FROM job_offers WHERE country="FR" ORDER BY update_date') or die ('Erreur de requête');
    	  $result=mysql_num_rows($req);
     
    	  if($result)
    	  {
    	  	echo '<table border="1" class="table_rh">';
    		echo '<caption>Offres d\'emploi</caption><br />';
    	    echo '<tr>';
            echo '<th>Date</th>';
    		echo '<th>Type</th>';
    		echo '<th>Titre de l\'offre</th>';
    		echo '</tr>	';
     
    	     while($row = mysql_fetch_array($req)) 
    	     {
    	      echo '<tr><td>'.$row['update_date'].'</td>';
    	      echo '<td>'.$row['type'].'</td>';
    	      echo '<td><a href="offreEmploi.php" target="_blank">'.$row['title'].'</a></td></tr>';
    	     }
    	  echo '</table>';
    	  }
    	  else
    	  {
    	     echo ('Aucune offres d\'emploi disponibles actuellement.');
    	  }
     
    	 mysql_close(); 
      ?>
    On peut voir que le dernier <td> comporte un lien vers un popup pour m'afficher mon offre en détail.

    Est ce que je suis bien partis ?
    Dans ma page pour afficher l'offre dans son intégralité que dois-je y mettre ? Je pense que je dois faire un critère de choix avec l'ID ?

    Merci de votre aide.

  2. #2
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Tu peux passer par l'exemple l'id de l'offre d'emploi dans l'url :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="offreEmploi.php?id=X" target="_blank">

    Ensuite dans offreEmploi.php tu pourras récupérer cette id avec $_GET['id'] et ainsi retrouver les informations de ton offre d'emploi via une requête.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 54
    Par défaut
    Seb33300 merci de ta réponse, mais quand tu mets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="offreEmploi.php?id=X" target="_blank">
    Je laisse le X de id ?

    Ensuite quand tu dis :

    Ensuite dans offreEmploi.php tu pourras récupérer cette id avec $_GET['id'] et ainsi retrouver les informations de ton offre d'emploi via une requête.
    Où je place le $_GET['id'] s'il te plait ?

    Merci

  4. #4
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Tu remplaces le X par la valeur de l'id.

    Ensuite, le $_GET['id'] tu peux le placer n'importe ou dans ta page et il contient la valeur de id, soit X dans mon exemple.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo