Fichier societe.php

6 posts in this topic

Posted · Report post

Bonjour a tous et toutes

Je dois avoir un souci avec le fichier societe.php dans le repertoire administrer, j'ai l'erreur suivante :

Parse error: syntax error, unexpected ')' in /homez.29/vmfloc/www/boutique/administrer/societe.php on line 115

la ligne 114 : WHERE id = '".intval($frm['id'])."'

la ligne 115 : ") or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

Bon je ne suis pas un champion en programmation et syntaxe PHP, mais j'avoue que j'ai du mal a trouver l'erreur !!!!

Peut etre avez vous rencontrer ce probleme ?

En tout cas merci a vous de passer un moment sur ce topic.

Et..... Bonne année a tous

Share this post


: post
Share on other sites

Posted · Report post

Bonjour a tous et toutes

Je dois avoir un souci avec le fichier societe.php dans le repertoire administrer, j'ai l'erreur suivante :

Parse error: syntax error, unexpected ')' in /homez.29/vmfloc/www/boutique/administrer/societe.php on line 115

la ligne 114 : WHERE id = '".intval($frm['id'])."'

la ligne 115 : ") or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

Bon je ne suis pas un champion en programmation et syntaxe PHP, mais j'avoue que j'ai du mal a trouver l'erreur !!!!

Peut etre avez vous rencontrer ce probleme ?

En tout cas merci a vous de passer un moment sur ce topic.

Et..... Bonne année a tous

As tu modifié ce code car la ligne 115 correspond chez moi à la ligne 119 ?

Moi j'ai une erreur car dans la BDD il manque le champ "franco"

Share this post


: post
Share on other sites

Posted · Report post

As tu modifié ce code car la ligne 115 correspond chez moi à la ligne 119 ?

Moi j'ai une erreur car dans la BDD il manque le champ "franco"

Je vous ai copié le contenu du fichier dans un des post

<?php 


include("../configuration.inc.php");

necessite_identification();

necessite_priv("admin");


$DOC_TITLE = "Paramètres de la société";

include("modeles/haut.php");


switch (vb($_REQUEST['mode'])) {

	case "ajout" :

		afficher_formulaire_ajout_societe();

		break;


	case "modif" :

		affiche_formulaire_modif_societe($_GET['societe']);

		break;


	case "insere" :

		insere_societe($HTTP_POST_VARS);

		afficher_liste_societe();

		break;


	case "maj" :

		maj_societe($HTTP_POST_VARS);

		afficher_liste_societe();

		break;


	default :

		afficher_liste_societe();

		break;

}


include("modeles/bas.php");


/******************************************************************************

 * FONCTIONS

 *****************************************************************************/


function afficher_formulaire_ajout_societe() {

	/* Affiche un formulaire vide pour ajouter un nouvel societe */

	/* Initialise les valeurs par défauts pour un formulaire vide */

	$frm['societe'] = "";

	$frm['nom'] = "";

	$frm['prenom'] = "";

	$frm['adresse1'] = "";

	$frm['adresse2'] = "";

	$frm['telephone'] = "";

	$frm['fax'] = "";

	$frm['code_postal'] = "";

	$frm['ville'] = "";

	$frm['pays'] = "";

	$frm['siren'] = "";

	$frm['tvaintra'] = "";

	$frm['code_banque'] = "";

	$frm['code_guichet'] = "";

	$frm['numero_compte'] = "";

	$frm['cle_rib'] = "";

	$frm['titulaire'] = "";

	$frm['numero_compte'] = "";

	$frm['nouveau_mode'] = "insere";

	$frm['titre_soumet'] = "Ajouter les paramètres de la société";


	include("modeles/societe_form.php");

}


