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 :

suppression ne marche pas


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 suppression ne marche pas
    pas d'erreur la suppression ne marcha pas
    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
    <?php do { ?>
            <table align="center">
              <tr valign="baseline">
                <td nowrap="nowrap" align="right">nom:</td>
                  <td><?php echo $row_rs_enseignant['code']; ?></td>
                </tr>
              <tr valign="baseline">
                <td nowrap="nowrap" align="right">Prenom:</td>
                  <td><?php echo $row_rs_enseignant['nom']; ?></td>
                </tr>
              <tr valign="baseline">
                <td nowrap="nowrap" align="right">&nbsp;</td>
                  <td><label>
                    <input type="submit" name="button" id="button" value="supprimer" />
                  </label></td>
                </tr>
                </table>
            <?php } while ($row_rs_enseignant = mysql_fetch_assoc($rs_enseignant)); ?>

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Aucun code de suppression ne figure dans ton échantillon ...
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  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
    alors comment je supprime ? puisque cette page est lié par une autre page cette page est une page de confirmation si tout le problème que si je supprime cette page la suppression ne marcha pas mais cette page ne marche pas seul voir ce lien pour voir ma grands problème aideriez-moi SVP
    http://www.developpez.net/forums/sho...d.php?t=550629

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    En créant tout d'abord un formulaire , et en y joignant une requête DELETE (si toutefois on parle bien de supprimer un enregistrement mysql étant donné le TRÈS peu d'informations que l'on a pu avoir de ta part )

    Un peu de lecture
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  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
    j'ai deux page
    -supprimer_modifier_ens.php
    -supprimer_ens.php pour confirmer si je veus supprimer où non
    le code de la premiere 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
     
    	<table width="557" align="center" cellpadding="0" cellspacing="0" background="../../../../image/fbgg.jpg">
        <tr>
          <td width="204" height="43"><span class="style23">Nom et prenom</span></td>
          <td width="162"><span class="style25">Modifier le 
            dossier</span></td>
          <td width="189"><span class="style23">Supprimer le 
            Dossier</span></td>
        </tr>
        <?php do { ?>
        <tr>
          <td height="42"><?php echo $row_rs_enseig['nom']; ?> <?php echo $row_rs_enseig['prenom']; ?></td>
          <td><div align="center"><a href="modifier_enseignant.php?code=<?php echo$row_rs_enseig['code'];?>">Modifier</a></div></td>
          <td><div align="center"><a href="sup.php?code=<?php echo $row_rs_enseig['code']; ?>">supprimer</a></div></td>
        </tr>
        <?php } while ($row_rs_enseig = mysql_fetch_assoc($rs_enseig)); ?>
      </table>
    <table border="0" align="center">
        <tr>
          <td width="23"><?php if ($pageNum_rs_enseig > 0) { // Show if not first page ?>
              <a href="<?php printf("%s?pageNum_rs_enseig=%d%s", $currentPage, 0, $queryString_rs_enseig); ?>"><img src="First.gif" border="0" /></a>
              <?php } // Show if not first page ?>
          </td>
          <td width="19"><?php if ($pageNum_rs_enseig > 0) { // Show if not first page ?>
              <a href="<?php printf("%s?pageNum_rs_enseig=%d%s", $currentPage, max(0, $pageNum_rs_enseig - 1), $queryString_rs_enseig); ?>"><img src="Previous.gif" border="0" /></a>
              <?php } // Show if not first page ?>
          </td>
          <td width="19"><?php if ($pageNum_rs_enseig < $totalPages_rs_enseig) { // Show if not last page ?>
              <a href="<?php printf("%s?pageNum_rs_enseig=%d%s", $currentPage, min($totalPages_rs_enseig, $pageNum_rs_enseig + 1), $queryString_rs_enseig); ?>"><img src="Next.gif" border="0" /></a>
              <?php } // Show if not last page ?>
          </td>
          <td width="24"><?php if ($pageNum_rs_enseig < $totalPages_rs_enseig) { // Show if not last page ?>
              <a href="<?php printf("%s?pageNum_rs_enseig=%d%s", $currentPage, $totalPages_rs_enseig, $queryString_rs_enseig); ?>"><img src="Last.gif" border="0" /></a>
              <?php } // Show if not last page ?>
          </td>
        </tr>
      </table>
     
    Dossiers<?php echo ($startRow_rs_enseig + 1) ?> à <?php echo min($startRow_rs_enseig + $maxRows_rs_enseig, $totalRows_rs_enseig) ?> de <?php echo $totalRows_rs_enseig ?>
    </p>
    le code de la 2 é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
    <table width="260" height="113" align="center">
          <tr valign="baseline">
            <td width="43" align="right" nowrap="nowrap">Code:</td>
            <td width="195"><input type="text" name="code" value="<?php echo $row_rs_enseig['code']; ?>" size="32" /></td>
          </tr>
          <tr valign="baseline">
            <td height="47" align="right" nowrap="nowrap">Nom:</td>
            <td><input type="text" name="nom" value="<?php echo htmlentities($row_rs_enseig['nom'], ENT_COMPAT, 'utf-8'); ?>" size="32" /></td>
          </tr>
        </table>
     <form id="form1" name="form1" method="post" action="">
          <label>
            <input type="submit" value="supprimer" />
          </label>
      </form> 
        <p></p>
     
      <p>&nbsp;</p>
      <p>&nbsp;</p>
    </div>
    <div id="apDiv21">
      <dl>
        <dt class="style21">Etudiant</dt>
        <dd><span class="style19"> Demande de certificat  de scolarité </span><br />
          <span class="style19">Demande de certificat  d'insciption</span>&nbsp;&nbsp;&nbsp;&nbsp;<br />
          <span class="style19">Demande de  certificat de</span> blocage&nbsp;&nbsp;&nbsp;&nbsp;<br />
          <span class="style19">Demande de relever  de note</span><br />
    dan la 2 éme page j'ai fait le delete record mais le problème que quand j'exécute la premiere page la suppression se faite sans confirmation comment je ne sais pas ? le code de suppression c'est pas dans la premiere page
    le code du delete record 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
    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
    <?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;
    }
    }
     
    if ((isset($_GET['code'])) && ($_GET['code'] != "")) {
      $deleteSQL = sprintf("DELETE FROM enseignant WHERE code=%s",
                           GetSQLValueString($_GET['code'], "int"));
     
      mysql_select_db($database_informatique, $informatique);
      $Result1 = mysql_query($deleteSQL, $informatique) or die(mysql_error());
     
      $deleteGoTo = "../../../reussite.html";
      if (isset($_SERVER['QUERY_STRING'])) {
        $deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
        $deleteGoTo .= $_SERVER['QUERY_STRING'];
      }
      header(sprintf("Location: %s", $deleteGoTo));
    }
     
    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;
    }
    }
     
    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;
    }
    }
     
    $colname_rs_enseig = "-1";
    if (isset($_GET['code'])) {
      $colname_rs_enseig = $_GET['code'];
    }
    mysql_select_db($database_informatique, $informatique);
    $query_rs_enseig = sprintf("SELECT * FROM enseignant WHERE code = %s", GetSQLValueString($colname_rs_enseig, "text"));
    $rs_enseig = mysql_query($query_rs_enseig, $informatique) or die(mysql_error());
    $row_rs_enseig = mysql_fetch_assoc($rs_enseig);
    $totalRows_rs_enseig = mysql_num_rows($rs_enseig);
    ?>

Discussions similaires

  1. [AC-2007] requête suppression qui ne marche pas : erreur de syntaxe
    Par tibofo dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 29/09/2009, 11h00
  2. [MySQL] la suppression ne marche pas
    Par info_sara dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 19/05/2008, 01h02
  3. [VBA]suppression de controle ne marche pas
    Par celiaaa dans le forum VBA Access
    Réponses: 2
    Dernier message: 03/04/2007, 15h05
  4. 'SHOW TABLES' marche pas sous postgresql !?
    Par fet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2004, 09h28
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 13h23

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