Salut a tous,
Voila, je suis en train d'essayer de créer une page de formulaire afin d'alimenter une base de donnée.
Voici donc le code de cette page (tres simple, sans CSS):
Code :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
- <head>
- <title>La Boite A Plaisirs</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <link rel="stylesheet" media="screen" type="text/css" title="Rose" href="boite.css" />
- </head>
- <body>
- <form method="post" action="accueil.php">
- <br/><br/>
- <p>Entrez le titre de l'article:</p>
- <textarea name="titre" rows="1" cols="50"></textarea>
- <br/><br/>
- <p>Entrez le nom de l'article:</p>
- <textarea name="article" rows="15" cols="50"> </textarea>
- <br/>
- <p>Choisir la categorie</p>
- <select name="categorie">
- <option value="conseil">Conseil</option>
- <option value="media">Media</option>
- </select>
-
- <br/>
- <p>Choisir une sous categorie</p>
- <select name="sscategorie">
- <select name="sscategorie">
- <option value="jeu">Jeu</option>
- <option value="video">Video</option>
- <option value="photo">Photo</option>
- </select>
- <input type="submit" value="Sauvegarder" />
- </form>
-
- <?php
- mysql_connect("<ELMOFFACÉ>", "<ELMOFFACÉ>", "<ELMOFFACÉ>" ) or die('Erreur de connexion '.mysql_error());
- mysql_select_db("laboiteaplaisirs" );
- // --------------- Etape 1 -----------------
- // Si un message est envoyé, on l'enregistre
- // -----------------------------------------
- if (isset($_POST['titre']) AND isset($_POST['article']))
- {
- $titre = mysql_real_escape_string(htmlspecialchars($_POST['pseudo'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité
- $article = mysql_real_escape_string(htmlspecialchars($_POST['message'])); // De même pour le message
- $article = nl2br($message); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br />
- $categorie = $_POST['categorie'];
- $sscategorie= $_POST['sscategorie'];
- // On peut enfin enregistrer :o)
- mysql_query("INSERT INTO actualite VALUES('', '" . $titre . "', '" . $article . "', '" . $categorie . "', '" . $sscategorie . "')" ) or die ('Erreur de connexion '.mysql_error());
- ?>
-
-
- </body></html>
|
Et voila, il y a un hic: CA NE FONCTIONNE PAS: pas de retour de message d'erreur malgré mes "OR DIE" mais pas d'inscription non plus dans la BD, niveau Codes d'acces et adresse de la BD, elle sont bonnes...Donc j'ai beau retourner le code dans tout les sens, je ne comprends pas le probleme...
Alors si quelqu'un pouvait m'aider!!!...MERCI!!!