Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    22

    Ciao a tutti! AIUTOOOOO

    Ciao a tutti! Prima di tutto grazie per il lavoro che fate, è molto utile ed interessante!!!

    Ho un problemino che penso per voi sia semplice da risolvere.
    Sto creando un sito per un esame e mi trovo in difficoltà su una cosa: ho creato un database che viene richiamato da una pagina .asp
    Il codice di questa pagina é

    codice:
    <BODY BGCOLOR="FDFE96">
    
    
    
    <H1 ALIGN="left"><font face="Verdana" size="3" color="#000080">I servizi proposti da Sedna</font></H1>
    <SCRIPT runat="server" language="vbscript">
    ON ERROR RESUME NEXT
    dim driverString, databaseString, connString
    dim objConn, objRecSet
    driverString = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    databaseString = "DBQ=" & Server.MapPath("./servizi.mdb") & ";"
    connString = driverString & databaseString
    set objConn = server.createObject("ADODB.connection")
    objConn.Open connString
    set objRecSet = server.CreateObject("ADODB.recordset")
    dim query
    query = "SELECT * FROM tabella"
    objRecSet.Open query, objConn
    response.Write "<TABLE BORDER='1' CELLSPACING='1' CELLPADDING='0'>"
    dim servizio, descriozione
    Do while not objRecSet.EOF
    servizio = objRecSet("servizio")
    descrizione = objRecSet("descrizione")
    response.Write "<TR><TD>" & servizio &"</TD><TD>"
    response.Write descrizione &"</TD><TD>"
    
    objRecSet.MoveNext
    loop
    response.Write "</TABLE>"
    set objRecSet = Nothing
    set objConn = Nothing
    </SCRIPT>
    </p>
    
    </BODY>
    Avendo messo nel tag BODY il colore lo sfondo della tabella che si visualizza è corretto, ma quello che non riesco a sistemare è il carattere (dovrebbe visualizzare Verdana blu) ma soprattutto quello che non capisco è perchè nella tabella del db il testo va a capo automaticamente mentre su quella che mi si visualizza no (mi visualizza una sola riga lunga senza mai andare a capo)
    Sapete indicarmi come modificare il codice per approtare queste modifiche? Ho solo pochi giorni e è già molto tempo che mi sfascio la testa su questa cosa!
    Grazie a tutti!!!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    leggi il regolamento ed evita titoli del genere in futuro

    se non chiudi mai il tr al termine della riga della tabella non va a capo

    per problemi di formattazione del testo/colori informati sui css (2 guide e un forum in html.it), ti permettono di evitare tag deprecati come <font> e di gestire questi ed altri aspetti in file esterni comuni a + pagine facilmente modificabili
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    22
    Mi scuso per il titolo! Volevo salutare tutti ma la tempo stesso porporre un problema e mi rendo conto che AIUTOOOO non è molto chiaro!

    Per quando riguarda il TR il problema non è quello perchè se lo chiudo dopo il "servizio" allora mi va a capo ad ogni riga formando una tabella a una colonna (la mia deve essere a 2) se invece lo chiudo dopo descrizione il problema non cambia, la riga è lunghissima e il problema non si risolve!

    Adesso do anche un occhiata ai CSS sperando di risolvere in tempo i problemi!

    Ma il problema più grande è questa maledetta tabella!!!

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se vuoi facilitare il passaggio dal consiglio "teorico" a quello "pratico" posta l' html prodotto dall' asp in una pagina-tipo(quindi privo dei tag asp)
    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    22
    Ho risolto! per il carattere (colore e font) ho inserito un css per la tabella, per la larghezza della cella ho dato il valore

    codice:
    STYLE TYPE="text/css">
    TABLE {FONT-FAMILY: VERDANA; COLOR: #000080; FONT-SIZE: 10pt}
    </STYLE 
    
    
    <BODY BGCOLOR="FDFE96">
    
    <H1 ALIGN="left"><font face="Verdana" size="3" color="#000080">I servizi proposti da Sedna</font></H1>
    
    <SCRIPT runat="server" language="vbscript">
    ON ERROR RESUME NEXT
    dim driverString, databaseString, connString
    dim objConn, objRecSet
    driverString = "DRIVER={Microsoft Access Driver (*.mdb)}; "
    databaseString = "DBQ=" & Server.MapPath("servizi.mdb") & ";"
    connString = driverString & databaseString
    set objConn = server.createObject("ADODB.connection")
    objConn.Open connString
    set objRecSet = server.CreateObject("ADODB.recordset")
    dim query
    query = "SELECT * FROM tabella"
    objRecSet.Open query, objConn
    response.Write "<TABLE BORDER='1' CELLSPACING='0' CELLPADDING='5'>"
    dim servizio, descriozione
    Do while not objRecSet.EOF
    servizio = objRecSet("servizio")
    descrizione = objRecSet("descrizione")
    response.Write "<TR><TD>" & servizio &"</TD><TD WIDTH='800'>"
    response.Write descrizione &"</TD></TR>"
    
    objRecSet.MoveNext
    loop
    response.Write "</TABLE>"
    set objRecSet = Nothing
    set objConn = Nothing
    </SCRIPT>
    Ma adesso mi si è creato un nuovo problema. Sotto la tabella che mi restituisce l'ASP vorrei mettere del testo, ma ovunque lo metta anche se lo separo con
    codice:
     ... </p>
    il testo viene visualizzato sempre sopra la tabella. Penso che dovrò inserire un altro script che mi visualizzi il testo, ovviamente in vbscript in modo da avere una pagina che non mischi jscript e vbd.
    Dico bene????


    Purtroppo non dico bene, di sicuro sbaglio qualcosa!!! anche iserendo uno script in vbs il browser lo elabora prima dello script su server!!! Cosa posso fare????

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Sembra un chiaro errore di CSS. Se nei tuoi CSS usi l'attributo position con valore absolute scombini tutto.

    Come ha gia` detto Xinod, dovresti comunque eliminare tutti gli attributi di formattazione (vanno in contrasto con i CSS).

    Con quello che ci dai, non posso dirti altro.

    Ci sono validi aiuti nella preparazione di una pagina con i CSS: li trovi tra i "link utili" del forum CSS e XHTML (sotto HTML).

    Se hai ancora problemi posta il codice HTML (senza ASP) della pagina e il CSS.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    22
    Credo di aver capito il problema ma non so come risolverlo!
    Dal codice si vede che la tamella viene messa fuori dal BODY

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    
    <TITLE>Servizi offerti da Sedna</TITLE>
    
    <STYLE TYPE="text/css">
    TABLE {FONT-FAMILY: VERDANA; COLOR: #000080; FONT-SIZE: 10pt}
    </STYLE>
    
    
    <BODY BGCOLOR="FDFE96" link="#000080" vlink="#000080">
    
    <H1 ALIGN="left"><font face="Verdana" size="3" color="#000080">I servizi proposti da Sedna</font></H1>
    <p align="right"><font face="Verdana" size="2" color="#000080">
    Clicca per informazioni più dettagliate</font></p>
    
    
    
    
    
    </BODY>
    
    
    </HTML>
    
    <TABLE BORDER='1' CELLSPACING='0' CELLPADDING='5'><TR><TD>Facility Management</TD>
    <TD WIDTH='800'>Inserire la descrizione </TD></TR><TR>
    <TD>Servizi di sicurezza</TD><TD WIDTH='800'>Inserire la descrizione </TD></TR><TR>
    <TD>Safety aziendale</TD><TD WIDTH='800'>Inserire la descrizione     </TD></TR><TR>
    <TD>Servizi di segreteria</TD><TD WIDTH='800'>Inserire la descrizioneTD></TR><TR>
    <TD>Servizi di facility</TD><TD WIDTH='800'>Inserire la descrizione</TD></TR><TR>
    <TD>Servizi di pulizia</TD><TD WIDTH='800'>Inserire la descrizione  </TD></TR><TR>
    <TD>Altri servizi</TD><TD WIDTH='800'>Inserire la descrizione </TD></TR></TABLE>
    Questo invece è tutto quello che ho inserito prima dello script dell'ASP

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    
    <TITLE>Servizi offerti da Sedna</TITLE>
    
    <STYLE TYPE="text/css">
    TABLE {FONT-FAMILY: VERDANA; COLOR: #000080; FONT-SIZE: 10pt}
    </STYLE>
    
    
    <BODY BGCOLOR="FDFE96" link="#000080" vlink="#000080">
    
    <H1 ALIGN="left"><font face="Verdana" size="3" color="#000080">I servizi proposti da Sedna</font></H1>
    <p align="right"><font face="Verdana" size="2" color="#000080">
    Clicca per informazioni più dettagliate</font></p>
    Cosa devo fare???? come faccio a far camparire la tabella nel BODY???

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Mi pare che ci siano errori grossolani di HTML.

    Visualizza il sorgente della pagina dal browser e controlla che tutti i tag siano correttamente innestati e che non ci sia nulla fuori dai tag <head> e <body>

    Dovresti anche eliminare tutti gli attributi di formattazione, e spostarli dentro il CSS.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    22
    beh è stato difficile ma forza di tentativi....

    mi è bastato cambiatre
    codice:
    <SCRIPT runat="server" language="vbscript">......</SCRIPT>
    con

    codice:
    <% ..... %>
    e lo script è stato eseguito porpio dove è posizionato.

    Grazie a tutti per l'aiuto!!!

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    22
    se volessi fare in modo che i record della tabella del db siano modificabili entrando in una altra pagina con connessione protetta password? come posso fare?

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.