Insertion données formulaire dans base de données
J'ai un gros problème que je dois résoudre au plus vite.
J'ai crée un mini site avec une base de donnée avec easyphp première page classique identification et mot de passe testés et comparé avec celui de la base OK pas de problème.
Maintenant dans ma deuxième page je voudrais pouvoir insérer des données provenant d'un formulaire dans ma base de données IMPOSSIBLE rien de se passe ou ce message apparait
Citation:
Parse error: parse error in c:\program files\easyphp1-8-modgsi\www\bac\page1.2.php on line 17
voici le code de mon include
Code:
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
| <?
$idconnexion=mysql_connect('localhost','root','root')or die("Désolé, connexion impossible au serveur !");
$bd1=mysql_select_db('Bac') or die("Désolé, connexion à la base impossible");
?>
et voici le code de la page contenant le include
<?
include("connexionbac.php");
if (isset($_POST['examen']))
{
$examen= $_POST['examen'];
$epreuve = $_POST['epreuve'];
$date = $_POST['date'];
$horairedeb = $_POST['horairedeb'];
$horairefin = $_POST['horairefin'];
$sql1="INSERT INTO Examen(TypeExamen) VALUES ('$examen');"
$res1=mysql_query($sql1) or die("Désolé, la requête ne fonctionne pas");
$sql2="INSERT INTO Epreuve (Intitulé, Date, HeureDebut, HeureFin) VALUES ('$epreuve','$date','$horairedeb','$horairefin');"
$res2=mysql_query($sql2) or die("Désolé, la requête ne fonctionne pas");
}
?> |
Avec ensuite du html contenant les post du formulaire que j'utilise
SVP quelqu'un peut il me remettre un peu d'espoir je doit présenter ca au Bac dans moins d'une semaine, je passe des heures a chercher.
MERCI
meme probleme que westlaux
Bonjour
je suis debutante en php et comme premier test pour recuperer les donnes d'un formulaire dans une base de donnees, j'ai créé un formulaire de news à 2 champs :
-titre
-contenu
Par ailleurs j'ai créé une base 'test' dans laquelle j'ai une table 'news' (qui contient déjà 2 lignes), cette table news a 3 champs : id (en auto-incrément), titre et contenu.
Voici le code de mon fichier formulaire.php :
Code:
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
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title> Formulaire test </title>
</head>
<body bgcolor=pink>
<h1>Voici le formulaire pour la table news:</h1>
<form name="form-test" method="post" action="cible-form.php" >
<b>Titre: </b> <br>
<input type="text" name="titre" >
<br><br>
<b>Contenu:</b> <br>
<textarea name="contenu" rows="4" cols="70" > </textarea>
<br><br><br>
<input type="submit" value="Envoyer">
</form>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");
if(isset($_POST['titre']))
{
$titre=htmlentities($_POST['titre'], ENT_QUOTES);
$contenu=htmlentities($_POST['contenu'], ENT_QUOTES);
$contenu=nl2br($contenu);
$req="INSERT INTO news VALUES('', '".$titre."', '".$contenu."');";
$res=mysql_query($req) or die(mysql_error());
}
mysql_close();
?>
</body>
</html> |
Lorsque je remplit le formulaire et que je l'envoie, ma table news ne se remplit pas!!!
Je ne vois pourtant pas où est l'erreur dans mon code.
Si quelqu'un pouvait m'aider je l'en remercie d'avance.
honeydew