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 !...
Pourriez-vous m'aider et me dire où j'ai fait cette 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>'; ?>
Merci beaucoup.
Partager