Vous n'êtes pas identifié(e).

#1 Re : PHP » supprimer une ligne de la base de donnée apres un clique sur un bouton » 09/06/2017 12:14:27

Bonjour,
voici le message d'erreur : Notice: pg_delete(): Invalid field name (suprim) in values in C:\wamp\www\licence1\pages\suprimedecin.php on line 41
merci,

#2 PHP » supprimer une ligne de la base de donnée apres un clique sur un bouton » 08/06/2017 23:29:57

Ayaros
Réponses : 3

j essaye de supprimer des ligne de ma table apres avoir cliquer sur un bouton  mais  il m'affiche une erreur :Notice: pg_delete(): Invalid field name (suprim) in values in C:\wamp\www\lpages\suprim.php on line 41


voici mon code :
<?php
$dbconn = pg_connect("host=localhost port=5432 dbname=geo user=postgres password=root");
/*if( $dbconn ){
  echo"succes";
}*/

$qu = pg_query ($dbconn, "SELECT id,nom,tel,adress FROM medecin");
while ($data = pg_fetch_object($qu)) {
    echo"<br><br><br><br>";
   echo "Medecin ".$data->id . "<br> ";
    echo "Nom:".$data->nom . "<br> ";
    echo "Tel:".$data->tel. " <br>";
    echo "Adress".$data->adress. "<br>";
/*if (!$result) {
  echo "Erreur durant la requête.\n";
  exit;
}
$arr = pg_fetch_array ($result, 0, PGSQL_NUM);
echo $arr[0] . " id\n";
echo $arr[1] . "nom\n";*/

  ?>
  <!DOCTYPE html>
  <html>
    <head>
      <meta charset="utf-8">
      <title></title>
    </head>
    <body>
  <table>
<thead>
   <form class="" action="" method="post">
     <input type="submit" id="" name="suprim" value="Supprimer">
   </form>
</thead>
  </table>
  <tbody>
  <?php

       if(isset($_POST['suprim'])){
         $res = pg_delete($dbconn, 'medecin', $_POST);

       if ($res) {
            echo "Les données POSTées ont été effacées : $res\n";
        } else {
            echo "Les données d'entrées sont erronées.\n";
        }}
   ?>
  </tbody>
    </body>
  </html>


<?php
}




pg_free_result($qu);
?>

Merci a vous

Pied de page des forums

Propulsé par FluxBB