[Php & Javascript] J'arrive pas a faire ce que je veux

J'arrive pas a faire ce que je veux [Php & Javascript] - Programmation

Marsh Posté le 11-06-2002 à 11:58:31    

Je dispose d'une base de donnée mysql ou je stocke des utilisateurs avec leur profil. Je veux faire une interface conviviale pour supprimer un utilisateur.
Pour cela je pense faire une liste déroulante dans laquelle je liste les différents login et plusieurs champs texte en dessous ou j'affiche des informations en fonction du login selectionné (nom, prenom, privilege etc ...) ... je souhaite que les changements s'effectuent dans la meme fenetre ... qd l'utilisateur change de login (dans la liste déroulante) les infos correspondantes s'affichent dans les diffentes fenetre.
Pour moi ... g besoin de javascript pour detecter le changement de login dans la liste déroulante mais il faut que j'accede à la BDD en meme temps dans le script Javascript et c la que ca pose pb ... j'arrive vraiment pas a interfacer les deux !!
Si qcn a une idee ... merci d'avance

Reply

Marsh Posté le 11-06-2002 à 11:58:31   

Reply

Marsh Posté le 11-06-2002 à 13:00:29    

[:gotcha] :D

Reply

Marsh Posté le 11-06-2002 à 13:03:29    

soit tu fais un onChange="window.location=blablabla" ou qqchose comme ça sur ton <select> (berk)
soit tu charges tous tes records dans une Array js (encore plus berk)

Reply

Marsh Posté le 11-06-2002 à 13:05:24    

J'ai ça en stock, ça arrive ;)
 
Voilà...
 
Sur le select, tu fais un truc à la

Code :
  1. onChange="if (this.selectedIndex!=0) window.location.href = this.options[this.selectedIndex].value;"


(dans cet exemple, le premier item de la liste est "Choisissez..." )
 
Tu es donc, à chaque changement, redirigé vers la même page, avec comme paramètre la valeur de l'item sélectionné.
 
Pour voir :
 
http://nhl.lfjr.net/Teams.php3


Message édité par Fred999 le 06-11-2002 à 13:07:52
Reply

Marsh Posté le 11-06-2002 à 13:38:36    

SCREAM78 a écrit a écrit :

je souhaite que les changements s'effectuent dans la meme fenetre ...



 
Je pense qu'il faut faire un truc du genre... je pioche dans mes fichiers et...
 
<%response.buffer=true%>  
 
<%
 Set conn = Server.CreateObject("ADODB.Connection" )  
 connstring="segpa"  
 conn.Open connstring
%>
<!--#include file="../../../fonctions.inc" -->
<%
'on affecte les variables
 modif = Trim(Request.QueryString("modif" ))
 
'si on a fait des modifications
 If modif = "oui" then
 
 'on affecte les variables
  fam_ref = Trim(Request.QueryString("fam_ref" ))
  fam_libelle = Trim(Request.QueryString("fam_libelle" ))
  fam_libelle = Replace(fam_libelle,"'","''" )
   
  ......
 
 
     
 'on fait la mise a jour
  sql8 = "UPDATE famille SET fam_mere_nom='"
  sql8 = sql8 & fam_mere_nom
  sql8 = sql8 & "', fam_mere_prenom = '"
  sql8 = sql8 & fam_mere_prenom
  ......
  sql8 = sql8 & "' WHERE fam_ref="
  sql8 = sql8 & fam_ref&"  "
   
  Set Rs8 = Server.CreateObject ("ADODB.Recordset" )
  Rs8.Open sql8, conn, 3, 3
   
End If
 
%>
 
 
 
<html>
<head>
<title>famille</title>
<meta http-equiv="Content-Type" content="text/html  charset=iso-8859-1">

Reply

Marsh Posté le 11-06-2002 à 13:39:24    

[:framesmaker] je vais me tester tout ca merci :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed