Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pola wyboru (checkbox)
Forum PHP.pl > Forum > Bazy danych > MySQL
bart023
Witam!!

Przedstawie najpierw problem:
-chciałbym stworzyć pola wyboru,
po pierwsze- wyciągam dane z tabeli jakiejś tam bazy i wyświetlam je. Teraz chciałbym aby każdy wyśiwtlony wiersz miał opcję wyboru aby po wciśnięciu przycisku np:Dalej została otwarta nowa strona na której będą już tylko te wiersze które wybrałem.
Czy tak powinna wyglądać ppierwsza strona??
I jak powinien wyglądać kod drugie??
  1. <?php
  2. $conn = pg_connect("host=...... port=...... user=...... password=...... dbname=......."); 
  3.  
  4. $wynik = pg_query("SELECT aaaa, bbbb, cccc, dddd FROM tabela ");
  5. $ilosc_wierszy=pg_num_rows($wynik);
  6.  
  7. $ile=pg_numfields($wynik);
  8. for($b=0;$b<$ile;$b++)
  9. {
  10.  $name[$b]=pg_fieldname($wynik,$b);
  11. }
  12.  print "<tr>";
  13. {
  14.  print "<td><b><small>aaaa</small></b></td>";
  15.  }
  16.  {
  17.  print "<td><b><small>bbbb</small></b></td>";
  18.  }
  19.  {
  20.  print "<td><b><small>cccc</small></b></td>";
  21.  }
  22.  {
  23.  print "<td><b><small>dddd</small></b></td>";
  24.  }
  25.  print "</tr>"; 
  26.  
  27.  
  28. while ($wiersz = pg_fetch_array($wynik,null,PGSQL_NUM))
  29.  {
  30. print "<tr>";
  31. foreach ($wiersz as $w)
  32. {
  33. print "<td><small>$w</small></td>";
  34. }
  35. {
  36. questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif?echo "<form method='POST' action='wyslij_wytypuj.php'>";questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif?
  37. print "<td><INPUT type='checkbox' name='nazwa' value='$w' ></td>";
  38. }
  39. print "</tr>";
  40.  }
  41.  
  42.  
  43. print "<tr><td>";
  44. print "<p> </p>";
  45. print "<p align='center'><input type='submit' value='Wyślij dane' >";
  46. print "</font>";
  47. print "<INPUT TYPE='reset' VALUE='Wyczyść dane' >";
  48. print "</td></tr>";
  49. echo "</form>"; 
  50. print "</table>";
  51. ?>




THX
sadu
Zrob tak:

  1. <INPUT type='checkbox' name='nazwa[]' value='$w' >


A po przeslaniu formularza w tablicy $_POST[nazwa] bedziesz mial tablice wszystkich wybranych chechboxow. A pozniej to juz zabawa baza itp powodzenia

pozdrawiam
bart023
W dalszym ciągu nie wiem jak to ma wszystko wyglądać:/.
Może ma ktoś pomysł jak powinien wyglądać kod strony otwartej po wybraniu pól zaznaczonych.Może chociaż ktoś mi powie czy przedstawiony powyzej kod jest poprwany??

THX
gkeb
troche OT: pytasz sie o rozwiazania MySQL a w skrypcie uzywasz funkcji do PostgreSQLa.
bart023
Cytat(sadu @ 5.09.2006, 22:06:45 ) *
Zrob tak:

  1. <INPUT type='checkbox' name='nazwa[]' value='$w' >


A po przeslaniu formularza w tablicy $_POST[nazwa] bedziesz mial tablice wszystkich wybranych chechboxow. A pozniej to juz zabawa baza itp powodzenia

pozdrawiam



A jak wyświetlić tablicę wszystkich wybranych checkbox'ów??
artur81
W manualu masz jak byk napisane.
Szukaj pod hasłem print_r()
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.