Bonjours, je doit metre dans une table certaine valeur, mais elle ne fonctionne pas, je ne sais pas mais, je n'arrive pas a trouver mon erreur.
voici ce que j'ai fait comme code.
<?php
// variable initialisée à zero pour tester les conditions
$nb_faux = 0;
if (isset($_POST['Date']) && isset($_POST['titre']) && isset($_POST['link']) && isset($_POST['texte']))
{
$Date = $_POST['Date'];
$titre = $_POST['titre'];
$link = $_POST['link'];
$texte = $_POST['texte'];
// incrémenter la variable $nb_faux si les champs du formulaire sont vides
if (empty($_POST['Date']) || empty($_POST['titre']) || empty($_POST['link']) || empty($_POST['texte']))
{
$erreur = 'Veuillez remplir tous les champs';
$nb_faux++;
}
// vérifier si la champs date est bien remplis
if (isset($_POST['Date']) && !empty($_POST['Date']))
{
$erreur = 'champs date non rempis';
$nb_faux++;
}
// vérifier si la champs titre est bien remplis
if (isset($_POST['titre']) && !empty($_POST['titre']))
{
$erreur = 'champs titre non rempis';
$nb_faux++;
}
// vérifier si la champs link est bien remplis
if (isset($_POST['link']) && !empty($_POST['link']))
{
$erreur = 'champs link non rempis';
$nb_faux++;
}
// vérifier si la champs texte est bien remplis
if (isset($_POST['texte']) && !empty($_POST['texte']))
{
$erreur = 'champs texte non rempis';
$nb_faux++;
}
// connexion à la base de donnée si il n'y a pas d'erreur.
if ($nb_faux == 0)
{
// insersion dans la bdd
include('connection.inc.php');
$connexion = mysql_connect($bdd_host, $bdd_user, $bdd_passe) or die('<br/>Connexion au serveur impossible.<br/>
Contactez le webmaster si le problème n\'est pas résolu.<br/>');
$choix_base = mysql_select_db($bdd_base, $connexion) or die('<br/>Sélection de la base de donnée echouée.<br/>
Contactez le webmaster si le problème n\'est pas résolu.<br/>');
$requete = "INSERT INTO rss VALUES ('', '$Date', '$titre', '$link', '$texte')";
$resultat = mysql_query($requete) or die('<br/>Exécution de la requête impossible.<br/>
Contactez le webmaster si le problème n\'est pas résolu.<br/>');
mysql_close($connexion);
// affiche message de validation
if ($resultat == true)
{
$erreur = 'News ajouter';
}
}
}
?>