alarmclock tzoing | Bonjour,
Afin de me familiariser avec php/mysql, j'ai créé un formulaire pour envoyer des données sur une table mysql, ainsi qu'une page pour visualiser le contenu de la table.
Or, je constate que malgré l'envoi des données du formulaire, je ne les retrouve ni dans phpmyadmin, ni sur ma page d'affichage (logique). La ligne insérée est totalement vide.
voici les éléments utilisés : la table alarmclock_textes (nom de la base : coms)
Le formulaire .html
Code :
- <form action="insert.php" method="post">
- <p>
- titre : <input type="text" name="titre" /><br />
- titre2 : <input type="text" name="titre2" /><br />
- texte : <input type="text" name="texte" /><br />
- date : <input type="text" name="date" /><br />
- <input type="submit" value="Envoyer" />
- </p>
- </form>
|
Le fichier d'envoi .php
Code :
- <?php
- mysql_connect("localhost", "monlogin", "monpass" );
- mysql_select_db("coms" );
- $prenom = mysql_real_escape_string(htmlspecialchars($_POST['titre']));
- $nom = mysql_real_escape_string(htmlspecialchars($_POST['titre2']));
- $email = mysql_real_escape_string(htmlspecialchars($_POST['texte']));
- $ville = mysql_real_escape_string(htmlspecialchars($_POST['date']));
- mysql_query("INSERT INTO alarmclock_textes VALUES('', '$titre', '$titre2', '$texte', '$date')" );
- mysql_close();
- ?>
|
Le fichier d'affichage .php (qui lui fonctionne très bien)
Code :
- <?php
- $connect = mysql_connect('localhost','monlogin','monpass') or die ("erreur de connexion" );
- mysql_select_db('coms',$connect) or die ("erreur de connexion base" );
- $result = mysql_query("SELECT id,titre,titre2,texte,date from alarmclock_textes" );
- while ( $row = mysql_fetch_array($result)){
- echo $row[id].' - '.$row[titre].' - '.$row[titre2].' - '.$row[texte].' - '.$row[date].'<br>';
- }
- mysql_close();
- ?>
|
Une idée?
Un grand merci d'avance....
Laurent |