function affiche_formulaire_modif_societe($societe) {

/* Affiche un formulaire vide pour modifier un societe */


	$societe = htmlspecialchars($_GET['societe'], ENT_QUOTES);


	/* Récupère les informations de l'societe */

	$qid = mysql_query("

	SELECT *

	FROM peel_societe

	WHERE societe = '$societe'

	");


	if ($qid) {

		if (mysql_num_rows($qid) > 0) {

			$frm = mysql_fetch_array($qid);

		}

	}


	$frm['nouveau_mode'] = "maj";

	$frm['titre_soumet'] = "Sauvegarder les Changements";


	include("modeles/societe_form.php");

}


function insere_societe($frm) {

/* Ajout d'un societe */


	$qid = mysql_query("

	INSERT INTO  peel_societe (

		societe, prenom, nom, tel, fax, email, adresse, code_postal, ville, pays, siren, tvaintra, siteweb

		, code_banque, code_guichet, numero_compte, cle_rib, titulaire, domiciliation

	) VALUES (

		'".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'

		,'".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'

		,'".strtoupper(htmlspecialchars($frm['nom'], ENT_QUOTES))."'

		,'$frm[tel]'

		,'$frm[fax]'

		,'$frm[email]'

		,'".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'

		,'$frm[code_postal]'

		,'".htmlspecialchars($frm['ville'], ENT_QUOTES)."'

		,'".htmlspecialchars($frm['pays'], ENT_QUOTES)."'

		,'$frm[siren]'

		,'$frm[tvaintra]'

		,'$frm[siteweb]'

		,'".htmlspecialchars($frm['code_banque'], ENT_QUOTES)."'

		,'".htmlspecialchars($frm['code_huichet'], ENT_QUOTES)."'

		,'".htmlspecialchars($frm['numero_compte'], ENT_QUOTES)."'

		,'".htmlspecialchars($frm['cle_rib'], ENT_QUOTES)."'

		,'".strtoupper(htmlspecialchars($frm['titulaire'], ENT_QUOTES))."'

		,'".strtoupper(htmlspecialchars($frm['domiciliation'], ENT_QUOTES))."'

	)");

	include("modeles/societe_cree.php");

}


function maj_societe($frm) {


	$qid = mysql_query("

	UPDATE  peel_societe SET

		 societe = '".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'

		,prenom = '".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'

		,nom = '".strtoupper(htmlspecialchars($frm['nom'], ENT_QUOTES))."'

		,tel = '$frm[tel]'

		,fax = '$frm[fax]'

		,email = '$frm[email]'

		,adresse = '".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'

		,code_postal = '$frm[code_postal]'

		,ville = '".htmlspecialchars($frm['ville'])."'

		,pays = '".htmlspecialchars($frm['pays'])."'

		,siren = '$frm[siren]'

		,tvaintra = '$frm[tvaintra]'

		,siteweb = '$frm[siteweb]'

		, code_banque = '".htmlspecialchars($frm['code_banque'])."'

		, code_guichet = '".htmlspecialchars($frm['code_guichet'])."'

		, numero_compte = '".htmlspecialchars($frm['numero_compte'])."'

		, cle_rib = '".htmlspecialchars($frm['cle_rib'])."'

		, titulaire = '".strtoupper(htmlspecialchars($frm['titulaire']))."'

		, domiciliation = '".strtoupper(htmlspecialchars($frm['domiciliation']))."'

	WHERE id = '".intval($frm['id'])."'");


	echo "<div class=\"normal\">Vos paramètres ont été pris en compte.</div>";

}


function afficher_liste_societe() {


	$qid = mysql_query("

	SELECT societe, email

	FROM  peel_societe

	  ");


	include("modeles/societe_liste.php");

}


?>

Share this post


: post
Share on other sites

Posted · Report post

Je vous ai copié le contenu du fichier dans un des post

<?php 


include("../configuration.inc.php");

necessite_identification();

necessite_priv("admin");


$DOC_TITLE = "Paramètres de la société";

include("modeles/haut.php");


switch (vb($_REQUEST['mode'])) {

	case "ajout" :

		afficher_formulaire_ajout_societe();

		break;


	case "modif" :

		affiche_formulaire_modif_societe($_GET['societe']);

		break;


	case "insere" :

		insere_societe($HTTP_POST_VARS);

		afficher_liste_societe();

		break;


	case "maj" :

		maj_societe($HTTP_POST_VARS);

		afficher_liste_societe();

		break;


	default :

		afficher_liste_societe();

		break;

}


include("modeles/bas.php");


/******************************************************************************

 * FONCTIONS

 *****************************************************************************/


function afficher_formulaire_ajout_societe() {

	/* Affiche un formulaire vide pour ajouter un nouvel societe */

	/* Initialise les valeurs par défauts pour un formulaire vide */

	$frm['societe'] = "";

	$frm['nom'] = "";

	$frm['prenom'] = "";

	$frm['adresse1'] = "";

	$frm['adresse2'] = "";

	$frm['telephone'] = "";

	$frm['fax'] = "";

	$frm['code_postal'] = "";

	$frm['ville'] = "";

	$frm['pays'] = "";

	$frm['siren'] = "";

	$frm['tvaintra'] = "";

	$frm['code_banque'] = "";

	$frm['code_guichet'] = "";

	$frm['numero_compte'] = "";

	$frm['cle_rib'] = "";

	$frm['titulaire'] = "";

	$frm['numero_compte'] = "";

	$frm['nouveau_mode'] = "insere";

	$frm['titre_soumet'] = "Ajouter les paramètres de la société";


	include("modeles/societe_form.php");

}


function affiche_formulaire_modif_societe($societe) {

/* Affiche un formulaire vide pour modifier un societe */


	$societe = htmlspecialchars($_GET['societe'], ENT_QUOTES);


	/* Récupère les informations de l'societe */

	$qid = mysql_query("

	SELECT *

	FROM peel_societe

	WHERE societe = '$societe'

	");


	if ($qid) {

		if (mysql_num_rows($qid) > 0) {

			$frm = mysql_fetch_array($qid);

		}

	}


	$frm['nouveau_mode'] = "maj";

	$frm['titre_soumet'] = "Sauvegarder les Changements";


	include("modeles/societe_form.php");

}


function insere_societe($frm) {

/* Ajout d'un societe */


	$qid = mysql_query("

	INSERT INTO  peel_societe (

		societe, prenom, nom, tel, fax, email, adresse, code_postal, ville, pays, siren, tvaintra, siteweb

		, code_banque, code_guichet, numero_compte, cle_rib, titulaire, domiciliation

	) VALUES (

		'".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'

		,'".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'

		,'".strtoupper(htmlspecialchars($frm['nom'], ENT_QUOTES))."'

		,'$frm[tel]'

		,'$frm[fax]'

		,'$frm[email]'

		,'".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'

		,'$frm[code_postal]'

		,'".htmlspecialchars($frm['ville'], ENT_QUOTES)."'

		,'".htmlspecialchars($frm['pays'], ENT_QUOTES)."'

		,'$frm[siren]'

		,'$frm[tvaintra]'

		,'$frm[siteweb]'

		,'".htmlspecialchars($frm['code_banque'], ENT_QUOTES)."'

		,'".htmlspecialchars($frm['code_huichet'], ENT_QUOTES)."'

		,'".htmlspecialchars($frm['numero_compte'], ENT_QUOTES)."'

		,'".htmlspecialchars($frm['cle_rib'], ENT_QUOTES)."'

		,'".strtoupper(htmlspecialchars($frm['titulaire'], ENT_QUOTES))."'

		,'".strtoupper(htmlspecialchars($frm['domiciliation'], ENT_QUOTES))."'

	)");

	include("modeles/societe_cree.php");

}


function maj_societe($frm) {


	$qid = mysql_query("

	UPDATE  peel_societe SET

		 societe = '".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'

		,prenom = '".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'

		,nom = '".strtoupper(htmlspecialchars($frm['nom'], ENT_QUOTES))."'

		,tel = '$frm[tel]'

		,fax = '$frm[fax]'

		,email = '$frm[email]'

		,adresse = '".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'

		,code_postal = '$frm[code_postal]'

		,ville = '".htmlspecialchars($frm['ville'])."'

		,pays = '".htmlspecialchars($frm['pays'])."'

		,siren = '$frm[siren]'

		,tvaintra = '$frm[tvaintra]'

		,siteweb = '$frm[siteweb]'

		, code_banque = '".htmlspecialchars($frm['code_banque'])."'

		, code_guichet = '".htmlspecialchars($frm['code_guichet'])."'

		, numero_compte = '".htmlspecialchars($frm['numero_compte'])."'

		, cle_rib = '".htmlspecialchars($frm['cle_rib'])."'

		, titulaire = '".strtoupper(htmlspecialchars($frm['titulaire']))."'

		, domiciliation = '".strtoupper(htmlspecialchars($frm['domiciliation']))."'

	WHERE id = '".intval($frm['id'])."'");


	echo "<div class=\"normal\">Vos paramètres ont été pris en compte.</div>";

}


function afficher_liste_societe() {


	$qid = mysql_query("

	SELECT societe, email

	FROM  peel_societe

	  ");


	include("modeles/societe_liste.php");

}


?>

Si c'est ici http://forum.peel.fr/index.php?showtopic=2497 ce code d'aujourd'hui est totalement différent lequel est le bon

Share this post


: post
Share on other sites

Posted · Report post

Merci à vous pour vos reponse

En tout cas le code de Patrice marche tres bien chez moi maintenant, alors dire lequel est le bon des deux.... ben j'aurai tendance a dire que c'est celui qui fonctionne :huh:

Merci encore a vous...

Share this post


: post
Share on other sites

Posted · Report post

Merci à vous pour vos reponse

En tout cas le code de Patrice marche tres bien chez moi maintenant, alors dire lequel est le bon des deux.... ben j'aurai tendance a dire que c'est celui qui fonctionne :huh:

Merci encore a vous...

La version du EasyPHP--- est responsable du problème

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

Twitter Advisto ecommerce

Facebook PEEL Shopping