Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: include,a href ?
Forum PHP.pl > Forum > Przedszkole
suchy1
Witam
mam taki maly problem a mianowicie jak zrobic aby wynik pewnego zapytania wyswietlic w html ?

  1. <TR height=300px>
  2.  <TD COLSPAN=10>
  3.  <CENTER><br><br>
  4. <?
  5.  
  6. if( isset($_GET['zestawienia']) && $_GET['zestawienia']== true)
  7. {
  8. include("p4.php");
  9. }
  10.  
  11. ?>
  12.  </CENTER>
  13.  </TD>
  14.  
  15. </TR>


jak wywoluje include("p4.php"); to wczytuje mi sie formularz w ktorym wybieram jakie zestawie chce wyswietlic(to jeszcze dziala), problem polega na tym ze jak dam zastosuj (aby jakiekolwiek zapytanie wyswielic)to nic sie nie wyswietla. Jak dam php <? ?> w tabeli(fragment kodu powyzej) to sie nie wyswietli a w momencie wklejenia powyzszego kodu poza tabele wszystko dziala. Ponizej przedstaie fragment kodu z pliku p4.php

  1. <FORM ACTION="p4.php" METHOD="GET">
  2.  
  3. Zestawienie według:
  4. <select name="kategoria"> 
  5. <option value="1">klientów</option> 
  6. <option value="2">pokojów</option>
  7. <option value="3">rezerwacji</option> 
  8. </select>
  9. <input type="submit" value="Zastosuj">
  10. </CENTER>
  11. <br>
  12.  
  13. </FORM>
  14.  
  15. <?
  16.  
  17.  
  18. if( isset($_GET['kategoria']) && $_GET['kategoria']== 1)
  19. {
  20.  
  21. print '<CENTER><table border="1">';
  22. print ("Zestawienie wszystkich klientów<BR><BR>");
  23. print ("<tr><td><B>Id</B></td><td><B>Nazwisko</B></td><td><B>Imie</B></td><td><B>Miasto</B></td>
  24. <td><B>Kod</B></td><td><B>Ulica</B></td><td><B>Telefon</B></td><td><B>Opis</B></td></tr>");
  25. $conn= mysql_connect("localhost","root","root"); 
  26. mysql_select_db("Hotel",$conn); 
  27. $q1= mysql_query("select * from klienci",$conn);
  28. while($row = mysql_fetch_row($q1)){
  29. print ("<tr><td>$row[0]</td><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td><td>$row[4]</td>
  30. <td>$row[5]</td><td>$row[6]</td><td>$row[7]</td></tr>");}
  31. mysql_close($conn);
  32. print "</table></CENTER>";
  33.  
  34. }
  35. ?>


czy moze ktos mi powiedziec jak rozwiazac ten problem tiredsmiley.gif
piotrekkr
heh moze sproboj
Cytat
<FORM ACTION="<?php echo $_SERVER['PHP_SELF']."?zestawienia&amp;kategoria=1"; ?>" METHOD="GET">


ehh widze ze masz tez nizly sajgon w tych tabelkach
Cytat
print '<CENTER><table border=\"1">';

print ("Zestawienie wszystkich klientów<BR><BR>");

print ("<tr><td><B>Id</B></td><td><B>Nazwisko</B></td><td><B>Imie</B></td><td><B>Miasto</B></td>

<td><B>Kod</B></td><td><B>Ulica</B></td><td><B>Telefon</B></td><td><B>Opis</B></td></tr>");


poczytaj wiecej o (x)html i tabelkach takie cos ni w zab sie nie bedzie walidowac :/
suchy1
no ale czemu mi to nie wyswietla sie w tabeli(html) a poza html dziala ? zrobilem blad gdzies rolleyes.gif A czy moge to uzyc w taki sposob:

  1. <FORM ACTION="<?php echo $_SERVER['PHP_SELF']>" METHOD="GET">
  2. ?>

zeby kazdy parametr jaki przejdzie przez tablice $_GET byl wyswietlany w tym samym oknie smile.gif

Z gory dziekuje za odpowiedz...
Gość
Nie wiem dlaczego ci wszystko nie dziala, bo spiacy jestem i nie chce mi sie czytac kodu, ale to co napisales powyzej powinno byc tak jak juz :

  1. <FORM ACTION="<?php echo $_SERVER['PHP_SELF'] ; ?>" METHOD="GET">
  2. ?>
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.