13 - Débuter en PHP - Enregistrer les données d'un formulaire dans la base MySQL (PHP8)

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ส.ค. 2024
  • Cette série de tutoriels traite des bases de php. Celui-ci concerne l'enregistrement de données de formulaire dans la base MySQL et sera effectué sur PHP8.
    ATTENTION : Dans certains de ces tutoriels, aucune mention de PHP8 ne sera effectuée, cela signifie que toutes les informations sont utilisables en PHP7 et 8.
    Serveur Discord : / discord
    Soutenez Nouvelle-Techno.fr :
    Donnez via Utip : utip.io/nouvel...
    Donnez via Paypal : nouvelle-techn...
    Site : nouvelle-techn...
    Facebook : / nouvelletechnofr
    Twitter : / nouvelle_techno
    #php #php8 #debuter #mysql #enregistrement #données #formulaire

ความคิดเห็น • 37

  • @jmerapa
    @jmerapa 3 ปีที่แล้ว +1

    Bonjour. Merci pour toutes vos vidéos. Vous êtes très pédagogue. Explications très claires.

  • @samirsamir7779
    @samirsamir7779 3 ปีที่แล้ว +2

    Bonjour Benoit , merci encore pour votre chaine et la qualité des contenus , je visionne la vidéo à l'instant . bonne continuation

  • @tjat55
    @tjat55 2 ปีที่แล้ว

    Bonjour Benoît et un grand MERCI pour toutes vos vidéos.

  • @arthurnoizet1436
    @arthurnoizet1436 2 ปีที่แล้ว

    Bonjour, merci pour ce cours de grande qualité. Vous m'avez débloqués dans mon projet de créeation d'un site e-commerce !

  • @OFR5086
    @OFR5086 ปีที่แล้ว

    Merci beaucoup pour ces tutos très instructif.

  • @ibrahimchaibi1515
    @ibrahimchaibi1515 2 ปีที่แล้ว

    bonjour, merci pour tes cours, c'est très bien expliqué

  • @samuelyao2637
    @samuelyao2637 ปีที่แล้ว

    Merciii beaucoup pour votre vidéo. Elle m'a beaucoup aidé.

  • @genevievestenne8823
    @genevievestenne8823 2 ปีที่แล้ว

    Merci pour votre grande pédagogie.

  • @dytrida4222
    @dytrida4222 ปีที่แล้ว

    Bonne continuation! Super chaine très éducatif

  • @nedylasfalte86
    @nedylasfalte86 3 ปีที่แล้ว

    Top de chez top.
    Merci beaucoup.

  • @SchleidMa2023
    @SchleidMa2023 3 ปีที่แล้ว

    Merci pour cette formation sur PHP 8

  • @bastien241
    @bastien241 21 ชั่วโมงที่ผ่านมา

    Merci pour vos videos qui sont top, par contre je comprends pas pourquoi faire toutes ces verification sur la partie back end ? (admin)

  • @nlsen2814
    @nlsen2814 2 ปีที่แล้ว +1

    Bonjour ! Merci pour ces précieux cours, un contenu de très grand qualité ! Pouvez-vous me dire quelles extensions de Visual Studio Code vous utilisez ?
    Merci à vous !!

    • @NouvelleTechno
      @NouvelleTechno  2 ปีที่แล้ว

      Merci beaucoup. Une vidéo sur la chaine présente les extensions que j'utilise.

  • @martindonnat2439
    @martindonnat2439 2 ปีที่แล้ว

    Bonjour.
    Tout dabord merci pour ces cours de qualité.
    J'ai tout suivi mais il y a un problème que je n'arrive à résoudre. Lorsque je rempli le formulaire et valide le formulaire la première fois, le formulaire est envoyé sans souci. Or lorsque je réitère une deuxième fois, ça ne marche plus...
    Quand je change de table, ça refonctionne la première fois mais ensuite pareil.
    Auriez vu une idée de ce qui cloche ??

    • @NouvelleTechno
      @NouvelleTechno  2 ปีที่แล้ว

      Bonsoir et merci. Difficile à dire, il serait plus simple d'en discuter sur Guilded

  • @Slma829
    @Slma829 2 ปีที่แล้ว

    Bonjour sur quel vidéo se trouve l'explication de la global post ? Super video et merci d'avance !

    • @NouvelleTechno
      @NouvelleTechno  2 ปีที่แล้ว

      Merci beaucoup ! Le concept de super globale est traité dans la vidéo numéro 5

  • @gregory5179
    @gregory5179 2 ปีที่แล้ว

    pour ma part avec un peut de recherche j'ai du modifier cette ligne pour que sa fonctionne,
    $sql = "INSERT INTO `articles`(`title`,`content`, `created_at`) VALUES (:title, :content, NOW())";
    pouvais vous me dire pourquoi j'ai du faire cette modification? je suis pas sur php8 pour info, merci

    • @NouvelleTechno
      @NouvelleTechno  2 ปีที่แล้ว +1

      Bonjour, c'est certainement parce que le champ "created_at" n'a pas de valeur par défaut dans la base de données comme dans la mienne (th-cam.com/video/dKnu9sdVfsA/w-d-xo.html)

    • @gregory5179
      @gregory5179 2 ปีที่แล้ว

      @@NouvelleTechno merci

    • @gregory5179
      @gregory5179 2 ปีที่แล้ว

      et encore merci pour vos tuto

  • @pro_stat1993
    @pro_stat1993 2 ปีที่แล้ว

    Quand j'essaye en écrivant
    if (!$query->execute()) {
    die("Une erreur est survenue");
    }
    Ca m'affiche "Une erreur est survenue"
    Quand je l'écris comme ça sans le point d'exclamation
    if ($query->execute()) {
    die("Une erreur est survenue");
    }
    ça me met Article ajouté sous le numéro 0, je ne comprend pas pourquoi j'ai regardé plusieurs fois la vidéo et relu plusieurs fois mon code

    • @NouvelleTechno
      @NouvelleTechno  2 ปีที่แล้ว

      Bonsoir, il faudrait en discuter sur Discord et partager le code

    • @pro_stat1993
      @pro_stat1993 2 ปีที่แล้ว

      @@NouvelleTechno quel est votre discord, et quand y êtes vous disponible, merci beaucoup pour votre réponse en espérant n'avoir pas fait une bête erreur de syntaxe à nouveau, j'ai pourtant vérifiée et relu plusieurs fois le code entre coupé de pause, impatient d'avoir votre verdict !

    • @pro_stat1993
      @pro_stat1993 2 ปีที่แล้ว +2

      @@NouvelleTechno Bonjour, je viens de recommencer à 0 le cours et j'ai trouvé mon erreur, et c'était vraiment pas dur à trouver, mes noms de champs était différent des votres, et j'avais 3 champs pas 2, j'ai sécurisé le 3eme qui était un prix avec $price = strip_tags($_POST["price"]); et avec $query->bindValue(":prix", $price, PDO::PARAM_INT); j'ai pensé a mettre en PARAM_INT, et voilà !!! Article ajouté sous le numéro 5 !!! trop content ! j'avais un nom de champ qui s'appelais description, et j'ai changé pour content, ça me mettais une couleur bizarre dans la requête SQL la même couleur que INTO et VALUES, prochaine étape, 14 - Débuter en PHP - Inscription et authentification des utilisateur (PHP8) !
      Je viens de me rendre compte, l'article ajouté en tant ID numéro 5, je l'ai supprimé dans la base depuis phpmyadmin, et quand j'ai voulu réajouté un produit à ma table, il me l'a ajouté sous l'ID numéro 6, je ne sais pas encore comment réglé ça, en tout cas je passe au cours suivant