Mauvaise connexion à une base de donnée Wamp

Fermé
Baremoto Messages postés 19 Date d'inscription jeudi 23 mai 2019 Statut Membre Dernière intervention 21 juin 2020 - Modifié le 3 mai 2020 à 17:00
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 7 mai 2020 à 19:17
Bonjour,
Le but de mon code consiste à envoyer les données de ma page html grâce à un code php vers une base de donnée mais celui-ci ne fonctionne pas, j'ai essayé de modifier plusieurs fois mon code mais ça ne change rien, j'espère que quelqu'un poura m'aider parce que je ne vois vraiment pas de solution

Voila le corp de mon code et plus bas vous avez le code qui permet de me connecter à ma base de donnée.

<?php
//Fichier ConnexionBDD.php

//Affichage des erreurs PHP
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

//connexion à la bdd
require_once "cnxbdd.php";

//récupération des variables
$prenom = filter_input(INPUT_POST, 'prenom');
$nom = filter_input(INPUT_POST, 'nom');
$email = filter_input(INPUT_POST, 'email');
$vente = filter_input(INPUT_POST, 'vente');
if (!empty($prenom)){
  if (!empty($nom)){
    if (!empty($email)){
        if (!empty($vente)){
      
        $sql = "INSERT INTO chiffre de vente (prenom, nom, email, vente)
        values ('$prenom','$nom','$email','$vente')";
        if ( mysqli_query($conn, $sql)){
        } else{
           echo "Error: ". $sql ." ". mysqli_error($conn);
        }
        mysqli_close($conn);
             }  else{
      echo "Le chiffre de vente ne peut pas être vide";
      die();
        }
    }  else{
      echo "L'email ne doit pas être vide";
      die();
    }
  } else{
    echo "Le nom ne doit pas être vide";
    die();
  }
} else{
  echo "Le prénom ne doit pas être vide";
  die();
}
?>


Voila le code qui permet de me connecter à ma base de donnée
<?php
 //Fichier cnxbdd.php
  $host = "localhost";
  $dbusername = "root";
  $dbpassword = "";
  $dbname = "comptable";
  $conn = mysqli_connect($host, $dbusername, $dbpassword, $dbname);
 if (!$conn) {
    echo "Erreur : Impossible de se connecter à MySQL." . PHP_EOL;
    echo "Errno de débogage : " . mysqli_connect_errno() . PHP_EOL;
    echo "Erreur de débogage : " . mysqli_connect_error() . PHP_EOL;
    exit;
}


EDIT : Ajout du LANGAGE dans les balises de code pour avoir la coloration syntaxique
A voir également:

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
3 mai 2020 à 17:02

celui-ci ne fonctionne pas

C'est à dire ?
Tu as un message d'erreur ?

1
Baremoto Messages postés 19 Date d'inscription jeudi 23 mai 2019 Statut Membre Dernière intervention 21 juin 2020
7 mai 2020 à 19:00
Non je n'en ai pas, désolé pour le retard, j'ai eu quelques problèmes

Mais merci de prendre du temp pour moi
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650 > Baremoto Messages postés 19 Date d'inscription jeudi 23 mai 2019 Statut Membre Dernière intervention 21 juin 2020
7 mai 2020 à 19:17
Et donc peux-tu détailler en quoi cela ne marche pas ?
0