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 :

Enregistrement de données [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    technicien
    Inscrit en
    Octobre 2016
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Octobre 2016
    Messages : 41
    Points : 26
    Points
    26
    Par défaut Enregistrement de données
    Je viens de m'apercevoir que sur le formulaire pour enregistrer les Heuresinterim il m'affiche une page blanche et puis plus rien ...
    Pas d'enregistrement j'ai repassé le code plusieurs fois mais sans trouvé l'erreur...

    http://empl.ddns.net/saisirh.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
    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
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
     
     
    <?php
     
    if (isset($_POST['Filtrer'])) {
     
    header("Content-type: text/csv");
    header("Content-Disposition: attachment; filename=fichier.csv");
    header("Pragma: no-cache");
    header("Expires: 0");
     
    $cnx = new PDO('mysql:dbname=EMPL;host=localhost', 'root', 'xxxx');
     
    $sth = $cnx->prepare('SELECT id, nom, agence ,datex, heures FROM Heuresinterim WHERE agence = :agence AND datex BETWEEN :datedebut AND DATE_ADD(:datefin, INTERVAL 1 DAY)');
    $sth->execute(array(':agence'=>$_POST['agence'], ':datedebut'=>$_POST['datedebut'], ':datefin'=>$_POST['datefin']));
     
    while ($row =  $sth->fetch(PDO::FETCH_ASSOC)) {
        echo implode(';', $row) . "\r\n";
    }
    exit();
    }
     
    //TOKEN
    //On va vérifier :
    //Si le jeton est présent dans la session et dans le formulaire
    if(isset($_SESSION['token']) && isset($_SESSION['token_time']) && isset($_POST['token']))
    {
    	//Si le jeton de la session correspond à celui du formulaire
    	if($_SESSION['token'] == $_POST['token'])
    	{
    		//On stocke le timestamp qu'il était il y a 15 minutes
    		$timestamp_ancien = time() - (15*60);
    		//Si le jeton n'est pas expiré
    		if($_SESSION['token_time'] >= $timestamp_ancien)
    		{
    				//ON FAIT TOUS LES TRAITEMENTS ICI
    				//...
    				//...
     
    		}
    	}
    }
    //SINON, ON RAJOUTE DES ELSE ET DES MESSAGES D'ERREUR
     
     
    // formulaire heures interim
     
    if(isset($_POST['submit']))
    {		
     
     
    	if(!empty($_POST['nom']) AND !empty($_POST['datex']) AND !empty($_POST['heures']))
    	{
     
    		$bddmembre = $bdd->prepare("INSERT INTO Heuresinterim (nom,agence,datex,heures) VALUES(?,?,?,?)");//,NOW()
    		$n1 = htmlspecialchars($_POST['nom']);
    		$n3 = htmlspecialchars($_POST['agence']);
    		$n4 = htmlspecialchars($_POST['datex']);
    		$n5 = htmlspecialchars($_POST['heures']);
     
     
     
    		$bddmembre->execute(array($n1,$n3,$n4,$n5));
    				//echo "merci"
    	}
    	else
    	{
    		$erreur = script;//= "tous les champs doivent être complete";
    	}
     
    }
     
    // menu deroulant pour agence interim
    $listeagence = mysql_query("SELECT agence FROM Agence ");
    while ($donneesagence = mysql_fetch_array($listeagence) )
     
    ?>
     
     
     
    <html>
    <header id="header" role="banner" class="main-header">
    	<div class="header-inner">
     
    		<div class="header-logo">
    			<img src="raspbian.png" alt="empl" width="150" height="75">
    		</div>
     
    		<nav class="header-nav">
    			<ul>
    				<li><a href="index.php">Home</a></li>
    				<li><a href="suite.php">Informations</a></li>
    				<li><a href="co.php">Connection</a></li>
    				<li><a href="saisirh.php">Saisir les heures</a></li>
     
     
    			</ul>
     
    		</nav>
     
    	</div>
     
     
    </header>
     
    	<head>
     
     
     
     
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
      <link rel="stylesheet" href="/resources/demos/style.css">
      <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
      <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
      <script>
      $( function() {
        $( "#datepicker" ).datepicker({
        	dateFormat: "yy-mm-dd"
        });
     
      });
      </script>
     
        <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
      <link rel="stylesheet" href="/resources/demos/style.css">
      <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
      <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
      <script>
      $( function() {
        $( "#datepicker1" ).datepicker({
        	dateFormat: "yy-mm-dd"
        });
     
      });
      </script>
     
     
        <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
      <link rel="stylesheet" href="/resources/demos/style.css">
      <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
      <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
      <script>
      $( function() {
        $( "#datepicker2" ).datepicker({
        	dateFormat: "yy-mm-dd"
        });
     
      });
      </script>
     
     
    	<title> EMPL</title>
    	<meta charset="UTF-8">
    	<link rel="stylesheet" href="style.css" />
    	</head>
    <body>
    <div id="bloc_page">
                <img src="raspbian.png" alt="Logo_page" title="Accueil" id="logo" width="340" height="140" /></div>
     
     
    		<p>Bonjour: <?php echo $userinfo['login']; ?> 
    		   Votre Statut: <?php echo $userinfo['statut']; ?>
    		</p>
     
     
     
    /////////////////////////////
    /////////////////////////////
     
    <table>
    <align>
    <form method="POST" action="">
     
    <td align="right"
    <p>Nom:  
    <select name="nom" style="width:130px">
    <?php
    mysql_connect("localhost", "root", "xxxx");
    mysql_select_db("EMPL");
     
    $reponse = mysql_query("SELECT nomcomplet FROM interim");
    while ($donnees =  mysql_fetch_array($reponse))
    {
    ?>
    <option value="<?php echo $donnees['nomcomplet'] ?>"><?php echo $donnees['nomcomplet'] ?></option>
       <?php
       }
       ?>
    </select></p>
     
    <p>Jour de mission:  
    <input type="text" name="datex" id="datepicker" placeholder="Date mission" /></p>
     
    <p>Nombres d'heures:  
    <input type="text" name="heures" placeholder="ex: 5,5" /></p>
     
    <p>Agence:  <select name="agence" style="width:130px">
    <?php
    mysql_connect("localhost", "root", "xxxxxx");
    mysql_select_db("EMPL");
     
    $reponse = mysql_query("SELECT agence FROM Agence");
    while ($donnees =  mysql_fetch_array($reponse))
    {
    ?>
    <option value="<?php echo $donnees['agence'] ?>"><?php echo $donnees['agence'] ?></option>
       <?php
       }
       ?>
    </select>
     
     
     
     
     
    <input type="submit" name="submit" value="Valider"/><br>
     
    </form>
    </td>
    </align>
    </table>
    /////////////////////////////
    /////////////////////////////
    <table>
    <p>Filtrer par date:</p>
     
    <form method="post" action"">
    <br>
    Du: <input type="text" name="datedebut" id="datepicker1"/> Au: <input type="text" id="datepicker2" name="datefin"/> Agence:  <select name="agence" style="width:130px">
    <?php
    mysql_connect("localhost", "root", "xxxxx");
    mysql_select_db("EMPL");
     
    $reponse = mysql_query("SELECT agence FROM Agence");
    while ($donnees =  mysql_fetch_array($reponse))
    {
    ?>
    <option value="<?php echo $donnees['agence'] ?>"><?php echo $donnees['agence'] ?></option>
       <?php
       }
       ?>
    </select>
     
     
       <input type="SUBMIT" name="Filtrer" value="FILTRER"/>
       </form>
     
    </table>
     
    /////////////////////////////
    /////////////////////////////
     
    <?php
    try
    {
    	// On se connecte à MySQL
    	$bdd = new PDO('mysql:host=localhost;dbname=EMPL;charset=utf8', 'root', 'starwars');
    }
    catch(Exception $e)
    {
    	// En cas d'erreur, on affiche un message et on arrête tout
            die('Erreur : '.$e->getMessage());
    }
     
    // Si tout va bien, on peut continuer
     
    // On récupère tout le contenu de la table interim
    $reponse = $bdd->query('SELECT * FROM Heuresinterim ORDER BY datex LIMIT 0, 10');
     
    // On affiche chaque entrée une à une
    while ($donnees = $reponse->fetch())
    {
    ?>
        <p>
        <strong>Mission</strong> -> <?php echo $donnees['nom']; ?>, date intervention : <?php echo $donnees['datex']; ?> 
        Heures effectuées ce jour: <?php echo $donnees['heures']; ?> Heures, Agence d'interim : <?php echo $donnees['agence']; ?> <font color="red">/!\Attention/!\ supprimer définitivement la mission ?</font><a href="delete.php?id=<?php echo $donnees['id']; ?>">      OUI!</a>
       </p>
    <?php
    }
     
    $reponse->closeCursor(); // Termine le traitement de la requête
     
    ?>
     
    /////////////////////////////
    /////////////////////////////
     
     
     
     
    <?php
    if(isset($erreur))
    {
    	echo "<script>alert(\"Erreur \")</script>"; //echo $erreur;
    }
    ?>
     
    </body>
     
    <script type="text/javascript" src="header.js"></script>
    </html>

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Tu veux que tu n'obtiens pas le formulaire ou que c'est à la validation du formulaire que tu as une page blanche ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    technicien
    Inscrit en
    Octobre 2016
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Octobre 2016
    Messages : 41
    Points : 26
    Points
    26
    Par défaut
    C'est a la validation du formulaire que j'obtiens une page blanche et aucune donnée d'enregistré
    l’action du formulaire = "" donc il devrait recharger la page actuelle.

  4. #4
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Lorsque tu traite le formulaire, tu as un header Content-type: text/csv.
    Est-ce que si tu retires ces headers, tu as les bonnes données qui s'affichent ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    technicien
    Inscrit en
    Octobre 2016
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Octobre 2016
    Messages : 41
    Points : 26
    Points
    26
    Par défaut
    Je viens de re vérifier le code et je me demande s'il n'y a pas un oubli pour la connexion PDO de ma base pour le formulaire nom/date/heure/agence ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $bdd = new PDO('mysql:dbname=EMPL;host=localhost', 'root', 'xxxx');
    ?

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    technicien
    Inscrit en
    Octobre 2016
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Octobre 2016
    Messages : 41
    Points : 26
    Points
    26
    Par défaut
    Citation Envoyé par Celira Voir le message
    Lorsque tu traite le formulaire, tu as un header Content-type: text/csv.
    Est-ce que si tu retires ces headers, tu as les bonnes données qui s'affichent ?
    Bonjour, oui en retirant les headers j'ai les bonnes données qui s'affichent.

    Le problème vient du premier formulaire avec l'envoie des données nom/date/heures/agences.

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Citation Envoyé par kepler76 Voir le message
    ...je me demande s'il n'y a pas un oubli pour la connexion PDO de ma base pour le formulaire nom/date/heure/agence ?...
    Oui, c'est bien le problème.

    La connexion n'est demandée qu'à l'intérieur du 1er if(...). Et donc pas dans le bon.

    Généralement, on se contente d'ouvrir la connexion une fois pour toute EN TOUT DEBUT de script.
    Elle est alors disponible partout, sans se soucier d'un if quelconque.

    Le mieux est encore de la mettre dans un fichier externe, appelé ensuite dans les fichiers via include.
    Ca évite notamment de ré-écrire inutilement les identifiants et mot de passe de connexion dans tous les fichiers !

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    technicien
    Inscrit en
    Octobre 2016
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Octobre 2016
    Messages : 41
    Points : 26
    Points
    26
    Par défaut
    Merci
    mais même avec rectification toujours le même problème ou alors j'ai encore une boulette xx

    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
     
     
    <?php
     
    if (isset($_POST['Filtrer'])) {
     
    header("Content-type: text/csv");
    header("Content-Disposition: attachment; filename=fichier.csv");
    header("Pragma: no-cache");
    header("Expires: 0");
     
    $cnx = new PDO('mysql:dbname=EMPL;host=localhost', 'root', 'xxxxs');
     
    $sth = $cnx->prepare('SELECT id, nom, agence ,datex, heures FROM Heuresinterim WHERE agence = :agence AND datex BETWEEN :datedebut AND DATE_ADD(:datefin, INTERVAL 1 DAY)');
    $sth->execute(array(':agence'=>$_POST['agence'], ':datedebut'=>$_POST['datedebut'], ':datefin'=>$_POST['datefin']));
     
    while ($row =  $sth->fetch(PDO::FETCH_ASSOC)) {
        echo implode(';', $row) . "\r\n";
    }
    exit();
    }
     
     
    if(isset($_POST['submit']))
    {		
     
    $bdd = new PDO('mysql:dbname=EMPL;host=localhost', 'root', 'xxxxxs');
     
    	if(!empty($_POST['nom']) AND !empty($_POST['datex']) AND !empty($_POST['heures']))
    	{
     
    		$bddmembre = $bdd->prepare("INSERT INTO Heuresinterim (nom,agence,datex,heures) VALUES(?,?,?,?)");//,NOW()
    		$n1 = htmlspecialchars($_POST['nom']);
    		$n3 = htmlspecialchars($_POST['agence']);
    		$n4 = htmlspecialchars($_POST['datex']);
    		$n5 = htmlspecialchars($_POST['heures']);
     
     
     
    		$bddmembre->execute(array($n1,$n3,$n4,$n5));
    				//echo "merci"
    	}
    	else
    	{
    		$erreur = script;//= "tous les champs doivent être complete";
    	}
     
    }
     
    // menu deroulant pour agence interim
    $listeagence = mysql_query("SELECT agence FROM Agence ");
    while ($donneesagence = mysql_fetch_array($listeagence) )
     
    ?>

  9. #9
    Invité
    Invité(e)
    Par défaut
    1/ C'est cette ligne qu'il faut mettre au début de script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $cnx = new PDO('mysql:dbname=EMPL;host=localhost', 'root', 'xxxxs');
    AVANT le if !

    2/ $cnx, $bdd : c'est kif kif bourricot !
    Pourquoi changer le nom de la variable ? C'est inutile !

    3/
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    		$bddmembre = $bdd->prepare("INSERT INTO Heuresinterim (nom,agence,datex,heures) VALUES(?,?,?,?)");//,NOW()
    		$n1 = htmlspecialchars($_POST['nom']);
    ...
    Inutile d'utiliser htmlspecialchars() pour enregistrer en BDD, surtout avec une requête préparée.

    4/
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    // menu deroulant pour agence interim
    $listeagence = mysql_query("SELECT agence FROM Agence ");
    while ($donneesagence = mysql_fetch_array($listeagence) )
    Tu utilises l'extension mysql_ aussi ?
    Tu m'étonnes que ça ne fonctionne pas ....

  10. #10
    Invité
    Invité(e)
    Par défaut
    Un exemple de fichier de connexion PDO :



    Un exemple de script avec récupération d'erreur :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	  $insert_query = "..................................."; // la requête SQL
    	  try {
    		$pdo_insert 		= $pdo->prepare($insert_query);
    		.......
    	  } catch (PDOException $e) { echo 'Erreur SQL : '. $e->getMessage().'<br/>'; die(); }

  11. #11
    Nouveau membre du Club
    Homme Profil pro
    technicien
    Inscrit en
    Octobre 2016
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Octobre 2016
    Messages : 41
    Points : 26
    Points
    26
    Par défaut
    Je viens de faire comme tu as dis pour le PDO avant le IF:

    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
     
     
    <?php
     
    if (isset($_POST['Filtrer'])) {
     
    header("Content-type: text/csv");
    header("Content-Disposition: attachment; filename=fichier.csv");
    header("Pragma: no-cache");
    header("Expires: 0");
     
    $cnx = new PDO('mysql:dbname=EMPL;host=localhost', 'root', 'xxxxxs');
     
    $sth = $cnx->prepare('SELECT id, nom, agence ,datex, heures FROM Heuresinterim WHERE agence = :agence AND datex BETWEEN :datedebut AND DATE_ADD(:datefin, INTERVAL 1 DAY)');
    $sth->execute(array(':agence'=>$_POST['agence'], ':datedebut'=>$_POST['datedebut'], ':datefin'=>$_POST['datefin']));
     
    while ($row =  $sth->fetch(PDO::FETCH_ASSOC)) {
        echo implode(';', $row) . "\r\n";
    }
    exit();
    }
     
     
    $bdd = new PDO('mysql:host=localhost;dbname=EMPL','root','xxxxs');
    if(isset($_POST['submit']))
    {		
     
     
     
    	if(!empty($_POST['nom']) AND !empty($_POST['datex']) AND !empty($_POST['heures']))
    	{
     
    		$bddmembre = $bdd->prepare("INSERT INTO Heuresinterim (nom,agence,datex,heures) VALUES(?,?,?,?)");//,NOW()
    		$n1 = htmlspecialchars($_POST['nom']);
    		$n3 = htmlspecialchars($_POST['agence']);
    		$n4 = htmlspecialchars($_POST['datex']);
    		$n5 = htmlspecialchars($_POST['heures']);
     
     
     
    		$bddmembre->execute(array($n1,$n3,$n4,$n5));
    				//echo "merci"
    	}
    	else
    	{
    		$erreur = script;//= "tous les champs doivent être complete";
    	}
     
    }
     
     
    // menu deroulant pour agence interim
    $listeagence = mysql_query("SELECT agence FROM Agence ");
    while ($donneesagence = mysql_fetch_array($listeagence) )
     
    ?>
    Et cela ne fonctionne toujours pas...($bdd)
    Je me pose une question pourquoi le script du dessus fonctionne vu le PDO est placé apres le if ($cnx )???

  12. #12
    Nouveau membre du Club
    Homme Profil pro
    technicien
    Inscrit en
    Octobre 2016
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : technicien

    Informations forums :
    Inscription : Octobre 2016
    Messages : 41
    Points : 26
    Points
    26
    Par défaut
    C'est bon alors je ne comprend pas pourquoi sa fonctionné pas avant...
    J'ai juste fais une suppression de lien dans le rep html du RASPBERRY et aussi del le fichier à la racine.

    Puis j'ai importé de nouveau, re crée le lien et tout fonctionne...
    Un mystère...

    Sublime text peux t-il jouer sur ces paramètres (encodage ou autre)?( je travail sur 2 postes)


    En tout cas un grand MERCI pour toutes les personnes m'ayant aidé

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Enregistrement de données
    Par b_steph_2 dans le forum Access
    Réponses: 11
    Dernier message: 25/01/2006, 18h21
  2. [HTML] Tableau pour l'enregistrement des données
    Par ghyosmik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 01/11/2005, 15h28
  3. [Access] Enregistrer des données de type Texte RTF
    Par portu dans le forum Bases de données
    Réponses: 22
    Dernier message: 27/10/2005, 22h54
  4. Réponses: 7
    Dernier message: 20/03/2005, 14h53
  5. [PIC] Enregistrement de données permanentes
    Par Grulou dans le forum Autres architectures
    Réponses: 6
    Dernier message: 15/03/2004, 19h31

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