Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


bokningar

Postades av 2008-04-12 17:02:48 - Ander Andersson, i forum java, Tråden har 0 Kommentarer och lästs av 2156 personer

Hej

jag vill skriva ut dagensbokningar för en liten frisör i html-tabell, där finns flera personer som jobbar. jag skriver ut först alla frisörer i den första raden i tabellen, sedan bokningar osv... men problemet är att jag inte kan skriva ut alla frisörer och sina respektiva bokningar (allstå dagensbokning....),

Tid Leif Anders Johanna
09.00 X X -
10.00 X - X
11.00 X X X


X= har bokning
- = har ingen bokning

här är det koden som jag har skrivit, men............



<%@ page import="java.sql.*" %>
<%@ page import="java.util.*" %>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
          <Style>
			table{
				padding: 0px;
				border-collapse: collapse;
			}

			tr{
				border-top: solid 1px black;
				border-bottom: solid 1px black;
			}
			
			.clsTimeCell{
				width: 100px;
			}
			
			.clsFrisorCol{
				width: 80px;
			}
			
			.clsTdBooked{
				background-color: green;
			}
			
			.clsTdNotBooked{
				background-color: white;
			}

		</Style>
                
                
                
    </head>
    <body>
          <script type="text/javascript">
                    function insCell()
                    {

                    MyTable = document.getElementById("MyTableId");
                    MyTableRows = MyTable.getElementsByTagName("tr");

                    var MyCell;
                    for (var n = 1; n < MyTableRows.length; n++)
                    {
                        MyCell = MyTableRows[n].insertCell(4);
                        MyCell.innerHTML = "Min nya cell!";
                    }
                    }
                    </script>

          <%                                              
                   Connection connection = null;
           
                    Statement stmt = null;
                    ResultSet rs = null;
                    Statement stmt1 = null;
                    ResultSet rs1 = null;

                    try {
                        
                        Class.forName("com.mysql.jdbc.Driver");
                        String url = "jdbc:mysql://localhost/frisor?user=root&password=feyte";
                        
                        // ----------------------------------------------------------------------
                        //    Hämta alla frisörer.
                        //----------------------------------------------------------------------
                        String query = "SELECT  * FROM hairdresser";
                        connection = DriverManager.getConnection(url);
                        stmt = connection.createStatement();
                        rs = stmt.executeQuery(query);
                        out.println("<center>");
                        out.println("<Table id=MyTableId name='myTable' border='1' width=600>");
                        out.println("<tr>"); out.println("<td>Tid</Td>");
                        
                         while (rs.next()){ 
                             String namn=rs.getString("firstname")+" "+rs.getString("surname");
                             out.println("<th>"+namn +"</th>"); 
                        }
                        out.println("</tr>");   
                        stmt.close();
                        
                        // ----------------------------------------------------------------------
                        //    Loopar igenom timmar.
                        //----------------------------------------------------------------------
                         String strHour = "";
                        String strMinute="";
                
                        for (int intHour = 8; intHour < 18; intHour = intHour + 1){
                            
                                if (intHour < 10){
                                strHour = "0"+intHour;
                                } else {
                                strHour = Integer.toString(intHour);
                                }  

                                 						          
                            for (int intMinute = 0; intMinute <= 45; intMinute = intMinute + 15){
                                if (intMinute < 10){
                                strMinute = "0"+intMinute;
                                } else {
                                strMinute = Integer.toString(intMinute);
                                }
                                String tid=strHour+"."+strMinute;
                               
                                    
                        // ----------------------------------------------------------------------
                        //    Skriv dagens bokningar för frisörer
                        //----------------------------------------------------------------------                                           
                           String query1 = "SELECT booking.starttime,booking.endtime,hairdresser.hairdresserid,"+
                             "hairdresser.firstname,hairdresser.color FROM booking "+
                             "INNER JOIN hairdresser ON hairdresser.hairdresserid=booking.hairdresserid "+
                             "WHERE booking.datum='2008-04-11'";
                             connection = DriverManager.getConnection(url);
                             stmt1 = connection.createStatement();
                             rs1 = stmt1.executeQuery(query1);
      
                             if (rs1.first()) { 
                                 rs1.beforeFirst();
                                 
                                  out.println("<tr>");
                                  out.println("<td>"+tid+"</td>");                                    
                                 while (rs1.next()){
                                     //Här vill jag skriva ut bokningar till rätt person, allstå html-tabellen
                                     out.println("<td>"+rs1.getString("starttime")+"</td>");    
                                  } 
                                }
                                stmt1.close();
                           }
                        }
                                                                 
                                out.println("</tr>");                                    
                                out.println("</Table>");
                                out.println("</center>");
                        
                        
                        }
                        catch (ClassNotFoundException e) {
                        	out.println("Could not load database driver!");
                    }
                        catch (SQLException e) {
                        	out.println("Could not connect to the database!");
                    }
                    finally
                        { try{if(connection != null)connection.close(); }
                        catch(SQLException e){ }
                    }
  
       %>
                          
    </body>
</html>








Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 614
27 953
271 709
608
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies