Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: validaattori herjaa...

volume [09.12.2010 18:45:45]

#

enkä keksi mistä mättää...

echo "<td><a href=\"kuvat/kuvasivu.php?kuva=".$mysql_tiedot["id"]."\"><img src=\"kuvat/tkuva".$mysql_tiedot["id"].".jpg". "\"></a></td>";

ja tässä herja. tiedän kyllä että alt-määre puuttuu, mutta kuinkahan sen saa tonne kenojen sekaan?

lainaus:

<td><a href="kuvat/kuvasivu.php?kuva=1"><img src="kuvat/tkuva1.jpg"></a></td>

The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

villev [09.12.2010 18:47:50]

#

volume kirjoitti:

tiedän kyllä että alt-määre puuttuu, mutta kuinkahan sen saa tonne kenojen sekaan?

Kirjoittamalla sen siihen...?

echo "<td><a href=\"kuvat/kuvasivu.php?kuva=".$mysql_tiedot["id"]."\"><img src=\"kuvat/tkuva".$mysql_tiedot["id"].".jpg". "\" alt=\"asd\"></a></td>";

edit: >__________________________>

volume [09.12.2010 18:49:10]

#

:-/...niinhän se on että selvempää on tuo htm-puoli tämä php-koodi on joskus vähän sotkuisempaa...

Metabolix [09.12.2010 19:17:43]

#

Sitä PHP:täkin voi kirjoittaa monella tavalla. Tässä on pari vaihtoehtoa, joista molemmat ovat minusta selvempiä kuin tuo alkuperäinen:

<?php
printf('
  <td>
    <a href="kuvat/kuvasivu.php?kuva=%d">
      <img src="kuvat/tkuva%d.jpg" alt="abc">
    </a>
  </td>
  ',
  $mysql_tiedot["id"],
  $mysql_tiedot["id"]
);
?>

<td>
  <a href="kuvat/kuvasivu.php?kuva=<?php echo $mysql_tiedot["id"]; ?>">
    <img src="kuvat/tkuva<?php echo $mysql_tiedot["id"]; ?>.jpg" alt="abc">
  </a>
</td>

volume [10.12.2010 08:47:29]

#

mjaa...makuasioita ne selkeysjutut....kiitos avusta!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta