Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ladowanie index.php w zaleznosci od zmiennych
Forum PHP.pl > Forum > PHP
john_doe
Witajcie,
oto moj kod

  1. <?php
  2. include('connect.php');
  3. $query = " SELECT dzial_nazwa FROM dzialy WHERE dzial_id = $_GET[var] ";
  4. $var = mysql_query($query);
  5.  
  6. echo $var;
  7. function wypisz( $var ){
  8. echo $var ;
  9. }
  10. ?>
  11.  
  12. <table border='1' cellspacing='0' cellpadding='0' width='100%' height='80%' > 
  13.  <tr>
  14. <td colspan='2'>napis</td>
  15.  </tr>
  16.  <tr>
  17. <td width='25%'>
  18. <?php
  19. print ( '<a href="http://localhost/a.php?var=1">link1</a> <br />' );
  20. print ( '<a href="http://localhost/a.php?var=2"">link2</a>' );
  21. ?>
  22. </td> 
  23. <td>
  24. <?php 
  25. wypisz($var);
  26. ?>
  27. </td>
  28.  </tr>
  29. </html>


Ogolnie treningowo chce zmienic zawarosc komorki w tabeli za pomoca zmiennej ktora sie zmienia w zaleznosci od linku.
Czy koncepcja czegos takiego jest dobra ale zle wykonanie? Czy takie rzeczy robi sie inaczej?
Dlaczego dostaje po kliknieciu w link pod zmienną $var cos takiego: Resource#id4

Pozdrawiam

P.S cos chyba zle dobieram tagi do wyswietlania tutaj kodu sad.gif sorry
sf
Bo nie doczytałeś w helpie... nie dostajesz przecież poprzez mysql_query odrazu danych... wejdź sobie na www.php.net/mysql_query i przeczytaj, pisze wszystko dokładnie... i jest też przykład
Athlan
tak jak mówi @sf, mysql_query() zwraca resource (źódło) tak jak fopen() Z tym handlerem trzeba cos zrobić i tu z pomocą przychodzi, mysql_fetch_rows(), mysql_fetch_array() z petlą while() itd...
1010
  1. <?php
  2. while($rekord = mysql_fetch_array($var))
  3. {
  4. }
  5. ?>
jarrod
  1. <?php
  2. include('connect.php');
  3. $query = "SELECT `dzial_nazwa` FROM `dzialy` WHERE `dzial_id` = $_GET[var]";
  4. $var = mysql_query($query);
  5. $row = mysql_fetch_assoc($var);
  6.  
  7. echo $row['dzial_nazwa'];
  8. function wypisz( $row ){
  9. echo $row['dzial_nazwa'] ;
  10. }
  11. ?>
  12.  
  13. <table border='1' cellspacing='0' cellpadding='0' width='100%' height='80%' > 
  14.  <tr>
  15. <td colspan='2'>napis</td>
  16.  </tr>
  17.  <tr>
  18. <td width='25%'>
  19. <?php
  20.  // szczerze - to nie wiem po co tu dajesz kod php
  21. print ( '<a href="http://localhost/a.php?var=1">link1</a> <br />' );
  22. print ( '<a href="http://localhost/a.php?var=2"">link2</a>' );
  23. ?>
  24. </td> 
  25. <td>
  26. <?php 
  27. wypisz($row);
  28. ?>
  29. </td>
  30.  </tr>
  31. </html>
1010
i co ten kod oznacza? działa, nie działa?
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.