-
Come lo "stampo"??
Ciao a tutti...
in una pagina ho l'array $bici 2 valori sotto le etichette "img" e "id".
Avrei bisogno che venisse printato il seguente testo:
<a href=http://cippalippa..../bici.php?id=$bici['id']><img src=$bici['img']></a>
Il problema è che se faccio print con il testo sopra mi da un errore...
Se metto una variabile con il testo e poi stampo la variabile idem.
l'errore è questo:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /membri/bicipassione/index.php on line 18
Non so cosa pensare...
Può essere un problema che nella prova l'array $bici sia vuoto???
Ciao.
-
posta il codice con cui stampi
cioè
print "....
-
infatti se ci fai vedere è probabile che sia solo un errore (anche da quel che si legge nella descrizione dell'errore) che riguarda come hai espresso la stringa, le solite questioni di virgolette etc...
Per esempio tu hai scritto questo...
<a href=http://cippalippa..../bici.php?id=$bici['id']><img src=$bici['img']></a>
ma non si capisce come inizia e finisce questa stringa.
Ad ogni modo vai sul sicuro circondando i valori dell'array tra parentesi graffe { } quando li usi immediatamente dentro una stringa, così:
$link = "<a href=http://cippalippa..../bici.php?id={$bici['id']}><img src={$bici['img']}></a>"