Bonsoir

Je ne parviens par à trouver l'erreur dans mon formulaire de mise à jour.
Message d'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Parse error: parse error in c:\program files\easyphp1-8\www\tentative\fr\particulier\p_c\modifier_infos.php on line 31
formulaire de mise à jour

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
<? session_start(); ?>
<?
	$db = mysql_connect("localhost","root","");
	mysql_select_db("essai");
?>
<?
$mp = 4;
$nom = $_POST["nom"];
$prenom = $_POST["prenom"];
$adresse = $_POST["adresse"];
$code_postal = $_POST["code_postal"];
$ville = $_POST["ville"];
$telephone = $_POST["telephone"];
$email = $_POST["email"];
$site_internet = $_POST["site_internet"];
if (((strlen(trim($nom)) < 1) > 26) || preg_match('`[^a-z éèçùêëàääîïôöûü\']`i', $nom))
{echo "le nom contient un caractère interdit ou est vide<br>";}
elseif (((strlen(trim($prenom)) < 1) > 26) || preg_match('`[^a-z éèçùêëàääîïôöûü\']`i', $prenom)) 
{echo "le prenom contient un caractère interdit ou est vide<br>";}
elseif (((strlen(trim($adresse)) < 1) > 51) || preg_match('`[^a-z éèçùêëàääîïôöûü\'0123456789]`i', $adresse)) 
{echo "l'adresse contient un caractère interdit ou est vide<br>";}
elseif (((strlen(trim($code_postal)) < 1) > 6) || preg_match('`[^0-9]`i', $code_postal)) 
{echo "le code postal contient un caractère interdit ou est vide<br>";}
elseif (((strlen(trim($ville)) < 1) > 51) || preg_match('`[^a-z éèçùêëàääîïôöûü\']`i', $ville)) 
{echo "la ville contient un caractère interdit ou est vide<br>";}
elseif (((strlen(trim($telephone)) < 1) > 11) || preg_match('`[^0-9]`i', $telephone)) 
{echo "le téléphone contient un caractère interdit ou est vide<br>";}
elseif (((strlen(trim($email)) < 1) > 51) || preg_match('`[^a-z éèçùêëàääîïôöûü\'@.]`i', $email)) 
{echo "l'email contient un caractère interdit ou est vide<br>";}
elseif (((strlen(trim($site_internet)) < 1) > 51) || preg_match('`[^a-z éèçùêëàääîïôöûü._\-0123456789]`i', $site_internet)) {echo "le site internet contient un caractère interdit ou est vide<br>";}
elseif ($v = mysql_query("SELECT num_session, num_particulier FROM fr_session WHERE num_session = $ident");)
{$a = mysql_result($v,'num_particulier');}
else {mysql_query("UPDATE fr_particulier SET nom='".$nom."',prenom='".$prenom."',adresse='".$adresse."',code_postal=".$code_postal.",ville='".$ville."',telephone=".$telephone.",email='".$email."',site_internet='".$site_internet."' WHERE num_particulier = '".$a."'",$db);}
?>
table fr_particulier

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
-- 
-- Serveur: localhost
-- Généré le : Mercredi 05 Avril 2006 à 22:05
-- Version du serveur: 4.1.9
-- Version de PHP: 4.3.10
-- 
-- Base de données: `essai`
-- 
 
-- --------------------------------------------------------
 
-- 
-- Structure de la table `fr_particulier`
-- 
 
CREATE TABLE `fr_particulier` (
  `num_particulier` int(11) NOT NULL auto_increment,
  `date_inscription` text NOT NULL,
  `nom` text NOT NULL,
  `prenom` text NOT NULL,
  `adresse` text NOT NULL,
  `code_postal` text NOT NULL,
  `ville` text NOT NULL,
  `telephone` text NOT NULL,
  `email` text NOT NULL,
  `site_internet` text NOT NULL,
  PRIMARY KEY  (`num_particulier`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
 
-- 
-- Contenu de la table `fr_particulier`
-- 
 
INSERT INTO `fr_particulier` VALUES (4, '30 Mar 30 15 : 36 : 20', 'Besnard', 'Laurent', '11 cour de la Mondial', '40000', 'Mont de Marsan', '0558486838', 'hozer40@wanadoo.fr', 'iescrow.net');
INSERT INTO `fr_particulier` VALUES (8, '30 Mar 30 17 : 30 : 00', 'gordini', 'mike', '11 cour perdu', '96314', 'Paris', '7855467489', 'ibe@fr.fr', 'edsa.net');
table fr_session

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
-- 
-- Serveur: localhost
-- Généré le : Mercredi 05 Avril 2006 à 22:06
-- Version du serveur: 4.1.9
-- Version de PHP: 4.3.10
-- 
-- Base de données: `essai`
-- 
 
-- --------------------------------------------------------
 
-- 
-- Structure de la table `fr_session`
-- 
 
CREATE TABLE `fr_session` (
  `num_session` int(11) NOT NULL auto_increment,
  `num_particulier` int(11) NOT NULL default '0',
  `categorie` text NOT NULL,
  `login` text NOT NULL,
  `mdp` text NOT NULL,
  PRIMARY KEY  (`num_session`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
 
-- 
-- Contenu de la table `fr_session`
-- 
 
INSERT INTO `fr_session` VALUES (4, 4, '2', 'Cyril256', '123456');
INSERT INTO `fr_session` VALUES (8, 8, '2', 'titi', '123456');