Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][cgi][mysql] Problem z wynikiem
Forum PHP.pl > Forum > PHP
msdotnet
Wkleje kod i co wyswietla

  1. <link href="default.css" rel="stylesheet" type="text/css" />
  2. </head>
  3. <div id="header">
  4. <div id="logo">
  5. <h2><a href="http://www.sowr.eu">Stowarzyszenie Osrodek </a></h1>
  6. <h2><a href="http://www.sowr.eu/">Wspierania Rodziny Chelm</a></h2>
  7. </div>
  8. <div id="topmenu">
  9. <ul>
  10. <li class="first"><a href="index.htm">Strona startowa</a></li>
  11. <li><a href="kontakt.htm">Dane Kontaktowe</a></li>
  12. <li><a href="mapa.htm">Mapa serwisu</a></li>
  13. </ul>
  14. </div>
  15. </div>
  16. <div id="header2">
  17. <div id="menu">
  18. <ul>
  19. <li class="first"><a href="index.htm">Aktualnosci</a></li>
  20. <li><a href="o_nas.htm">O nas</a></li>
  21. <li><a href="zarzad.htm">Zarzad</a></li>
  22. <li><a href="gal.htm">Galeria</a></li>
  23. <li><a href="projekty.htm">Projekty</a></li>
  24. </ul>
  25. </div>
  26. <div id="splash"><img src="images/img04.jpg" alt="" width="560" height="200" /></div>
  27. </div>
  28. <hr />
  29. <div id="page">
  30. <div id="content">
  31. <div>
  32. <h1 class="title">Witamy na stronie!</h1>
  33. <div class="content">
  34. <p><strong>
  35.  
  36. <?php
  37. $conn=mysql_connect("localhost", "xxx", "xxx]");
  38. if (!$conn) {
  39. die('Nie można się połaczyć: ' . mysql_error());
  40. }
  41. mysql_query('use sowr_bin');
  42.  
  43. $zapyt="select * from art where na_str='glowna' limit 5";
  44. $wynik= mysql_query($zapyt);
  45.  
  46. while ($ile = mysql_fetch_array($wynik, $conn)) {
  47. echo "<h2>".$ile["nazwa"]."</h2>";
  48. echo "<br>".$ile["header"];
  49. echo "<br><br>dodal:".$ile["dodal"];
  50. }
  51. ?> </p>
  52. </div>
  53. </div>
  54. <div class="twocols">
  55.  
  56. </div>
  57. </div>


na stronie wyswietla wszystko prawidlowo a ze skryptu php jedynie:


".$ile["nazwa"].""; echo "
".$ile["header"]; echo "

dodal:".$ile["dodal"]; } ?>


czy moze ktos wie dlaczego nie wyswietla wynikow zapytania. Dodam że jezeli czesc odpowiadajaca za wyświetlanie przeniose do oddzielnego skryptu to już tego problemu nie ma.
michal_robak
Zwróć uwagę na ciapki (czytaj cudzysłowy):

masz
  1. <?php
  2. while ($ile = mysql_fetch_array($wynik, $conn)) {
  3. echo "<h2>".$ile["nazwa"]."</h2>";
  4. echo "<br>".$ile["header"];
  5. echo "<br><br>dodal:".$ile["dodal"];
  6. ?>


a powinno być:

  1. <?php
  2. while ($ile = mysql_fetch_array($wynik, $conn)) {
  3. echo "<h2>".$ile['nazwa']."</h2>";
  4. echo "<br>".$ile['header'];
  5. echo "<br><br>dodal:".$ile['dodal'];
  6. ?>
msdotnet
niestety to nie pomaga (zmiana średników), dodam że pracuje na IIS 5. Czy może być to kwestia wpisu w php.ini?
nospor
a jakie rozszerzenie ma ten twoj plik co nam tu pokazales?
msdotnet
próbowałem htm, php, phtm i nic..

moze ktos napisac czy moze miec to jakis zwiazek z CGI?
michal_robak
a weź dla testu zrób takie coś:
na początku zdeklaruj zmienną:

  1. <?php
  2. $zmienna = "testowy tekst";
  3. ?>


i potem:

  1. <?php
  2. while ($ile = mysql_fetch_array($wynik, $conn)) {
  3. echo "<br>".$zmienna;
  4. ?>


i zobacz czy dobrze wypisze ... jeżeli tak to tak samo przypisz do zmiennych wartości które ci trzeba.
msdotnet
oto wynik

  1. ".$zmienna."" } ?>

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.