Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di gmanda
    Registrato dal
    Jan 2006
    Messaggi
    14

    Pareri Su Creazione Newsletter

    Sto progettando il mio primo sito con il front page, finora tutto bene per le varie pagine, per i links, per la formattazione etc... ma mi sono letteralmente arenato nella creazione della fatidica pagina ISCRIVITI ALLA NEWSLETTER O ALLA MAILING LIST.
    Qualcuno potrebbe suggerirmi le modalità sottostanti alla pressione del pulsante:

    "ISCRIVITI"

    Cosa deve succedere dopo questo click?
    Quale software dovrei usare per la gestione del contesto, e il seguito?
    Come si linka il tutto?

    Sicuramente vi è già capitato...

    Campo: email
    Campo: Nome utente
    Campo: info e novita (radio button)
    Campo: Lavori in corso (radio button)
    Campo: Iscriviti

    Attendo....
    Siamo realisti...
    Sogniamo l'impossibile!
    La vera sapienza è saper trovare nel posto giusto, ciò che si cerca.

  2. #2
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    beh, qui passi dalla creazione di un sito statico a quella di un sito dinamico. Dovesti rivolgere la tua richiesta a forum come ASP o PHP...
    Sai programmare? Hai almeno le idee base di come funziona o zero?

    ps: la creazione di una newsletter, a grandi linee necessita di un form che, (una volta compilato), alla pressione del tasto submit faccia processare al server una pagina con la quale inserisci nel database i dati raccolti e che utilizzerai poi in futuro per inviare le mail. Niente di estremamente complicato comunque, normalissima interazione fra codice ASP/PHP e databases

  3. #3
    Utente di HTML.it L'avatar di gmanda
    Registrato dal
    Jan 2006
    Messaggi
    14

    asp e asp net

    Sono della vecchia guardia, di quelli che hnno iniziato nell'1980 con ms-dos 1.0.0, ma questo significa solo che sono ben disposto a capire i problemi con una conoscenza di base della programmazione e null'altro.
    La tua risposta mi conforta, perchè l'analisi che ho fatto mi ha portato alla medesima conclusione.
    Solo che adesso mi manca il "tassello" software di supporto.
    Infatti dopo la pressione del tasto SUBMIT, ISCRIVITI O INVIA
    deve necessariamente accaredere qualcosa di magico nel giro di pochi secondi....

    Non programmo in ASP, anche se un flebile tentativo mediante il download e successiva disinstallzione di
    Microsoft Visual Web Developer 2005 Express Edition, l'avevo fatto.... ma senza alcun risultato perchè non posso bruciare troppo le tappe passando da HTML a ASP in tre giorni!
    Ho creato un DB in access e l'ho salvato nella cartella del sito di front page, serve a qualcosa? Può essere alimentata e gestita in rete o è necessario gestirla in locale?
    Siamo realisti...
    Sogniamo l'impossibile!
    La vera sapienza è saper trovare nel posto giusto, ciò che si cerca.

  4. #4
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    linguaggi come ASP e PHP sono lato server, vanno quindi fatti girare in rete (o anche in locale, ma dietro un webserver come Apache o IIS)... se apri normalmente la pagina in locale senza passare dal server il browser non interpreta il linguaggio e te lo restituisce a schermo come testo.

    comunque non è difficile:
    il form lo sai fare giusto?

    iscrizione.htm:
    codice:
    <FORM name="newsletter" METHOD="get" ACTION="registrazione.asp">
    <INPUT TYPE=text NAME="Nominativo">
     
    Nominativo<INPUT TYPE=text NAME="Commento">
     
    Email<INPUT TYPE=text NAME="Email">
     
    Commento
    <TEXTAREA NAME="Commento" ROW=20 COLS></TEXTAREA>
     
    <INPUT TYPE=SUBMIT VALUE="Invia">
     
    </FORM>
    registrazione.asp
    codice:
    <HTML>
    <BODY>
    <%
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\Inetpub\wwwroot\nomedb.mdb")
    
          Nominativo=request.querystring("Name")
          commento=CaratteriSpeciali(commento)
          email=request.querystring("Email")
          IPClient=request.ServerVariables("REMOTE_ADDR")
          DataOra=now()
          DataOra=mid(DataOra,4,2) & "/" & Left(DataOra,2) & mid(DataOra,6)
          SQL=SQL+"INSERT INTO Tbl_Newsletter(Nominativo,DataOra, IP, Email, Commento)VALUES('" & Nominativo &"',#" & DataOra 
          SQL=SQL+"#,'" & IPClient & "','" & email & "','" & commento &"')"
          objConn.Execute(SQL)
          Response.Redirect "registrazione.asp"
    %>
    </BODY>
    </HTML>
    ecco che con poche righe hai arricchito il database...

  5. #5
    Utente di HTML.it L'avatar di gmanda
    Registrato dal
    Jan 2006
    Messaggi
    14

    Ricevuto e grazie

    Dire che appartieni alla categoria dei forumisti con Du Palle... secondo me è riduttivo e non ti fa onore.
    Cmq, penso che qui bisogna cominciare a parlare di contropalle con il riporto rampicante!
    Ok, detto questo, non posso che ringraziarti almeno per il momento.
    Infatti, i due script, mi aiuteranno certamente, ma per adesso (gli imputtanamenti non finiscono mai), devo scaricare da qualche parte una patch per IIS 6.0 in quanto, il mio sistema operativo windows 2000 installato sul computer da cui sto lavorando ne è sprovvisto ed io non sono in possesso dei dischi di installazione.
    Premetti che entro in 15 p.v. devo consegnare un lavoro in cui mi sono cimentato pur non essendo all'altezza....
    In ogno caso, credo di aver capito che se non ho questa patch, non posso testare (emulando) un server il mio form, perchè HTML ragiona in locale e ASP no. Pertanto diventa necessario questo passo obbligato.
    Certo che il 31 dicembre, me la sono proprio andata a cercare, non trovi?
    Siamo realisti...
    Sogniamo l'impossibile!
    La vera sapienza è saper trovare nel posto giusto, ciò che si cerca.

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.