bonjour à tous,
c'est la première fois que je mets un site en ligne.
mon soucis est que quand je remplis le formulaire de contact, après avoir cliqué sur envoyé j'arrive sur une page m'indiquant le message suivant : Erreur de connexion :
Ce n'est pas le type de message que j'ai préenregistré.
de plus ma base de donnée à bien été importée.
Voici la requête que j'ai crée dans mon formulaire :
$connexion = mysqli_connect("nom de mon serveur", "nom de ma base", "mot de passe de ma base", "contact_form") or die("Erreur de connexion: " . mysqli_error($connexion));
$result = mysqli_query($connexion, "INSERT INTO contact (name,tel, email, subject, message) VALUES ('" . $name. "', '" . $tel. "','" . $email. "','" . $subject. "','" . $message. "')");
if($result){
$db_msg = "Vos informations de contact sont enregistrées avec succés.";
$type_db_msg = "success";
}else{
$db_msg = "Erreur lors de la tentative d'enregistrement de contact.";
$type_db_msg = "error";
}
Si quelqu'un peut me dépanner et me dire d'où vient mon erreur ou mon problème,
merci d'avance
krettelle
Probléme d'envoi de contact depuis le formulaire vers la base de donnée
Related questions
- Lien database non établi
16678
06.12.2016 11:04
- Intégration de MongoDB
16296
12.10.2016 09:01
- Autoriser toutes les IP
16218
11.08.2018 19:16
- "Connection timed out" - Connection MySQL privée via PHP
15284
13.02.2018 00:37
- Comment passer de MySQL 5.6 à MySQL 8.0 ?
14685
12.06.2019 15:49
- Help, Base de donnée pleine, supprimer product ID phpmyadmin
13555
12.06.2019 14:05
- [1034] Create index by sort failed
13432
06.03.2020 09:31
- Exporter la base de données avec un script PHP
12539
05.10.2018 11:27
- Connexion à base de données en utilisant ODBC
12276
04.09.2018 11:57
- Les connexions simultanées
12196
24.10.2019 13:23
> Erreur de connexion :
tu n'as pas de message d'erreur après?
si oui, essaye avec
```php
$db_host = 'base.mysql.db';
$db_base = 'base';
$db_user = 'user';
$db_pass = 'xxxxxxxxxx';
@$mysqli = mysqli_connect( $db_host, $db_user, $db_pass, $db_base );
if ( mysqli_connect_errno( $mysqli ) ) {
echo " Échec connexion : " . mysqli_connect_error() . "\n";
mysqli_close($mysqli);
} else {
echo " Connexion ok\n";
}
mysqli_close( $mysqli );
```
Bonjour,
merci de ta réponse,
je vais essayer ainsi
mais non je n'ai aucun message après le message d'erreur
Merci Kyodev,
ta requete m'a permis de régler mon erreur.
elle était fonctionnelle mais ne m'ajoutait rien en base de donnée.
en fait, la mienne fonctionne à présent grace à toi.
je n'avais pas modifié un des noms (user ou base qui sont identiques)
encore un grand merci