Bonjour à tous,
Voici mon besoin :
J'ai un tableau qui, à chaque ligne, possède une requête et deux boutons (modifier et supprimer) et chaque requête possède 5 paramètres : la date de création, le nom, un commentaire, la date de début et la date de fin.
Ce que j'ai déjà :
Le bouton qui permet de lancer la requete ajax :
	
	echo "<tr><td style='width:40px;'><input style='width:28px;height:28px;' id='moddatereq".$id_ligne."' type='image' src='images/config_accueil.png' onclick=\"modifRequete('$nomReq','$comm','$dateDeb','$dateFin','$id');return false;sauvRequete('$nomReq','$comm','$dateDeb','$dateFin','$id');\">
 
La fonction associée :
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
   |  
function modifRequete(nomReq,commentaire,dateDeb,dateFin,id)
{
	var xhr = getHTTPrequest();
	var param = "nomReq="+nomReq+"&commentaire="+commentaire+"&dateDeb="+dateDeb+"&dateFin="+dateFin+"&id="+id;
	xhr.onreadystatechange=function()
	{
		if (xhr.readyState == 4 && xhr.status == 200)
		{
			if (xhr.responseText == 'false')
			{
				// Je ne sais pas quoi mettre encore
			}
		}
	}
	xhr.open("POST","./ajax/box_Modif_Req.php?"+param,true);
	xhr.send();
} | 
 
box_modif_req.php :
	
	1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
   | <script type="text/javascript">
function sauvModifRequete(nomReq,commentaire,dateDeb,dateFin,id)
{
	var xhr = getHTTPrequest();
	var param = "nomReq="+nomReq+"&commentaire="+commentaire+"&dateDeb="+dateDeb+"&dateFin="+dateFin+"&id="+id;
	xhr.onreadystatechange=function()
	{
		if (xhr.readyState == 4 && xhr.status == 200)
		{
			if (xhr.responseText == 'false')
			{
 
			}
		}
	}
	xhr.open("POST","./ajax/sauv_modif_Requete.php?"+param,true);
	xhr.send();
}
</script> | 
 
	
	1 2 3 4 5 6 7 8 9
   | <?php 
if (isset($_GET['nomReq'], $_GET['commentaire'], $_GET['dateDeb'], $_GET['dateFin'], $_GET['id']))
{
	$nomReq = $_GET['nomReq'];
	$commentaire = $_GET['commentaire'];
	$dateDeb = $_GET['dateDeb'];
	$dateFin = $_GET['dateFin'];
	$id = $_GET['id'];
} | 
 ../..
	
	<button style="margin-bottom:5px;" class="valider" title="Valider les modifs" name="selectionner" type="submit" onclick="sauvModifRequete('$nomReq','$comm','$dateDeb','$dateFin','$id');">Valider</button>
 
sauv_modif_Requete.php
	
	1 2 3 4 5 6 7 8 9 10 11 12
   |  
$modif_req = $bdd->prepare('UPDATE config_Requetes SET NomRequete = :nvnom, Commentaire = :nvcomm, date_debut = :nvdd, date_fin = :nvdf WHERE idRequete = :idreq');
$modif_req->execute(array(
		'nvnom' => $_GET['nomReq'],
		'nvcomm' => $_GET['commentaire'],
		'nvdd' => $_GET['date_debut'],
		'nvdf' => $_GET['date_fin'],
		'idreq' => $_GET['id']
		));
 
print_r($modif_req);
echo($modif_req); | 
 
Voila du coup si vous avez des idées je suis preneur 
Cdlt
						
					
Partager