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 :

Recherche avec bouton radio


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 23
    Par défaut Recherche avec bouton radio
    Bonjour
    je suis entrain de réaliser un projet de gestion cabinet médical et je veux effectuer une fonction de recherche sur les coordonnées des patient soit par cin par nom par prénom ou par date de naissance
    voilà le code de la formulaire
    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
     
    <form id="form2" name="form2" method="post"
     
     action="recherchepatient.jsp">
                                                                                            <p align="left">
                                                                                              <input name="radiobtn"  id="cin" value="1"
     
      type="radio" />
                                                                      <span
     
     style="font-weight: normal;"> N&deg; carte d'identit&eacute;</span></p>
                                                                                          <p align="left">
                                                                                              <input name="radiobtn" id="nom" value="2"
     
     type="radio" />
                                                                                              <span style="font-weight: normal;">Nom
     
                                                                                                du patient</span></p>
                                                                                          <p align="left">
                                                                                              <input name="radiobtn"  id="prenom" value="3"
     
     type="radio" />
                                                                                              <span style="font-weight: normal;">Prenom du patient</span>&nbsp;&nbsp;
     
                                                                                            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
                                                                                            <input name="rp" type="text" />
                                      <input
     
     name="rechercher" value="Rechercher" type="submit" />
                                                                                         </p>
                                                                                          <p align="left">
                                                                                              <input name="radiobtn"  id="date" value="4"
     
     type="radio" />
                                                                                              <span style="font-weight: normal;">Date de naissance</span> </p>
                                                                </form>
    le code de de recherchepatient.jsp c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <%@ page import="classes.Patient" %>
    <%@page import="java.util.*" %>
    <%
    if((request.getParameter("radiobtn")!="") ){
            int radiobtn=Integer.parseInt(request.getParameter("cinp"));
            String text=request.getParameter("text");
            
    Patient patient=new Patient();
    if(request.getParameter("text")!=null){patient.recherche(radiobtn, text);}
    response.sendRedirect("patient.jsp");
    %>
    et le code de la recherche() c'est
    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
    public int recherche(int radiobtn, String text){
     
    				Cx c=new Cx();
    				c.driver();
    				c.OpenConnexion();
    				String sql="Select * from patient  where";
    				switch (radiobtn){
    				case 1:
    					sql = sql + "cinp=" + text;
    				case 2:
    					sql = sql + "nomp=" + text;
    				case 3:
    					sql = sql + "prenomp=" + text;
    				case 4:
    					sql = sql + "daten=" + text;
    				}
    				int rs=c.UpdateExec(sql);
    				c.CloseConnexion();
    				return rs;
    			}
    je comprend pas l'erreur c'est quoi svp aidez moi j'ai besoin de votre aide

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2009
    Messages : 196
    Par défaut
    Pas fait de jsp depuis un moment

    mais concernant java le test ci-dessous serait déjà plus approprié (que l'actuel qui sera toujours vrai)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(! request.getParameter("radiobtn").isempty())
    Dans le sql :
    il serait bien de rajouter un espace entre where et la clause de sélection (d'où l'intérêt des PrepareStatement).


    Sinon il existe une console sous eclipse où s'affichent les messages d'erreur ... et ça c'est vraiment utile pour comprendre une erreur

    PS : ceci est plus une question JAVA Web qu'une question eclipse

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 23
    Par défaut
    j'ai l'erreur suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Une erreur s'est produite à la ligne: 4 dans le fichier jsp: /recherchepatient.jsp
    The method isempty() is undefined for the type String
    1: <%@ page import="classes.Patient" %>
    2: <%@page import="java.util.*" %>
    3: <%
    4: if(request.getParameter("radiobtn").isempty()){
    5:      int radiobtn=Integer.parseInt(request.getParameter("radiobtn"));
    6:      String text=request.getParameter("text");
    7:

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2009
    Messages : 196
    Par défaut
    isEmpty()

    bon c'est ma faute ok ... ceci dit ... c'est le genre d'erreur qu'il est important d'apprendre à résoudre seul :

    http://docs.oracle.com/javase/6/docs...html#isEmpty()

    si la version de java est inférieure à la version 6 il faudra utiliser la méthode
    ! ... equals("")

    PS : Avant d'apprendre J2EE et les JSP il est primordial de maîtriser java.

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

Discussions similaires

  1. Prix modulable avec boutons radio
    Par Zardhoz dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 24/07/2007, 09h06
  2. faire apparaître un DIV avec bouton radio
    Par laurent2 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/07/2007, 15h00
  3. Problème avec bouton radio sous IE.
    Par waldo2188 dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 21/06/2006, 12h11
  4. peut on rafraichir une page avec bouton radio?
    Par zorba49 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 06/06/2006, 12h33
  5. Réponses: 7
    Dernier message: 26/05/2006, 14h14

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