Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2011, 23h20   #1
Candidat au titre de Membre du Club
 
Inscription : février 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 28
Points : 10
Points : 10
Par défaut Supprimer données Mysql Java

Bonjour,
actuellement pour supprimer une donnée suite à un script java Confirm je dois charger la page "midification.php en passant le paramètre $id.
Mais en chargeant cette page, je perds donc la page sur laquelle je suis. Y a-t-il un moyen soit de charger cette page sans quitter celle en cours (j'aimerais éviter l'ouverture d'autre fenêtre) soit d'incrure la requête sql delete dans le java ?
Merci de votre aide.

Jarod
jarod1990 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 23h44   #2
Nouveau Membre du Club
 
Inscription : janvier 2011
Messages : 25
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 25
Points : 35
Points : 35
Bonsoir,

Citation:
Envoyé par jarod1990 Voir le message
Y a-t-il un moyen soit de charger cette page sans quitter celle en cours
ça doit pouvoir se faire en ajax

Citation:
Envoyé par jarod1990 Voir le message
soit d'incrure la requête sql delete dans le java ?
Soit j'ai pas compris ce que tu dis, soit tu mélanges tout.
Kymils est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 17h45   #3
Candidat au titre de Membre du Club
 
Inscription : février 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 28
Points : 10
Points : 10
Merci de votre réponse. Mais quand je voulais dire "'incrure la requête sql delete dans le java" je voulais dire que j'écrivais quelques choses entre les balises scripts supprimant le paramètre. Mais peut être n'est-ce tout simplement pas possible d'imbriquer le java et le sql de la sorte.

A toutes fins utile voici mon code
Code :
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
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>Jarod</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
       <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design/design.css" />
 
		<script language="javascript">
      function confirme( id )
      {
        var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement ?" ) ;
	if( confirmation )
	{
	  document.location.href = "modification.php?id="+id ;
	}
      }
    </script>
   </head>
   <body> 
 
[...]
 
echo 'le nom de la tache est : '. $donnes['nomtache']. ' et se clôture le ' .date("d F Y", $cloture). '<a href ="#" onClick="confirme('.$id.')"> modifier</a>' .$id. '<br />';
}
 
    $reponse->closeCursor(); // Termine le traitement de la requête
 
 
 
		?>
 
   </body>
</html>
Merci pour votre aide.

Jarod
jarod1990 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 19h27   #4
Nouveau Membre du Club
 
Inscription : janvier 2011
Messages : 25
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 25
Points : 35
Points : 35
Ce que je comprends, c'est que tu veux laisser au javascript le soin de faire une opération en base sans repasser par le serveur

Bref, la première solution me parait la plus sensée, dans ton code ça se traduit par le remplacement de
Code :
document.location.href = "modification.php?id="+id ;
en
Code :
1
2
3
var xhr = getXMLHTTP();
xhr.open("POST", "modification.php?id="+id, true);
xhr.send(null);
En gros, hein. Le lien plus haut te donnera plus de renseignements, notamment sur getXMLHTTP
Kymils est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 20h46   #5
Candidat au titre de Membre du Club
 
Inscription : février 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 28
Points : 10
Points : 10
Ah oui, en effet, je me trompe un peu !
Merci pour vos conseils.
Bonne soirée.
Jarod
jarod1990 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h49.


 
 
 
 
Partenaires

Hébergement Web