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

JavaScript Discussion :

Suppression dans la base de données


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de cobos
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2014
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 111
    Points : 88
    Points
    88
    Par défaut Suppression dans la base de données
    Bonsoir à tous, je voulais créer un bouton de suppression, voici comment j'ai procédé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <td> <input type="button" onclick="supprime(<?php echo $set['immatriculation'];?>)" name="delete" value="delete"></td>
                <script language="JavaScript">
                    function supprime(sup){
                    if(confirm("veux tu supprimer?")){
                    window.location.href='SupprimerVehicule.php?immatriculation='+sup+'';
                    return true;}
                    }
               </script>
    voici mon fichier php:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
    /**
     * Created by PhpStorm.
     * User: satellite
     * Date: 08/04/2017
     * Time: 08:06
     */
    //echo "<pre>"; print_r($_GET); echo "</pre>";
     require_once 'connexion.php';
     $code= $_GET['immatriculation'];
     $req=$conn->prepare("delete from vehicule where immatriculation =:A");
     $req->execute(Array(':A'=>$code));
    header("Location:http://localhost/Sites/fiches/fichevehicule.php");
     
    ?>

    Le problème est que quand je click sur le bouton de suppression rien ne se passe.

  2. #2
    Membre averti Avatar de Kennel sébastien
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 226
    Points : 329
    Points
    329
    Par défaut
    Bonjour cobos,

    Il manque des guillemets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    supprime('<?php echo $set['immatriculation'];?>')

  3. #3
    Membre régulier Avatar de cobos
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2014
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 111
    Points : 88
    Points
    88
    Par défaut
    il manque des guillemets à quel niveau?

  4. #4
    bm
    bm est déconnecté
    Membre confirmé

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Points : 556
    Points
    556
    Billets dans le blog
    6
    Par défaut
    SyntaxError: expected expression, got '<' supprime(<?php echo $set['immatriculation'];?>)
    try / catch donne les erreurs :


    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
    <script language="JavaScript">
     
     
                    function supprime(sup)
                    {
    				try{
     
                    if(confirm("veux tu supprimer?")){
                    window.location.href='vehi.php?immatriculation='+sup+'';
                    return true;}
    			    }
     
    			    catch (e) {
    alert('Error JS in function test\n\n' + e.message);
    }
     
     
                    }
               </script>
     
    <td> <input type="button" onclick="supprime(<?php echo $set['immatriculation'];?>)" name="delete" value="delete"></td>

  5. #5
    Membre averti Avatar de Kennel sébastien
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 226
    Points : 329
    Points
    329
    Par défaut
    cobos, compare le code que je t'ai donné au tien ;-)

  6. #6
    Membre régulier Avatar de cobos
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2014
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 111
    Points : 88
    Points
    88
    Par défaut
    Tu as raison, ça marche nikel. Merci à vous deux.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/08/2016, 02h40
  2. [Débutant] Problème de suppression dans une base de donnée.
    Par youssef.farassi dans le forum VB.NET
    Réponses: 3
    Dernier message: 09/04/2016, 16h32
  3. Problème de suppression dans la base de donnée.
    Par Kasko dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 02/03/2015, 09h16
  4. Suppression de tables dans une base de données Mysl
    Par Furius dans le forum Requêtes
    Réponses: 6
    Dernier message: 07/06/2013, 11h34
  5. Recherche classe pour ajout/modif/suppression d'articles dans une base de donnée
    Par will89 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 02/02/2007, 12h59

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