Jump to content

exécution au 2ème clique


hulk

Recommended Posts

Bonjour a tous

je suis entrain de réaliser une tab pour la modification des frais des ports.

j'ai bien développer ce tab et ça marche bien mais après 2 cliques, cette requête se trouve dans une fonction postProcess() et mon formulaire dans une fonction display() au 1er clique le montant s'ajoute a la base des données et au deuxième clique le total s'actualise portant c'est une seule requête.

voici la fonction postProcess()

 public function postProcess()
{
		if (isset($_POST['fraisPort'])  AND (!empty($_POST['frais_port'])) AND (!empty($_POST['id_order'])))
		{
		$newfp = $_POST['total_products'];
		$id_ord = $_POST['id_order'];	
		$req= 'UPDATE '._DB_PREFIX_.'orders 
		 SET `total_paid_real` = "'.$newfp.'",
		`total_paid` = "'.$newfp.'",
		`total_shipping` = "'.$_POST['frais_port'].'"
		WHERE `id_order` = "'.$id_ord.'" limit 1';
		if (!Db::getInstance()->Execute($req))
			$this->_errors[] = Tools::displayError('Une erreur s\'est produite lors de la modification des données');
		else
		echo '<div class="conf confirm"><img src="../img/admin/ok.gif" alt="'.$this->l('Confirmation').'" />'.$this->l('Mise à jour frais de port réussie').'</div>';

	}

Link to comment
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
×
×
  • Create New...