Bonjour à tous,

Dans un code Php/MySQL, je sélectionne des variables via un formulaire.

Apparemment, ça marche si aucune saisie n'a été détectée, mais j'ai toujours ça


J'ai bien regardé le code ligne/ligne mais je vois rien.
Je l'ai pourtant bien détaillées, à moins que je sois passé de la source d'erreur !...

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
require_once('../config/config_inc.php');
echo '<fieldset>';
echo '<legend>Insérer un enregistrement dans la base de données [<strong>',$nombase,'</strong>]</legend>';
 
if (
    (isset($_POST['url']) && !empty($_POST['url'])) && 
    (isset($_POST['titre']) && !empty($_POST['titre'])) && 
    (isset($_POST['motscles']) && !empty($_POST['motscles']))
   )
{
	$url     = $_POST["url"] ;
	$titre   = $_POST["titre"] ;
	$motscles = $_POST["motscles"] ;
 
	$sql = "INSERT INTO $nomtable (url,titre,motscles) VALUES ( '$url','$titre','$motscles')";
	$requete = mysql_query($sql, $lien) or die('Erreur dans la requête : ' . mysql_error() . ""); 
 
		if($requete)
		{
		echo 'Base : <strong>',$nombase,'</strong>';
		echo '<br />';
		echo ' Table : <strong>',$nomtable,'</strong>';
		echo '<br /><br />';
		echo 'L\'insertion a été correctement effectuée';
		}
}
else 
{
	echo '<br />';
	echo '<span style="color:red;font-weight:bold;">Veuillez remplir tous les champs SVP !</span>';
	echo '<br /><br />';
	echo '[ <a href="javascript:history.go(-1)">Retour page précédente</a> ]';
	echo '<br /><br />';
}
mysql_close(); 
	echo '</fieldset>';
	echo '<br /><br />';
	echo '[ <a href="javascript:history.go(-1)">Retour page précédente</a> ]';
	echo '<br /><br />';
	echo '<form method="post" action="../choix.html">';
	echo '<input type="submit" name="choix" value="Retour au choix" style="cursor:pointer">';
	echo '</form>';
?>
Pourriez-vous m'aider et me dire où j'ai fait cette erreur ?

Merci beaucoup.