<?php
/*******************************************************************************
// =============================================================================
// Action : doDel
// 
// =============================================================================
// -----------------------------------------------------------------------------
// exécution de l'action de suppression d'un enregistrement
// -----------------------------------------------------------------------------
// Pas besoin (pour l'instant) d'effectuer de contrôles fins
// car le choix de champ énumérés et référencés est déterminé à l'affichage
// seuls les champs numériques sont testés
// 
// A faire :
// tester les champs date
// personaliser les tests selon les champs
//
// paramètres
// entréé
// $fieldList		: la liste des champs
// $values			: la liste des nouvelles valeurs
// 
// sortie
// $result			: indicateur de réussite ou d'echec de la requête
// 
//
*******************************************************************************/

//==============================================================================
// Main
//==============================================================================
			$actionError=0;
			if ($action!="") {
				// recup la liste des champs de la table
				$fieldList=DB_getFieldList($tableName, $connexion);
				
				// récupérer et contrôler les valeurs
				$recordKey= $HTTP_GET_VARS['recordKey'];
				$value=explode("_", $recordKey); 
//				foreach ($value as $i =>$field) echo "i=".$i."/".$field;
				//foreach ($value as $i =>$field) {
					// récup des valeurs
				//	$value[$i]=$keyFields[$fieldList[$i]['name']];
					
					// contrôler les champs à traiter
					
				//}
				
				// recup la liste des valeurs de l'enreg !!! CLE PRIMAIRE + UN SEUL CHAMP
				$sql_deleteRequest="";
				$sql_deleteRequest="delete from ".$tableName;
				/*
				for ($i=0;$i<sizeof($keyFieldNames);$i++)
						$sql.=$keyFieldNames[$i]." = '".$KeyFieldValues[$i];
				*/
				$i_set=$i_where=0;
				for ($i=0;$i<sizeof($value);$i++) {
							$sql_whereList[$i_set]=$value[$i];
							$i_where++;
				}
				$sql_where=" where ";
				$sql_where.=implode(" and ", $sql_whereList);
				$sql_deleteRequest.=$sql_where;
				$sql_deleteRequest.=" ;";
//				echo "<br>sql=$sql";
				//$sql_Id=executerRequete($varList['login_db'], $sql, $varList['connectId']);
				$sql_Id=DB_executerRequete($sql_deleteRequest, $connexion);
//				$record = lireTable($sql_Id);
//				echo "delete=".$sql."=".mysql_errno().mysql_error();
//dbg				echo "<br>result=".$record;
				$actionError=mysql_errno();
				}
//				$fieldMessage[0]="coucou";
//				$actionError=1;
?>

