IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Probleme avec mon jsp (mysql)


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2005
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 288
    Par défaut Probleme avec mon jsp (mysql)
    Bonjour,
    Je vais essayer d'expliquer le problème :
    Voila j'ai lister le personnel d'une societé et quand on clik sur le nom d'un personnel il affiche dans un tableau sa photo dans une colonne et dans une autre colonne les details (nom,prenomet departement,email....)et dans une autre colonne les detailles de ses equipements de bureau.
    la liste est deja fait le probleme est que quand je clik sur le nom d'un personnel il renvoit rien méme pas d'erreur voici le code jsp de la page qui affiche le detaille:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    	//
    	String username = "root";
        String password = "admin" ;
                	  //
                	  String dbURL = "jdbc:mysql://localhost/matos?user="
                	  + username + "&password=" + password;
                	  //
                	  java.sql.Connection myConnection = 
                		  DriverManager.getConnection(dbURL);
     
    	Statement stat = myConnection.createStatement();
    	String prenom = request.getParameter("prenom");
    	String nom = request.getParameter("nom");
    	String numdepartement = request.getParameter("numdepartement");
     
    	//
    	String selectQuery ="select a.numdepartement, a.img, a.nom,a.prenom,a.email,b.libelle,c.ecran,c.processeur,c.disque,c.barette from personnel a ,departement b ,machines c where b.numdepartement='$numdepartement'and a.prenom='$prenom' and c.id_machine=a.id_machine";
     
    	ResultSet results = stat.executeQuery(selectQuery);
     
    	out.println("<table align='center'>");
    	out.println("<tr style='background-color:#3333FF'>");
    	out.println("<th><b><font color='FFCC66'>PHOTO</font></b></th>");
    	out.println("<th><b><font color='FFCC66'>DETAIL_PERSONNEL</font></b></th>");
    	out.println("<th><b><font color='FFCC66'>MATERIEL</font></b></th></tr>");
     
    	//
     
    	String i ="1";
    	while(results.next())
    			{
    		String detail="";
    		String img = results.getString("img");
    	    nom = results.getString("nom");
    		prenom = results.getString("prenom");
    		String email = results.getString("email");
    		String departement = results.getString("departement");
     
     
    		detail ="<b>NOM:</b>"+results.getString("nom")+"<br>";
    		detail = "<b>PRENOM:</b>"+results.getString("prenom")+"<br>";
    		detail = "<b>EMAIL:</b>"+results.getString("email")+"<br>";
    		detail = "<b>DEPARTEMENT:</b>"+results.getString("departement")+"<br>";
     
    		String materiel="";
     
    		String disk=results.getString("disque");
    		String barette=results.getString("barette");
    		String process=results.getString("processeur");
    		String ecran=results.getString("ecran");
     
    		materiel="<b>Ecran:</b>"+results.getString("ecran")+"<br>";
    		materiel="<b>Processeur:</b>"+results.getString("processeur")+"<br>";
    		materiel="<b>Disque:</b>"+results.getString("disque")+"<br>";
    		materiel="<b>Barette:</b>"+results.getString("barette")+"<br>";	
     
    		out.println("<tr style='background-color:#3366FF>");
    		out.println("<td><img src='images/"+results.getString("img")+"' width='160' height='180'></td>");
    		out.println("<td align='left'>"+results.getString("detail")+"</td>");
    		out.println("<td>"+results.getString("materiel")+"</td>");
    			}
    	out.println("</table>");
    Merci de votre compréhension

  2. #2
    Membre chevronné Avatar de florentB
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    Salut.

    Une remarque avant de commencer : découple ton traitement BDD de ta présentation, ce sera plus maintenable et lisible

    Sinon, au vu du code, j'ai l'impression qu'aucun event javascript n'est lancé ni sur la ligne, ni sur l'image, donc rien ne peut se passer.

    Ajout un event onclick sur l'un ou l'autre pour déclencher l'action désirée.

    ++

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2005
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 288
    Par défaut
    Merci d'avoir répondu ,

    En fait j'utilise pas du javascript et svp si vous pouvez etre plus claire se serai super car j'ai pas bien compris sur "Ajout un event onclick sur l'un ou l'autre pour déclencher l'action désirée."

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2005
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 288
    Par défaut
    Svp s'il y a une idée pour résoudre ce probleme,je suis preneur .

  5. #5
    Membre éclairé
    Inscrit en
    Juillet 2005
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 288
    Par défaut
    Voila j'ai résolu la moitié de mon probléme mais ce qui me reste est que j'arrive pas a récupérer le numdepartement :parexemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String numdepartement = request.getParameter("numdepartement");
    out.println(""+numdepartement+"");
    il me renvoie null alors que dans l url il ya la valeur de numdepartement.
    Ca me saoul grave

  6. #6
    Membre éclairé
    Inscrit en
    Juillet 2005
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 288
    Par défaut
    La réussite est au bout de l'effort

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SGBD] Probleme Avec Php et Mysql
    Par junior258 dans le forum Installation
    Réponses: 2
    Dernier message: 20/09/2005, 10h39
  2. Problème avec mon service mysql et PhpMyAdmin
    Par Fixazo dans le forum Outils
    Réponses: 1
    Dernier message: 28/08/2005, 18h02
  3. Probleme avec mon professeur
    Par Hamza dans le forum Algorithmes et structures de données
    Réponses: 20
    Dernier message: 16/07/2005, 10h50
  4. [Thread] Probleme avec mon Timer
    Par Nico66 dans le forum EDT/SwingWorker
    Réponses: 10
    Dernier message: 02/06/2005, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo