1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    janvier 2014
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : janvier 2014
    Messages : 32
    Points : 22
    Points
    22

    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 habitué Avatar de Kennel sébastien
    Homme Profil pro
    Développeur
    Inscrit en
    septembre 2008
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : septembre 2008
    Messages : 114
    Points : 169
    Points
    169

    Par défaut

    Bonjour cobos,

    Il manque des guillemets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    supprime('<?php echo $set['immatriculation'];?>')
    Vous cherchez à apprendre les bases en langage « C » ou « Go » ? N'hésitez pas à me contacter par MP.
    Vous souhaitez créer des tutoriels ? N'hésitez pas à me contacter par MP.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    janvier 2014
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : janvier 2014
    Messages : 32
    Points : 22
    Points
    22

    Par défaut

    il manque des guillemets à quel niveau?

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

    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2002
    Messages
    661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : octobre 2002
    Messages : 661
    Points : 352
    Points
    352
    Billets dans le blog
    5

    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>
    Il vaut mieux proposer des solutions alternatives que de chercher le consensus général
    Le [-1] est la faucheuse du champs de maïs qui se rend insupportable : [-52] Novembre 2016
    Modération : Pourquoi le profil perso ne compile pas les [-1] dans un ramasse-miette pour faire sortir du jus de banane

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

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : septembre 2008
    Messages : 114
    Points : 169
    Points
    169

    Par défaut

    cobos, compare le code que je t'ai donné au tien ;-)
    Vous cherchez à apprendre les bases en langage « C » ou « Go » ? N'hésitez pas à me contacter par MP.
    Vous souhaitez créer des tutoriels ? N'hésitez pas à me contacter par MP.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    janvier 2014
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : janvier 2014
    Messages : 32
    Points : 22
    Points
    22

    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, 01h40
  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, 15h32
  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, 08h16
  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, 10h34
  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, 11h59

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