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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
   |  
 
<mx:HTTPService url="script/menu.php?action=insertMenu" method="POST" resultFormat="e4x" showBusyCursor="true"
		 id="svcInsertMenu" useProxy="false" fault="handleFault(event)" result="resultListener(event)" >	
		 <mx:request xmlns="">		 
		 	<designationMenu>{txtInMenu.text}</designationMenu>
		 	<listPlat>{listPlat}</listPlat>			 	
		 	<idtheme>{idtheme}</idtheme> 	
		 </mx:request>	 
	</mx:HTTPService>
 
//php
case 'insertMenu' : 
	$response=0;
	$return="ici";
	$designationMenu = "";
	$listPlat = array();
	$idtheme = null;
	$sql='';
	$id= null;
 
	if (isset( $_REQUEST["designationMenu"]))
		$designationMenu = $_REQUEST["designationMenu"];
	if (isset( $_REQUEST["listPlat"]))
		$listPlat = $_REQUEST["listPlat"];
	if (isset( $_REQUEST["idtheme"]))
	{
		writesql($_REQUEST["idtheme"]);
 
		$idtheme = $_REQUEST["idtheme"];
	}
	$sql= "insert into ".BDPFX."menu(designationMenu, id_theme) values ('$designationMenu','$idtheme')";
	writeSql($sql);
	$return='<?xml version="1.0" encoding="utf-8"?><res restype="insertMenu">';
 
	$record = $Base->Requete($sql);
	writeSql($record);
	if($record == 1) 
	{
		$id=mysql_insert_id();
		writesql($listPlat);
		for ($i=0;$i<count($listPlat);$i++)
		{
 
			$sql1= "insert into ".BDPFX."compomenu(id_menu, id_produits) values ('$id','$listPlat[$i]')";
			writeSql($sql1);
			$response = $Base->Requete($sql1);
 
			if($response==0)
				break;
 
		}
		if($response==1)
		{
			$return.= '<item>true</item>';
 
			$return.='</res>';
		}
		else 
		{
			$return.= '<item>false</item>';			
			$return.='</res>';
		}
	}
	else 
	{
			$return.= '<item>false</item>';			
			$return.='</res>';
	}
 
 
 
 
	echo $return;
	break; | 
Partager