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 :

Mise en ligne site chez FREE et base de donnée Mysql


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 33
    Points : 4
    Points
    4
    Par défaut Mise en ligne site chez FREE et base de donnée Mysql
    Bonsoir à tous!
    Je ne sais pas si je poste dans le bon endroit...
    J'essaye de mettre en ligne mon site chez Free. J'ai essayé avec la fonction ftp de dreamweaver mais ça ne marche pas. J'ai donc essayé avec Filezilla. J'ai bien réussi à transferer les fichiers, mais je n'ai que la page d'accueil qui fonctionne. Je suppose que c'est parce que la base de donnée mysql de free n'a pas le meme nom que celle que j'avais en local. Donc je me demandais comment je devais faire. SI je modifie le nom du fichier php du dossier "connections" dans dreamweaver ca ne va pas le changer sur le serveur?
    Faut également que je change le contenu du fichier php du dossier connections?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    # FileName="Connection_php_mysql.htm"
    # Type="MYSQL"
    # HTTP="true"
    $hostname_TEST = "localhost";
    $database_TEST = "tim";
    $username_TEST = "root";
    $password_TEST = "";
    $TIM = mysql_pconnect($hostname_TEST, $username_TEST, $password_TEST) or trigger_error(mysql_error(),E_USER_ERROR);
    ?>
    Y a t il des gens qui ont réussi a parametrer dreamweaver pour mettre leur site en ligne? Lequel est le plus simple pour faire des modifications de page, dreamweaver ou filezilla?
    Merci

  2. #2
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    Dreamweaver -> Berk

    Sinon ben ouais, ta base de données chez Free n'a pas le même nom qu'en local enfin sauf si tu es à l'adresse tim.free.fr.

    Alors oui tu dois changer le contenu de ton fichier, avec:
    -> nom de la base : le nom de ton domaine chez Free
    -> nom d'utilisateur : le nom de ton domaine chez Free (même que pour le FTP donc)
    -> mot de passe : ton mot de passe de connexion chez Free (même que pour le FTP encore une fois)

    Le plus simple, ça dépend ce que tu veux. Si tu veux que ça s'enregistre directement sur le serveur quand tu modifies un fichier, peut-être que Dreamweaver le fait... ou pas, j'en sais rien, je suis malade dès que j'en vois un. Par contre Zend Development Environment, il le fait très bien.
    Sinon ben t'as tous les logiciels de tranfert FTP comme Filezilla effectivement

  3. #3
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    Et peut être aussi remplacer la ligne :
    $hostname_TEST = "localhost";
    par
    $hostname_TEST = "sql.free.fr";

  4. #4
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    Ah bien vu, je l'avais zappé en cours de route celle-là

  5. #5
    fey
    fey est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 231
    Points : 93
    Points
    93
    Par défaut
    il me semble que cela marche aussi avec localhost, meme si j'ai l'habitude de mettre sql.free.fr

    par compte $database_TEST & $username_TEST ca doit etre le meme nom en l'occurrence ton nom d'utilisateur, comme tu peux pas creer de base (enfin si tu utilises les pages perso)

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 33
    Points : 4
    Points
    4
    Par défaut
    Bonsoir

    Pour $hostname je dois pas le remplacer par ftpperso.free.fr?? ou c'est bien sql.free.fr

    Mais si je change le nom de ma base de donnée en local pour qu'elle soit identique à celle de free, est ce que ça va changer pour toutes les pages? Sinon comment je dois faire pour modifier ma base de données pour que ca affecte toutes les pages de mon site?Je sais pas si je me suis fais bien comprendre...

  7. #7
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    Citation Envoyé par fey Voir le message
    il me semble que cela marche aussi avec localhost, meme si j'ai l'habitude de mettre sql.free.fr

    par compte $database_TEST & $username_TEST ca doit etre le meme nom en l'occurrence ton nom d'utilisateur, comme tu peux pas creer de base (enfin si tu utilises les pages perso)
    Citation Envoyé par sjcbboy Voir le message
    Bonsoir

    Pour $hostname je dois pas le remplacer par ftpperso.free.fr?? ou c'est bien sql.free.fr

    Mais si je change le nom de ma base de donnée en local pour qu'elle soit identique à celle de free, est ce que ça va changer pour toutes les pages? Sinon comment je dois faire pour modifier ma base de données pour que ca affecte toutes les pages de mon site?Je sais pas si je me suis fais bien comprendre...
    Comme dit précédemment pour le hostname , essaie en gardant localhost , si ça marche pas essaie sql.free.fr

    ftpperso.free.fr n'a rien à voir avec la connection à mysql.

    A+

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 33
    Points : 4
    Points
    4
    Par défaut
    ok j'essayerai. par contre je dois changer le nom de ma base de donnée pour qu'elle soit identique a celle donnée par free? par contre si je modifie le nom toutes les pages qui se connectent a cette BDD en local ne vont plus pouvoir vu que son nom aura changé, non? Comment faire ?

  9. #9
    fey
    fey est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 231
    Points : 93
    Points
    93
    Par défaut
    Citation Envoyé par sjcbboy Voir le message
    ok j'essayerai. par contre je dois changer le nom de ma base de donnée pour qu'elle soit identique a celle donnée par free? par contre si je modifie le nom toutes les pages qui se connectent a cette BDD en local ne vont plus pouvoir vu que son nom aura changé, non? Comment faire ?
    a priori je vois pas trop pourquoi tu te prends la tete ^^
    car pour le nom de ta base tu t'en fiche un c'est dans ta variable donc en local tu laisse comme au debut et quand tu le mettera sur free, tu metteras la bonne info
    @+

  10. #10
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 33
    Points : 4
    Points
    4
    Par défaut
    Bonsoir merci de votre aide. J'ai réussi a mettre le site en ligne. Mais j'ai des pages que je souhaitent modifier, mais filezilla ne fais que de se déconnecter!!! Comment je dois faire?

    Autre chose lorsque je me connecte dans mon espace d'administration j'ai le message d'erreur suivant:

    Vous etes bien logué
    Warning: Cannot modify header information - headers already sent by (output started at /mnt/102/sda/2/6/fsgt.comite93/admin/login.php:59) in /mnt/102/sda/2/6/fsgt.comite93/admin/login.php on line 61


    J'obtiens ce message d'erreur alors que je suis bien logué. Je ne comprends pas.

  11. #11
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    L'espace administration chez Free ou un espace d'admin du site que t'as réalisé et mis sur ton hébergement?

  12. #12
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    Citation Envoyé par sjcbboy Voir le message
    Bonsoir merci de votre aide. J'ai réussi a mettre le site en ligne. Mais j'ai des pages que je souhaitent modifier, mais filezilla ne fais que de se déconnecter!!! Comment je dois faire?
    Quand j'hébergeais mon site chez FREE ce genre de déconnexion arrivait souvent quand j'éditais un fichier, ou que je voulais l'uploader...en même temps FREE hébergement est gratuit, on ne peut pas lui demander une fiabilité professionnelle

  13. #13
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 33
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par gwinyam Voir le message
    L'espace administration chez Free ou un espace d'admin du site que t'as réalisé et mis sur ton hébergement?
    C'est l'espace d'administration du site que j'ai réalisé. Ca me met toujours ce message d'erreur quand je me connecte alors que je suis bien connecté. Voici mon code de ma page login.php:

    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
    <?php require_once('../Connections/fsgt_comite93.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_fsgt_comite93, $fsgt_comite93);
    $query_admin = "SELECT * FROM `admin`";
    $admin = mysql_query($query_admin, $fsgt_comite93) or die(mysql_error());
    $row_admin = mysql_fetch_assoc($admin);
    $totalRows_admin = mysql_num_rows($admin);
     
    // pensez a ouvrir une connexion vers mysql ici
     
     
    if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {
      extract($_POST);
      // on recupère le password de la table qui correspond au login du visiteur
      $sql = "select pwd from admin where login='".$login."'";
      $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
     
      $data = mysql_fetch_assoc($req);
     
      if($data['pwd'] != md5($pass)) {
        echo '<h1>Mauvais login / password. Merci de recommencer</h1>';
        include('login.html'); // On inclut le formulaire d'identification
     
        exit;
      }
      else {
        session_start();
        $_SESSION['login'] = $login;
     
        echo 'Vous etes bien logu&eacute;';
        // ici vous pouvez afficher un lien pour renvoyer
    	header('Location: index.php'); 
     
        // vers la page d'accueil de votre espace membres
      }   
    }
    else {
      echo '<h1>Vous avez oublié de remplir un champ.</h1>';
       include('login.html'); // On inclut le formulaire d'identification
       exit;
    }
     
    mysql_free_result($admin);
    ?>
    Je me demandais si je devais pas supprimer la ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header('Location: index.php');

  14. #14
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo 'Vous etes bien logu&eacute;';
        // ici vous pouvez afficher un lien pour renvoyer
    	header('Location: index.php');
    Ou comment donner un haut le cœur à bien des développeurs PHP.

    Ne jamais rien afficher avant l'instruction header. Jamais, jamais, jamais. Voilà déjà de quoi améliorer un peu ton script

  15. #15
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 33
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par gwinyam Voir le message
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo 'Vous etes bien logu&eacute;';
        // ici vous pouvez afficher un lien pour renvoyer
    	header('Location: index.php');
    Ou comment donner un haut le cœur à bien des développeurs PHP.

    Ne jamais rien afficher avant l'instruction header. Jamais, jamais, jamais. Voilà déjà de quoi améliorer un peu ton script
    Donc tu me conseilles de supprimer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'Vous etes bien logu&eacute;';
    et laisser l'instruction header toute seule?

    Merci pour les conseils. Mais le PHP et moi ca fait 2!
    Heureusement qu'il y a des gens sympa sur ce forum pour m'aider car je crois que je m'en sortirais pas

  16. #16
    Membre régulier Avatar de ghost emperor
    Profil pro
    Technicien Help Desk
    Inscrit en
    Septembre 2007
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Septembre 2007
    Messages : 170
    Points : 122
    Points
    122
    Par défaut
    Oui, le header doit être envoyé avant tout afichage car à partir du moment où il y a affichage les headers sont envoyés et cela, même si tu n'en donne pas l'instruction. Et une fois qu'il ont été envoyés, tu ne peut plus les modifier sur la même page.

    conclusion : tu peut envoyer ton header en fonction d'une condition mais pas s'il y a eu un affichage avant... que ce soit en html ou en php.

  17. #17
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 33
    Points : 4
    Points
    4
    Par défaut
    Franchement merci pour votre aide!! Je n'ai plus de message d'erreur après la connexion ds l'espace admin.

    Cependant... j'ai un autre probleme dans mes pages de modifications et suppression. Les modifications et suppression se font bien par contre j'ai le message d'erreur suivant:
    Warning: Cannot modify header information - headers already sent by (output started at /mnt/102/sda/2/6/fsgt.comite93/admin/verif.php:15) in /mnt/102/sda/2/6/fsgt.comite93/admin/supprim_personnel.php on line 45


    Voici mon code de ma page supprim_personnel

    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
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    <?php include "verif.php"?>
    <?php require_once('../Connections/fsgt_comite93.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;
    }
    }
     
    $editFormAction = $_SERVER['PHP_SELF'];
    if (isset($_SERVER['QUERY_STRING'])) {
      $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
    }
     
    if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
      $updateSQL = sprintf("UPDATE personnel SET prenom=%s, nom=%s, statut=%s, fonctions=%s, activites=%s, img=%s WHERE id_staf=%s",
                           GetSQLValueString($_POST['prenom'], "text"),
                           GetSQLValueString($_POST['nom'], "text"),
                           GetSQLValueString($_POST['statut'], "text"),
                           GetSQLValueString($_POST['fonctions'], "text"),
                           GetSQLValueString($_POST['activites'], "text"),
                           GetSQLValueString($_POST['img'], "text"),
                           GetSQLValueString($_POST['id_staf'], "int"));
     
      mysql_select_db($database_fsgt_comite93, $fsgt_comite93);
      $Result1 = mysql_query($updateSQL, $fsgt_comite93) or die(mysql_error());
     
      $updateGoTo = "personnel_admin.php";
      if (isset($_SERVER['QUERY_STRING'])) {
        $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
        $updateGoTo .= $_SERVER['QUERY_STRING'];
      }
      header(sprintf("Location: %s", $updateGoTo));
    }
     
    $colname_personnel = "-1";
    if (isset($_GET['modif'])) {
      $colname_personnel = $_GET['modif'];
    }
    mysql_select_db($database_fsgt_comite93, $fsgt_comite93);
    $query_personnel = sprintf("SELECT * FROM personnel WHERE id_staf = %s", GetSQLValueString($colname_personnel, "int"));
    $personnel = mysql_query($query_personnel, $fsgt_comite93) or die(mysql_error());
    $row_personnel = mysql_fetch_assoc($personnel);
    $totalRows_personnel = mysql_num_rows($personnel);
    ?>
     
    <?php 
    	include "../includes/bandeau.php";
    	include "../includes/menu_haut.php"; 
     
    ?>
     
    <link href="../css/TextesCSS.css" rel="stylesheet" type="text/css" />
     
    <div id="Layer2">
    <table width="890" border="0">
     
         <tr>
           <td colspan="3">&nbsp;</td>
         </tr>
         <tr>
           <td colspan="2" class="enTete">Modification de la fiche d'un salari&eacute;</td>
           <td class="enTete"><a href="deconnexion.php">Deconnexion</a></td>
        </tr>
         <tr>
           <td colspan="3">&nbsp;</td>
         </tr>
         <tr>
           <td width="157"><a href="index.php">Retour Accueil</a></td>
           <td width="608"><a href="insertion_personnel.php">Ajouter un salari&eacute;</a></td>
           <td width="111">&nbsp;</td>
         </tr>
         <tr>
           <td colspan="3">&nbsp;</td>
         </tr>
         <tr>
           <td colspan="3">
     
    <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
      <table align="center">
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Id_staf:</td>
          <td><?php echo $row_personnel['id_staf']; ?></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Prenom:</td>
          <td><input name="prenom" type="text" class="Textes" value="<?php echo htmlentities($row_personnel['prenom'], ENT_COMPAT, 'utf-8'); ?>" size="35" /></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Nom:</td>
          <td><input name="nom" type="text" class="Textes" value="<?php echo htmlentities($row_personnel['nom'], ENT_COMPAT, 'utf-8'); ?>" size="35" /></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Statut:</td>
          <td><input name="statut" type="text" class="Textes" value="<?php echo htmlentities($row_personnel['statut'], ENT_COMPAT, 'utf-8'); ?>" size="32"></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Fonctions:</td>
          <td><textarea name="fonctions" cols="32" rows="5" class="Textes"><?php echo htmlentities($row_personnel['fonctions'], ENT_COMPAT, 'utf-8'); ?></textarea></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Activites:</td>
          <td><textarea name="activites" cols="32" rows="5" class="Textes"><?php echo htmlentities($row_personnel['activites'], ENT_COMPAT, 'utf-8'); ?></textarea></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Img:</td>
          <td><input name="img" type="text" class="Textes" value="<?php echo htmlentities($row_personnel['img'], ENT_COMPAT, 'utf-8'); ?>" size="35" /></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">&nbsp;</td>
          <td><input type="submit" value="Mettre &agrave; jour " /></td>
        </tr>
      </table>
      <input type="hidden" name="MM_update" value="form1" />
      <input type="hidden" name="id_staf" value="<?php echo $row_personnel['id_staf']; ?>" />
    </form>
    <p>&nbsp;</p>       </td>
         </tr>
    </table>
    </div>
    </div>
    <?php include "../includes/footer.php";?>
    <?php
    mysql_free_result($personnel);
    ?>
    Et pour le message d'erreur de la ligne 45, en voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header(sprintf("Location: %s", $deleteGoTo));
    Encore une histoire de header on dirait!! Merci de votre aide

  18. #18
    Membre régulier Avatar de ghost emperor
    Profil pro
    Technicien Help Desk
    Inscrit en
    Septembre 2007
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Septembre 2007
    Messages : 170
    Points : 122
    Points
    122
    Par défaut
    héhé, j'ai bien l'impression que le header est envoyé trop tard. Pourrait-on avoir le code de verif.php s'il te plait, afin d'être sûr ?

  19. #19
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 33
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par ghost emperor Voir le message
    héhé, j'ai bien l'impression que le header est envoyé trop tard. Pourrait-on avoir le code de verif.php s'il te plait, afin d'être sûr ?
    voici le code de la page verif.php:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php 
    session_start();
     
    /*
    si la variable de session login n'existe pas cela siginifie que le visiteur
    n'a pas de session ouverte, il n'est donc pas logué ni autorisé à
    acceder à l'espace membres
    */
    if(!isset($_SESSION['login'])) {
     
      include('login.html');
      exit;
    }
    ?>

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/09/2009, 16h26
  2. Mise en ligne site avec boutons flash
    Par inexgroup dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 04/08/2008, 11h57
  3. Mise en ligne site php
    Par bruce207 dans le forum Langage
    Réponses: 3
    Dernier message: 08/07/2008, 13h48
  4. Certificat de sécurité, mise en ligne site internet
    Par anfalsh dans le forum Sécurité
    Réponses: 0
    Dernier message: 17/06/2008, 15h37
  5. Réponses: 3
    Dernier message: 03/10/2006, 14h02

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