Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xhtml] problem walidacją - 2 dziwne błędy
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
Myszkina
Witam
Musiałam przeprowadzić walidacje strony poprzez walidator http://validator.w3.org/ wszystko udało się poprawić prócz jednej strony na której wywala mi 2 błędy

Line 85, Column 90: character data is not allowed here.
...=1018_1020" onclick="target=top" />Pokrycia dachowe - Bauder

Line 86, Column 90: character data is not allowed here.
...=1018_1021" onclick="target=top" />color=red]P[/color]okrycia dachowe - Bitumat

z tego co zauważyłam czepia mi się danych pobieranych z bazy. On to "P" traktuje chyba jako taki zapis <p></p> nie mam już pomysłu jak sobie z tym poradzić. Może ktoś juz spotkał się z czymś podobnym.

Proszę o pomoc w rozwiązaniu tego problemu.

Poniżej wstawiam fragment kodu do którego te błedy sie odnoszą

Kod
<h1>Wyszukaj</h1>            
                
<form class="align-center" action="">

<select id="list">
<?php
$authors = @mysql_query('SELECT urlwysz_id, urlwysz, titlewysz FROM url_wysz_db');
if (!$authors) {
  exit('<p>Problem podczas pobierania danych z bazy!<br />'.
      'Error: ' . mysql_error() . '</p>');
}

while ($author = mysql_fetch_array($authors)) {
  $id = $author['urlwysz_id'];
    $url = htmlspecialchars($author['urlwysz']);
   $title = htmlspecialchars($author['titlewysz']);
    echo'
<option value="http://'. $url . '"   onclick="target=top" />'  . $title . '';
}
php?>    
</select>

<input  type="button" value="OK"
onclick="top.location.href=this.form.list.options[this.form.list.selectedIndex].value" />
</form>

Pozdrawiam
joebezucha
Poprawna lista wyboru powinna wygladac mniej wiecej tak

<select>
<option>Tresc opcji</option>
<option>Tresc opcji</option>
</select>

a w twoim skrypcie jest

<select>
<option/>Tresc opcji
<option/>Tresc opcji
</select>
Myszkina
Dzięki wielkie właśnie dokonałam poprawy według zalecenia i strona jest juz valid. biggrin.gif . Jeszcze raz dziękuję czasem dobrze jak ktoś luknie i zobaczy to czego my niewidzimy.
Pozdrawiam
piter2k1
Tak a propos XHTML opiera się na XML-u więc wszystkie znaczniki które zawierają w sobie treść muszą być zamkniętę
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.