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 d'une ligne de Tableau (avec db)


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2019
    Messages : 2
    Par défaut Suppression d'une ligne de Tableau (avec db)
    Bonjour à tous,

    Je sais que ma faute doit être bête mais je n'arrive pas à la trouver... En espérant que vous pourriez m'éclairer.

    L'utilisateur va renseigner le numéro de la ligne à supprimer, et ca la supprimera de la BDD... ( oui c'est tout -_-' )

    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
     
    <?php
    $bdd = new PDO('mysql:host=127.0.0.1;dbname=mydb', 'root', '');
     
    if(isset($_POST['delete'])) {
      $id = ($_POST['id']);
      echo $id; //Affiche bien le numéro renseigné par l'user
     
    	if($id > 0) {
     
    		$deleteinc = $bdd->prepare("DELETE FROM incidents WHERE id = ? ");
    		$deleteinc->execute(['$id']);
     
     
     
    	} else {
    		$info = "Le numéro ne peut être négatif";
    	}
     
    }
     
     
    ?>
     
    <form action="" method="post" align="center">
     
    		<input type="number" id="id" name="id" required="required" />
    		<input type="submit" name="delete" id="delete" value="Supprimer" />
     
    	</form>
    A tout hasard, j'aurai souhaité une précision, comme vous pouvez le remarquer dans chacun de mes "input" je mets l'id et le name avec la même valeur, car je ne sais pas lequel renvoie vers le $id = ($_POST['id']); Est-ce que c'est l'ID ou le Name ?

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2019
    Messages : 2
    Par défaut Résolu
    Superbeeee, je viens enfin de trouver...

    Résolution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $deleteinc = $deleteinc->execute(['$id']);
    Suppression des apostrophes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $deleteinc = $deleteinc->execute([$id]);
    Cependant ma question en fin de premier post, tiens toujours

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Citation Envoyé par damso92 Voir le message
    ...je mets l'id et le name avec la même valeur, car je ne sais pas lequel renvoie vers le $id...
    C'est pourtant simple à vérifier : mets des noms différents !

    A LIRE : <input>

    • name "Le nom du champ qui sera rattaché à la donnée envoyée via le formulaire"
    • id : il n'est pas nécessaire ni obligatoire ici (sauf pour identifier de façon UNIQUE : pour un label, un script JS,...).

Discussions similaires

  1. Suppression d'une ligne dans un txt : via un tableau ?
    Par renaud26 dans le forum Langage
    Réponses: 4
    Dernier message: 13/09/2008, 18h49
  2. [Forms] - Suppression d'une ligne avec la croix
    Par memed dans le forum Forms
    Réponses: 10
    Dernier message: 04/05/2007, 15h06
  3. Réponses: 5
    Dernier message: 10/11/2006, 11h00
  4. [HTML]Débutant-Suppression d'une ligne dans un tableau
    Par Kotik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 19/07/2006, 11h53
  5. Suppression d'une ligne d'un tableau
    Par ratapapa dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/03/2006, 09h35

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