Probleme base de donnees
olive_sibile
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J ai cree une base de donnee avec cpanel:
nom de la table: email
champ1: id Type: INT CLe primaire
Champ2:email Type: varchar
un formulaire.htm:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Mon site</title>
<script language='javascript'>
function valider()
{ mes='';
if(document.formulaire.mail.value==''){mes=mes+'\n- votre mel');}
if(mes!=''){alert('veuillez renseigner :'+mes);return false;}
if(mes==''){return true;}
}
</script>
</head>
<body>
<form name='formulaire' action='inscription.php' method='post' onsubmit='return valider()'>
<p>Votre adresse electronique<input type="text" name="email" size="20"></p>
<input type='submit' name='ok' value='valider'
</form>
</form>
</body>
</html>
un fichier connexion.php
<?php
$hostname='localhost';
$database='****_newsletter';
$username='***_****';
$password='*****';
$connexion=mysql_pconnect($hostname,$username,$password) or die(mysql_error());
mysql_select_db($database,$connexion);
?>
un fichier inscription.php
<?
include('connexion.php');
$email=$_POST['email'];
mysql_query('insert into email values('','$email')');
echo'OK.';
?>
quand je valide le formulaire, un message d erreur apparait:
'Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/****/public_html/testnews/inscription.php on line 4'
merci pour votre aide
olivier
J ai cree une base de donnee avec cpanel:
nom de la table: email
champ1: id Type: INT CLe primaire
Champ2:email Type: varchar
un formulaire.htm:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Mon site</title>
<script language='javascript'>
function valider()
{ mes='';
if(document.formulaire.mail.value==''){mes=mes+'\n- votre mel');}
if(mes!=''){alert('veuillez renseigner :'+mes);return false;}
if(mes==''){return true;}
}
</script>
</head>
<body>
<form name='formulaire' action='inscription.php' method='post' onsubmit='return valider()'>
<p>Votre adresse electronique<input type="text" name="email" size="20"></p>
<input type='submit' name='ok' value='valider'
</form>
</form>
</body>
</html>
un fichier connexion.php
<?php
$hostname='localhost';
$database='****_newsletter';
$username='***_****';
$password='*****';
$connexion=mysql_pconnect($hostname,$username,$password) or die(mysql_error());
mysql_select_db($database,$connexion);
?>
un fichier inscription.php
<?
include('connexion.php');
$email=$_POST['email'];
mysql_query('insert into email values('','$email')');
echo'OK.';
?>
quand je valide le formulaire, un message d erreur apparait:
'Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/****/public_html/testnews/inscription.php on line 4'
merci pour votre aide
olivier
A voir également:
- Probleme base de donnees
- Fuite données maif - Guide
- Base de registre - Guide
- Supprimer les données de navigation - Guide
- Gigaset a170h problème base ✓ - Forum telephonie fixe
- Base de données vide tnt - Forum TNT / Satellite / Réception