Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83

    inserire immagini su un forum

    Ciao,
    sta sviluppando un forum che fa una insert in un db access 2002 di alcuni dati tramite un form. Vorrei sapere come si va ad associare alla insert in allegato l'inserimento a fianco di ogni riga che visualizzero' in seguito di un immagine .gif
    ecco la mia insert
    <%
    if (azione== "ADD")
    {
    var nome = new String(Request.Form("nome"));
    var email = new String(Request.Form("email"));
    var oggetto = new String(Request.Form("oggetto"));
    var messaggio = new String(Request.Form("messaggio"));
    if (nome == "" || email == "" || oggetto == "" || messaggio == "")
    {
    Response.Redirect("inserisci.asp");
    }
    else
    {
    var Rs = new ActiveXObject("ADODB.Recordset");
    Rs.Open("anagrafe",Cn,3,3);
    Rs.AddNew();
    Rs("nome") = nome;
    Rs("email") = email;
    Rs("oggetto") = oggetto;
    Rs("messaggio") = messaggio;
    Rs.Update();
    Rs.Close();
    Cn.Close();
    Response.Write("<p align=\"center\">Inserimento effettuato!</p>");
    }
    }
    %>

    p.s. siate clementi . Sto usando asp da 2 gg !!!

  2. #2
    Crea un nuovo campo che chiami ad esempio immagine dove scriverai il percorso della img.
    Una volta che mostri il record basterà inserire dinamicamente il percorso dell'img usando quello dentro al db.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83
    Il nuovo campo dove lo creo ?
    sul db inserendo il collegamento ipertestuale o con persocrso netbios ?

  4. #4
    Originariamente inviato da bobone32
    Il nuovo campo dove lo creo ?
    sul db inserendo il collegamento ipertestuale o con persocrso netbios ?
    Ovviamente un nuovo campo nel database dove inserire il contenuto e poi in base al codice che hai creerai una form per inserire il percorso che poi andrà nel database.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83
    ok adesso sul db ho nel campo di tipo testo ho la scritta images/prova.gif .
    praticamento in visualizzazione correi visualizzare questa immagine per ogni singolo record dove ho inserito il percorso) ma mi esce una X e basta .
    Forse l'istruzione e' sbagliata ???
    <%
    if (Rs.EOF) Response.Write("<td colspan=\"4\">Nessun dato</td>");
    else while (!Rs.EOF)
    {
    %>
    <tr>
    <td width="150"><%=Server.HTMLEncode(Rs("nome"))%></td>
    <td width="150"><%=Server.HTMLEncode(Rs("email"))%></td>
    <td width="150"><%=Server.HTMLEncode(Rs("oggetto"))%></td>
    <td width="900"><%=Server.HTMLEncode(Rs("messaggio"))% ></td>
    <td width="10">[img]<%=server.mappath([/img]>
    </tr>
    <%
    Rs.Movenext();
    }
    %>


    help

  6. #6
    Perchè usi server.mappath per il percorso img?
    Toglilo e lascia il percorso pulito come esce dal database.

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83
    la mia root di iis e' c:\inetpub\wwroot\prova. Dentro prova ho la cartella images dove c'e' la gif animata.
    Se lo scrivo cosi'(<td width="10">[img]images/rosso.gif[/img]) ma e' statico !
    Vorrei farlo vedere come VARIABILE e non come stringa fissa. Che istruzione devo usare ? Il mio campo sul db si chiama image e' dentro c'e' il percorso images/..... dell'immagine.

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <td width="10">[img]<%=rs([/img]">
    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    83
    inserendo <td width="10">[img]<%=rs([/img]"></td> esce errore linea 75 che e' questa linea che ho aggiunto .
    Sul db access nel campo immagine (testo) ho scritto images/prova.gif.

    non mi raccapezzo piu' !

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma il campo non si chiamava image??? :rollo:

    Roby

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.