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

Dreamweaver Discussion :

creation d'un CV avec dreamweaver


Sujet :

Dreamweaver

  1. #1
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 610
    Par défaut creation d'un CV avec dreamweaver
    bonjour je veux crée une CV pour cela
    les information de CV elles sont dans la base ,il faut afficher les nom et les prénom des personne seulement dans la page et quand je cliqué sur le nom il m'affiche dans une page les autres infirmations de la personne la photo, grade......
    le code de la premeiere page est 'personne.php' est
    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
    <body>
    <table border="1" cellpadding="2" cellspacing="3">
      <tr>
        <td>nom</td>
        <td>prenom</td>
      </tr>
      <?php do { ?>
        <tr>
          <td><a href="<?php echo $row_enseignant['nom']; ?>"><?php echo $row_enseignant['nom']; ?></a></td>
          <td><?php echo $row_enseignant['prenom']; ?></td>
        </tr>
        <?php } while ($row_enseignant = mysql_fetch_assoc($enseignant)); ?>
    </table>
    </body>
    </html>
    <?php
    mysql_free_result($enseignant);
    ?>
    le code de la 2 ème page 'CV.php' est
    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
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    ?php require_once('Connections/enseigant.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
    {
      $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
    
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
    
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;    
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      }
      return $theValue;
    }
    }
    
    mysql_select_db($database_enseigant, $enseigant);
    $query_test2 = "SELECT * FROM enseignant";
    $test2 = mysql_query($query_test2, $enseigant) or die(mysql_error());
    $row_test2 = mysql_fetch_assoc($test2);
    $totalRows_test2 = mysql_num_rows($test2);
    $nom = $_GET['nom'] ;
    mysql_select_db($database_enseigant, $enseigant); 
    $query_test2 = "SELECT * FROM enseignant WHERE nom = '$nom' ";
    $test2 = mysql_query($query_test2, $enseigant) or die(mysql_error());
    $row_test2 = mysql_fetch_assoc($test2);
    $totalRows_test2 = mysql_num_rows($test2);
    ?><!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">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    </body>
    </html>
    <?php
    mysql_free_result($test2);
    ?>
    il m'affiche le code d'erreur suivant den l'execution de la 2 ème page
    Undefined index: nom in e:\easy\easyphp1-8\www\departe\CV.php on line 37
    questions :
    1.est ce que je peut faire tout ça avec les bouton de dreamweaver seulement? si oui comment?
    2. aidriez moi SVP pour corrigé l'erreur

  2. #2
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut
    Bonjour, peux tu nous dire qu'elles sont les lignes 37 et 38 ?
    Merci

  3. #3
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 610
    Par défaut
    les ligne de 37 à 42
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $nom = $_GET['nom'] ;
    mysql_select_db($database_enseigant, $enseigant); 
    $query_test2 = "SELECT * FROM enseignant WHERE nom = '$nom' ";
    $test2 = mysql_query($query_test2, $enseigant) or die(mysql_error());
    $row_test2 = mysql_fetch_assoc($test2);
    $totalRows_test2 = mysql_num_rows($test2);

  4. #4
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut
    C'est une erreur de type NOTICE je pense.
    Tu peux la désactiver si tu as besoin.

    Cela signifie que tu lis une variable qui n'est pas envoyé.

    Essai de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if(isset($_GET['nom'])){
        $nom = $_GET['nom'];
    }

  5. #5
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 610
    Par défaut
    merci de votre réponse mais j'ai le code d'erreur
    Undefined variable: nom in e:\easy\easyphp1-8\www\departe\test16.php on line 41
    la ligne 41 est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query_test2 = "SELECT * FROM enseignant WHERE nom = '$nom' ";

  6. #6
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut
    si tu débute, ne tiens pas compte des NOTICES.
    Place ce bout de code en début de script
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    error_reporting(E_ALL ^ E_NOTICE);

  7. #7
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 610
    Par défaut
    bonjour,
    j'ai essayé le code mais rien ne m'affiché

  8. #8
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut
    si tu n'as plus d'erreur, pas de problème ?

  9. #9
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 610
    Par défaut
    le problème est qu'il m'affiche une page vide

    le code de la deuxième page est :
    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
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    <?php require_once('Connections/enseigant.php'); ?>
    <?php
    error_reporting(E_ALL ^ E_NOTICE);
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
    {
      $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
    
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
    
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;    
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      }
      return $theValue;
    }
    }
    
    mysql_select_db($database_enseigant, $enseigant);
    $query_test2 = "SELECT * FROM enseignant";
    $test2 = mysql_query($query_test2, $enseigant) or die(mysql_error());
    $row_test2 = mysql_fetch_assoc($test2);
    $totalRows_test2 = mysql_num_rows($test2);
    if(isset($_GET['nom'])){
        $nom = $_GET['nom'];
    }
    mysql_select_db($database_enseigant, $enseigant); 
    $query_test2 = "SELECT * FROM enseignant WHERE nom = '$nom' ";
    $test2 = mysql_query($query_test2, $enseigant) or die(mysql_error());
    $row_test2 = mysql_fetch_assoc($test2);
    $totalRows_test2 = mysql_num_rows($test2);
    ?><!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">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    </body>
    </html>
    <?php
    mysql_free_result($test2);
    ?>
    merci

  10. #10
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 852
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 852
    Par défaut
    cette page semble fonctionner.

    Tu n'affiche rien dans ta page, c'est normal que tu es une page blanche.

    Si tu met du code entre les balises BODY ça marchera

  11. #11
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 610
    Par défaut
    merci pour votre aide
    j' ai trouvé ce code il est biens il m'aide beaucoup mais il m'affiche touts les enregistrement
    ma code est
    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
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    <?php require_once('Connections/enseigant.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
    {
      $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
    
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
    
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;    
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      }
      return $theValue;
    }
    }
    
    $maxRows_enseignant = 10;
    $pageNum_enseignant = 0;
    if (isset($_GET['pageNum_enseignant'])) {
      $pageNum_enseignant = $_GET['pageNum_enseignant'];
    }
    $startRow_enseignant = $pageNum_enseignant * $maxRows_enseignant;
    
    $colname_enseignant = "0";
    if (isset($HTTP_GET_VARS['nom'])) {
      $colname_enseignant = $HTTP_GET_VARS['nom'];
    }
    mysql_select_db($database_enseigant, $enseigant);
    $query_enseignant = sprintf("SELECT nom,prenom,grade,tele FROM enseignant WHERE nom=%s", GetSQLValueString($colname_enseignant, "int"));
    $query_limit_enseignant = sprintf("%s LIMIT %d, %d", $query_enseignant, $startRow_enseignant, $maxRows_enseignant);
    $enseignant = mysql_query($query_limit_enseignant, $enseigant) or die(mysql_error());
    $row_enseignant = mysql_fetch_assoc($enseignant);
    
    if (isset($_GET['totalRows_enseignant'])) {
      $totalRows_enseignant = $_GET['totalRows_enseignant'];
    } else {
      $all_enseignant = mysql_query($query_enseignant);
      $totalRows_enseignant = mysql_num_rows($all_enseignant);
    }
    $totalPages_enseignant = ceil($totalRows_enseignant/$maxRows_enseignant)-1;
    ?>
    <!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">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    <table border="1" cellpadding="2" cellspacing="5">
      <tr>
        <td>nom</td>
        <td>prenom</td>
        <td>grade</td>
        <td>tele</td>
      </tr>
      <?php do { ?>
        <tr>
          <td><?php echo $row_enseignant['nom']; ?></td>
          <td><?php echo $row_enseignant['prenom']; ?></td>
          <td><?php echo $row_enseignant['grade']; ?></td>
          <td><?php echo $row_enseignant['tele']; ?></td>
        </tr>
        <?php } while ($row_enseignant = mysql_fetch_assoc($enseignant)); ?>
    </table>
    </body>
    </html>
    <?php
    mysql_free_result($enseignant);
    ?>

  12. #12
    Membre éclairé
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 610
    Par défaut
    j'ai remplacé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    enseignant WHERE nom=%s", GetSQLValueString($colname_enseignant, "int"));
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    enseignant WHERE nom=%s", GetSQLValueString($colname_enseignant, "text"));
    si je clique sur le nom de la première personne il m'affiche leur CV et si je clique sur le dernière nom il m'affiche leur CV mais les autre non il m'affiche le tableau vide??????????????????

Discussions similaires

  1. Rendu bizzare en mode "creation" avec dreamweaver
    Par Greg12345 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 17/07/2012, 14h59
  2. [CS3] creation infos-bulles avec Dreamweaver CS3
    Par foxatout dans le forum Dreamweaver
    Réponses: 3
    Dernier message: 09/10/2009, 18h39
  3. [CS3] creation d'un forum avec dreamweaver
    Par info_sara dans le forum Dreamweaver
    Réponses: 3
    Dernier message: 04/05/2008, 23h23
  4. [DW8] creation d'un site web dynamique avec dreamweaver 8
    Par kouamelan1 dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 03/04/2008, 10h57
  5. [Creation composant visuel] Problème avec le focus
    Par Ingham dans le forum Composants VCL
    Réponses: 9
    Dernier message: 23/09/2004, 16h59

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