Problem php
amine123
-
amine123 -
amine123 -
Bonjour,
j'ai un problème avec mon code je reçois le message d'erreur suivant :
Parse error: syntax error, unexpected T_ELSE in C:\Program Files\EasyPHP-5.3.6.0\www\esave\index2.php on line 49
voilà mon code :
<?php session_start(); ?>
<html>
<head>
<title>Système de login</title>
<link href="CSS/style_1.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="formins>
<?php
// On commence par récupérer les champs
if(isset($_POST['nom_user'])) $nom=$_POST['nom_user'];
else $nom="";
if(isset($_POST['prenom_user'])) $prenom=$_POST['prenom_user'];
else $prenom="";
if(isset($_POST['datenaissance_user'])) $email=$_POST['email_user'];
else $email="";
if(isset($_POST['adresse_user'])) $icq=$_POST['adresse_user'];
else $icq="";
if(isset($_POST['tel_user'])) $titre=$_POST['tel_user'];
else $titre="";
if(isset($_POST['ptb_user'])) $url=$_POST['ptb_user'];
else $url="";
if(isset($_POST['mail_user'])) $url=$_POST['mail_user'];
else $url="";
if(isset($_POST['password_user'])) $url=$_POST['password_user'];
else $url="";
// On vérifie si les champs sont vides
if(empty($nom_user) OR empty($prenom_user) OR empty($adress_user) OR empty($tel_user) OR empty($ptb_user) OR EMPTY($mail_user) OR EMPTY($password_user));
{
echo '<font color="red">Attention, seul le champs <b>ICQ</b> peut rester vide !</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$db = mysql_connect('localhost', 'esave', 'projet') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('esave',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$requete='INSERT INTO user(Civilite_user,Nom_user,Prenom_user,Datenaisance_user,Adresse_user,tel_user,ptb_user,mail_user,Password_user) VALUES("'.$Civilite_user.'","'.$Nom_user.'","'.$Prenom_user.'","'.$Datenaisance_user.'","'.$Adresse_user.'","'.$tel_user.'","'.$ptb_user.'","'.$mail_user.'","'.$Password_user.'")';
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo'<script type="text/javascript">
document.location=\'home.php?\'
</script>';
mysql_close(); // on ferme la connexion
}
?>
j'ai un problème avec mon code je reçois le message d'erreur suivant :
Parse error: syntax error, unexpected T_ELSE in C:\Program Files\EasyPHP-5.3.6.0\www\esave\index2.php on line 49
voilà mon code :
<?php session_start(); ?>
<html>
<head>
<title>Système de login</title>
<link href="CSS/style_1.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="formins>
<?php
// On commence par récupérer les champs
if(isset($_POST['nom_user'])) $nom=$_POST['nom_user'];
else $nom="";
if(isset($_POST['prenom_user'])) $prenom=$_POST['prenom_user'];
else $prenom="";
if(isset($_POST['datenaissance_user'])) $email=$_POST['email_user'];
else $email="";
if(isset($_POST['adresse_user'])) $icq=$_POST['adresse_user'];
else $icq="";
if(isset($_POST['tel_user'])) $titre=$_POST['tel_user'];
else $titre="";
if(isset($_POST['ptb_user'])) $url=$_POST['ptb_user'];
else $url="";
if(isset($_POST['mail_user'])) $url=$_POST['mail_user'];
else $url="";
if(isset($_POST['password_user'])) $url=$_POST['password_user'];
else $url="";
// On vérifie si les champs sont vides
if(empty($nom_user) OR empty($prenom_user) OR empty($adress_user) OR empty($tel_user) OR empty($ptb_user) OR EMPTY($mail_user) OR EMPTY($password_user));
{
echo '<font color="red">Attention, seul le champs <b>ICQ</b> peut rester vide !</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$db = mysql_connect('localhost', 'esave', 'projet') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('esave',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$requete='INSERT INTO user(Civilite_user,Nom_user,Prenom_user,Datenaisance_user,Adresse_user,tel_user,ptb_user,mail_user,Password_user) VALUES("'.$Civilite_user.'","'.$Nom_user.'","'.$Prenom_user.'","'.$Datenaisance_user.'","'.$Adresse_user.'","'.$tel_user.'","'.$ptb_user.'","'.$mail_user.'","'.$Password_user.'")';
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo'<script type="text/javascript">
document.location=\'home.php?\'
</script>';
mysql_close(); // on ferme la connexion
}
?>
A voir également:
- Problem php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP