Mam nastepujacy problem: podczas polaczenia ze strona wml w Nokia Mobile Simulator ukazuje sie nastepujacy blad: HTTP Error 500 Server Error, i nie wiem o co chodzi W logach wpisane jest cos takiego:
XML error: http://localhost/test/wap/rezerwacja.php?idlokalu=1 VC: Required attribute missing >name<
Oto kod skryptu:
  1. <?php
  2. header("Content-type: text/vnd.wap.wml");
  3.  
  4. $idlokalu = $_GET['idlokalu'];
  5. if(get_magic_quotes_gpc() == 0) {
  6. $idlokalu = addslashes($idlokalu);
  7. }
  8.  
  9. $db = mysql_connect("localhost", "root", "");
  10. mysql_select_db("wap", $db);
  11.  
  12. $wiersze = mysql_query("SELECT * FROM lokale WHERE idlokalu = '$idlokalu'", $db);
  13. if($wiersze && $row = mysql_fetch_array($wiersze)) {
  14. $nazwa = htmlspecialchars($row['nazwa']);
  15. $iloscpokoi = htmlspecialchars($row['iloscpokoi']);
  16. $miasto = htmlspecialchars($row['miasto']);
  17. }
  18.  
  19. echo <<<END
  20. <?xml version="1.0"?>
  21. <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2 //EN" 
  22. "http://www.wapforum.org/DTD/wm112.dtd">
  23.  
  24. <wml>
  25. <card id="card1">
  26. <p>Rezerwacja lokalu $nazwa w $miasto, dostepna ilosc pokoi: $iloscpokoi</p>
  27. <p>Liczba pokoi:
  28. <input type="text" name="pokoje" maxlength="1" size="1" format="N" /><br />
  29.   Numer telefonu: 
  30. <input type"text" name="telefon" size="15" /><br />
  31.   Data przyjazdu: 
  32. <input type"text" name="dataod" size="10" /><br />
  33.   Data wyjazdu:
  34. <input type"text" name="datado" size="10" /><br />
  35. <anchor>
  36.   <go href="rezerwuj.php" method="post">
  37. <postfield name="idlokalu" value="$idlokalu" />
  38. <postfield name="pokoje" value="$(pokoje:e)" />
  39. <postfield name="telefon" value="$(telefon:e)" />
  40. <postfield name="dataod" value="$(dataod:e)" />
  41. <postfield name="datado" value="$(datado:e)" />
  42.   </go>
  43.   ZAREZERWUJ
  44. </anchor>
  45. </p>
  46. </card>
  47. </wml>
  48. END;
  49. ?>