Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684

    sistema agenda: date incasinate

    Salve a tutti...tempo fa vi vhiesi come potevo realizzare un sistema di organizzazione della giornata (agenda) ma...sono ancora qui perchè non ne vado fuori e sto impazzando!
    In pratica..graficamente funziona ma tecnicamente no! nel senso che la tabella viene visualizzata giusta ma òle date sono tutte sballate...non ci capisco + nulla!
    il codice è tutto qui

    Vi prego aiutatemi...perchè le date sono così incasinate!!!!
    grazie
    Oppa

  2. #2
    hai messo tutte le date nel formato inglese per non sbagliarti con access?

  3. #3
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684
    si, esatto!
    Oppa

  4. #4
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684
    Potrebbe essere il db strutturato male????
    Oppa

  5. #5
    che ne so...se spieghi che vuol dire "date incasinate" magari riusciamo a capirne di piu...

  6. #6
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684
    Ok
    Quando seleziono la settimana (ad esempio settimana prox) la pagina1.asp dovrebbe visualizzare una tabella con:

    codice:
                lun  mat  merc  giov  ven
    fascia 1
    fascia 2
    fascia 3
    fascia 4
    fascia 5
    ogni cella della tabella è cliccabile e passa ad un'altra pagina il giorno e la fascia..ad esempio se prendo mercoledì in fasci 4 passero il 11-10-2006 e 4! invece della data corretta lui passa un altra data tipo quella di martedì e un altro valora di fascia oraria.
    Invece dovrebbe uscire una cosa del genere.

    codice:
                lun 9  mat 10  merc 11  giov 12  ven 13
    fascia 1  9/1   10/1
    fascia 2  9/2   10/2
    fascia 3  9/3   10/3
    fascia 4  9/4   10/4
    fascia 5  9/5   10/5
    grazie
    Oppa

  7. #7
    controlla che l'html generato dalla pagina contenga i valori giusti nei vari href

  8. #8
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684
    Originariamente inviato da santino83_11_04
    controlla che l'html generato dalla pagina contenga i valori giusti nei vari href
    Appunto quelli sono sbagliati! sono tutti sballati!
    Oppa

  9. #9
    Originariamente inviato da power83
    Appunto quelli sono sbagliati! sono tutti sballati!

    evidentemente quando li stampi hai sbagliato il codice per stamparli....vediamo un estratto di quel codice visto che mi pare che da solo non ci riesci a capire il problema

  10. #10
    Utente di HTML.it L'avatar di power83
    Registrato dal
    Oct 2002
    Messaggi
    684
    Originariamente inviato da santino83_11_04
    evidentemente quando li stampi hai sbagliato il codice per stamparli....vediamo un estratto di quel codice visto che mi pare che da solo non ci riesci a capire il problema
    ti ringrazio tanto!

    il codice della pagina è il seguente:
    codice:
    <%
    if session("nomeutente") = "" then	
    	response.redirect "erroreLogin.asp"
    end if
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title> Prenotazioni. </title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    <meta name="generator" content="HAPedit 3.1">
    <meta http-equiv="refresh" content="20" /> 
    
    
    <style type="text/css"> 
    @import url("stile.css"); 
    </style> 
    
    </head>
    <body>
    
    <form name="sett" method="post" action="settimana.asp">
    
    	<% 
    		Set Conn = Server.CreateObject("ADODB.Connection")
    		Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
    		"DBQ="& Server.MapPath("dati.mdb")
    		sql = "select * from settimana ORDER BY ID1 asc"
    		set rs = conn.execute(sql)
    	%>
    
    
    	
     SELEZIONA LA SETTIMANA: 
      
    		
    (Settimana  selezionata: 
    
    	<%
    	response.write (session("set"))
    	%>
    
    	) 
     
    
    
    	<select name="settimana"><%	
    	do until rs.eof%>
    <option<%if (FormatDateTime(rs("inizio"),2) = session("set")) then%> selected<%end if%> value="<%=FormatDateTime(rs("inizio"),2)%>"> Lunedì <%=rs("inizio")%> </option><% 
    		rs.movenext
       	loop%>
    </select>
    
    
    
    	<%
    		Rs.Close
      		Set Rs = Nothing
    		Conn.Close
      		Set Conn = nothing
    	%>
    	<input type="submit" name="invia" value="Conferma" title="Invia i dati." /> </form> </div>
    
    
    
    
    <div id="footer">
    
    <% 
    inizio = session("set")
    
    if session("set") <> "" then 
    cont = 0
    
    Set Conn = Server.CreateObject("ADODB.Connection") 
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_ 
    "DBQ="& Server.MapPath("dati.mdb") 
    
    inizio = Month(inizio)&"/"&Day(inizio)&"/"&Year(inizio)
    
      sql = "select TOP 25 * from consulente WHERE [data] >= #" & inizio &"#  ORDER BY DATA" 
      set rs = conn.execute(sql)
    
    
    do until rs.eof 
    
    If (cont = 0) Then
    %>
    
    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
    
    <tr>
        <td > </td>
        <td >  <%response.write (rs("data"))%>  </td>
        <td >  <%response.write (rs("data")+1)%>  </td>
        <td >  <%response.write (rs("data")+2)%>  </td>
        <td >  <%response.write (rs("data")+3)%>  </td>
        <td >  <%response.write (rs("data")+4)%>  </td>
    </tr>
    
    <%
    end if
    
    if (cont = 0) then
    	%> <tr> <td>   09.30 - 11.00  </td> <%
    end if
    
    if (cont = 5) then
    	%> <tr> <td>   11.00 - 12.30  </td> <%
    end if
    
    if (cont = 10) then
    	%> <tr> <td>   13.30 - 15.00  </td> <%
    end if
    
    if (cont = 15) then
    	%> <tr> <td>   15.00 - 16.30  </td> <%
    end if
    
    if (cont = 20) then
    	%> <tr> <td>   16.30 - 18.00  </td> <%
    end if
    
    
    
    if rs("testo") <> "" Then
    	%> <td class="a1" bgcolor = "red"> 
       		&idG=<%=rs("data")%>"> <%=rs("testo")%>  
    	</td><% 
    Else 
    	%> 
    	<td bgcolor = "green"> 
       		<a href="prenota.asp?idF=<%=rs("Fascia")%>&idG=<%=rs("data")%>">  00.00 - 00.00  
       	</a> 
    	</td>
    	<%
    end if
    
    cont = cont + 1
    rs.movenext 
    
    if (cont mod 5 = 0) then
    	response.write("</tr>")
    end if
    
    loop 
    
    Rs.Close 
    Set Rs = Nothing 
    Conn.Close 
    Set Conn = nothing 
    
    end if
    %>
    
    </table>
    </div>
    
    
    </body>
    </html>
    Tutto il codice e il DB invece è a questo url:
    CODICE
    Oppa

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.