joku tietäjä varmaan vois neuvoa seuraavassa onkelmassa:
minulla on mysql-kanta ja sitä hämmentää php-kielinen www-sovellus.
haen kannasta tietoa sovellukseen ja se tulostetaan selaimessa taulukkomuotoon. data nousee kannasta ihan kauniisti ja asettuu taulukkoon. yhdestä taulukon solusta tehdään linkki, jolla pääsee haluttuun dokumenttiin kiinni. tässä ei mitään ongelmaa. mutta...
kun validoin sovelluksen sivua niin validaattori antaa virheilmoituksen:
Line 48, Column 22: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified
<td><a href=testi.pdf>Valitse dokumentti tästä</a></td>
samainen kohta koodisivulla on seuraava:
echo "<table border=\"1\"><tr>
<th>Dokumentti</th>
<th>Osoite</th>
</tr>";
// Luetaan SQL-kyselyn palauttamaa tietoa rivi riviltä
while($mysql_tiedot = mysql_fetch_array($mysql_haun_tulos)){
echo "<tr>
<td>". $mysql_tiedot["selitys"]."</td>
<td><a href=". $mysql_tiedot["osoite"].">Valitse dokumentti tästä</a></td>
</tr>";}
echo "</table>";
eli se kysymys: mitähän se validaattori mahtaa haluta?