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

Administration MySQL Discussion :

suppréssion élément dans table Mysql


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 29
    Par défaut suppréssion élément dans table Mysql
    Bonjour à tous
    J'ai un probleme pour la suppréssion d'un enregistrement dans une table Mysql
    Voilà mon code dans la page de traitement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
             echo'<SCRIPT LANGUAGE="JavaScript">';
    	echo"if(confirm('Voulez-vous vraiment le supprimer?')){";
    	$sql="DELETE FROM table WHERE IDTable=".$_POST['id'];
    	$result=mysql_query($sql,$dbh) or die(mysql_error());
    	echo"}else{alert('Vous avez annulé la suppréssion')}";
    	echo'document.location.replace("Mapage.php");';
    	echo"</SCRIPT>";
             ?>
    Mapage.php est une page qui affiche les differents enregistrements de latable dans un tableau.
    $id est l'id de l'enregistrement selectionné(par bouton radio) à supprimer.
    Meme si j'annule la suppression, il effectue toujours la suppression
    Aidez-moi s'il vous plait

  2. #2
    Membre éclairé
    Inscrit en
    Mai 2003
    Messages
    361
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 361
    Par défaut
    je ne sais pas si cela peux t'aider
    normalement lorsque je j'utilise confirm, il ya un return true et false que tu dois mettre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <script language="javascript"> 
    function message() 
    {   if (confirm("Etes-vous sûr de vouloir supprimer cette ligne ?")) {
        return true;
        } 
        else 
        { 
            return false; 
        } 
    } 
    </script>
    et message tu l'appelles dans l'évènement.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td onClick="return message();"><a href="supclient.php?NumCli=<?php echo $row_rscli['NumCli']; ?>">Supprimer</a></td>

  3. #3
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 29
    Par défaut
    j'utilise un bouton mais pas un lien.
    Comment vais-je faire alors?

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2003
    Messages
    361
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 361
    Par défaut
    dans l'évènement click, je crois qu'il ya en a?

  5. #5
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Je crois que tu te heurtes à un petit problème de vision globale : le JavaScript s'exécute côté client (navigateur Web), tandis que le PHP s'exécute côté serveur (serveur Web).

    Ainsi, si tu fais un if/else en JavaScript, ce qui sera exécuté le sera côté client. Tu ne peux pas exécuter directement du PHP de cette manière car cela doit se faire côté serveur.
    Ce que tu peux faire, en revanche, est rediriger l'utilisateur vers une page dans un cas et vers une autre sinon (ou vers la même page avec des paramètres différents).

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

Discussions similaires

  1. [MySQL] Importation dans table MySQL
    Par laetiheu dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/08/2007, 14h41
  2. [MySQL] envoi des données de boutons radio dans table mysql
    Par alexbigot dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 07/06/2007, 13h51
  3. Recherche dans table MYSQL
    Par cerede2000 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 18/01/2007, 13h31
  4. [MySQL] Stocker résultats des cases à cocher dans table Mysql
    Par yadou dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 20/11/2006, 23h26
  5. comment formater un champs dans table mysql
    Par rollly dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 24/04/2006, 14h31

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