immagine di default

  • Creatore Discussione Creatore Discussione ferdi74
  • Data di inizio Data di inizio

ferdi74

Utente Attivo
2 Ago 2008
47
0
0
ciao a tutti..premetto che prima di postare ho cercato ovunque ed ho fatto tutti i tentativi possibili..dunque: ho questa pagina di "esempio" scritta con i comportamenti server di dw..
la pagina interroga il db ed estrae un articolo con un' immagine iseriti dall'utente..


<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<!--#include file="Connections/connessione.asp" -->
<%
var Recordset1__MMColParam = "ID";
if (String(Request.QueryString("ID")) != "undefined" &&
String(Request.QueryString("ID")) != "") {
Recordset1__MMColParam = String(Request.QueryString("ID"));
}
%>
<%
var Recordset1 = Server.CreateObject("ADODB.Recordset");
Recordset1.ActiveConnection = MM_connessione_STRING;
Recordset1.Source = "SELECT * FROM generici WHERE ID = "+ Recordset1__MMColParam.replace(/'/g, "''") + "";
Recordset1.CursorType = 0;
Recordset1.CursorLocation = 2;
Recordset1.LockType = 1;
Recordset1.Open();
var Recordset1_numRows = 0;
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<body>
<p><img src="<%=(Recordset1.Fields.Item("foto").Value)%>" />
</p>
<p><%=(Recordset1.Fields.Item("titolo").Value)%></p>
<p><%=(Recordset1.Fields.Item("annuncio").Value)%></p>
</body>
</html>
<%
Recordset1.Close();
%>

tutto è ok..il problema è che se un utente decide di non inserire un'immagine nella pagina appare il rettangolino bianco con la classica crocetta rossa..perchè giustamente il campo del db è vuoto..
qualcuno mi potrebbe aiutare a scrivere qualche riga di codice da implementare per nascondere questo spazio in caso di campo vuoto o meglio ancora sostituire l'area con un..

<img src="<%=(default.jpg)%>" />

premetto che ho provato ad implementarne diverse ma senza risultato..anche perchè 1°non sono un programmatore..2° tutto cio che si trova ingiro usa altri metodi diversi da quelli che dw scrive in automatico..e 3° devo assolutamente rispettare questi metodi perchè tutto il sito è scritto così..
 
grazie pole

ciao pole..grazie ma questo post è vecchiotto..avevo già risolto..;-)
 
ciao daviduccio..in realtà sapevo benissimo cosa stavo cercando..e so anche che if esiste in tutti i linguaggi..come so che non sono una cima in programmazione, infatti se vai un po a rileggere il post c'è scritto..c'è scritto anche che si trattava di asp js ( ho cmq ho lasciato di proposito la parte iniziale del codice dove c'è specificato il tipo di linguaggio )e che il codice era generato da dw e che tutto quello che cercavo non riuscivo ad integrarlo perchè dw scrive in una forma che per uno non pratico è difficile da integrare..se volevi farmi sentire un ignorante in materia ti ringrazio..ma anche senza il tuo aiuto lo sapevo già..non credo sia una colpa essere alle prime armi..se invece il senso del tuo messaggio era altro scusami 2 volte perchè non l'ho capito..soprattutto perchè l'argomento era chiuso visto che avevo chiaramente scritto di aver risolto grazie alla gentilezza di un po di persone..
 
Ho solo specificato che bastava un IF senza ammazzarsi di implementare cose già pronte.

Se poi sei un programmatore che prende pezzi di codice di qua e di la e cerca di farli funzionare mettendoli isieme, sei giustificato. :rolleyes:

Se può esserti di sollievo, il codice di Dreamweaver è incomprensibile e poco modellabile per chiunque. Più tosto che modificare il codice di Dreamweaver si fa prima a farlo di sana pianta!
 

Discussioni simili