Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: foreach i for oraz GET
Forum PHP.pl > Forum > PHP
teez
Witam..


Mam więc taki problem, używam kodu

  1. <?php
  2. require "class.hlsocket.php";
  3. $query = mysql_query( "SELECT * FROM `serwery`" );
  4. $data = array();
  5. while ( $row = mysql_fetch_assoc( $query ) )
  6. {
  7. $ip = explode( ":", $row['ip'] );
  8. $status = new HLSocket( $ip[0], $ip[1] );
  9.  
  10. $array = $status->details();
  11. if ( empty( $array['hostname'] ) )
  12. {
  13. continue;
  14. }
  15. $array["type"] = $row["type"];
  16. $array["ip"] = $row["ip"];
  17.  
  18. $data[] = $array;
  19. }
  20.  
  21. foreach ( $data as $server ):
  22. ?>



Aby odczytać listę serwerów. Nie mialbym problemu z wyborem GET gdyby nie to, że nie wiem w jaki sposób umieścić
  1. $query = "select * from serwery'";
  2. $result = mysql_query($query);
  3. $num_results = mysql_num_rows($result);
  4. for ($i=0; $i <$num_results; $i++) {
  5. $row = mysql_fetch_array($result);


A następnie


  1. <a href="servers.php?id='; print ($row["id"]); echo'">


Wojuje z tym od paru godzin i zero pomysłów..
ciepakxxx
Nie bardzo rozumiem o co Ci w tym wszystkim chodzi, ale zrób sobie prostsza petle, wywal zapytanie mysql_num_rows:
  1. while($row= mysql_fetch_array($result)) {
  2.  
  3. echo '<a href="servers.php?id='.$row['id'].'">';
  4.  
  5. }
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.