Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyswietlanie rekordu w nowym oknie
Forum PHP.pl > Forum > Bazy danych > MySQL
Jakon185
Witam mam takie cos smile.gif
  1. <?php
  2. $logowanie = <<<end
  3.  
  4. <form method="POST" action="panel.php">
  5. <table align="center">
  6.  <tr>
  7.  <td>
  8.  Login:
  9.  </td>
  10.  <td>
  11.  <input type="text" name="login">
  12.  </td>
  13.  </tr>
  14.  
  15.  <tr>
  16.  <td>
  17.  Hasło:
  18.  </td>
  19.  <td>
  20.  <input type="password" name="haslo">
  21.  </td>
  22.  </tr>
  23.  
  24.  <tr>
  25.  <td>
  26.  &nbsp;
  27.  </td>
  28.  <td>
  29.  <input type="submit" value="Zaloguj">
  30.  </td>
  31.  </tr>
  32. </table>
  33. </form>
  34.  
  35. end;
  36.  
  37. $login = "login tongue.gif";
  38. $haslo = "haslo tongue.gif";
  39.  
  40. if($_COOKIE['login'] != $login && $_COOKIE['haslo'] != $haslo){
  41.  if($_POST['login'] != $login && $_POST['haslo'] != $haslo){
  42. die($logowanie);
  43. }else{
  44. setcookie("login", $_POST['login']);
  45. setcookie("haslo", $_POST['haslo']);
  46. }
  47.  }
  48.  
  49. $link = mysql_connect("localhost","login tongue.gif","haslo tongue.gif")
  50.  or die(mysql_error());
  51. mysql_select_db("traper_sklep")
  52.  or die (mysql_error());
  53.  
  54. if(isset($_POST['check'])){
  55.  foreach($_POST['check'] as $id){
  56. $SQL_DELETE = "DELETE FROM sklep_zamowienie WHERE id = '".$id."'";
  57. mysql_query($SQL_DELETE, $link);
  58. }
  59.  }
  60.  
  61. $query = "SELECT * " . "FROM sklep_zamowienie where wyslano = ''";
  62.  
  63. $result = mysql_query($query, $link)
  64.  or die(mysql_error());
  65. $iloscklientow = mysql_num_rows($result);
  66.  
  67.  
  68. ?>

i puzniej dalej
  1. <?php
  2. $wyswietlanie_header=<<<EOD
  3. <table width="100%" border="5" bordercolor="red" callpadding="0" callspacing="0" align="center">
  4.  <td colspan="11">
  5.  
  6. <tr bordercolor="blue">
  7.  <td>-</td>
  8.  <td>Id</td>
  9.  <td>Zamówienie</td>
  10.  <td>kwota</td>
  11.  <td>Firma</td>
  12.  <td>Nip</td>
  13.  <td>Imię i Nazwisko</td>
  14.  <td>Ulica</td>
  15.  <td>Kod i miasto</td>
  16.  <td>telefon</td>
  17.  <td>Email</td>
  18.  <td>Wysłano</td>
  19. </tr>
  20.  
  21. EOD;
  22.  
  23.  
  24. $i = 0;
  25. $zamowienie_detale ='';
  26. while ($row = mysql_fetch_array($result)) {
  27.  $id = $row['id'];
  28.  $zamowienie = $row['produkt'];
  29.  $kwota = $row['kwota'];
  30.  $firma = $row['firma'];
  31.  $nip = $row['nip'];
  32.  $imie = $row['imie'];
  33.  $nazwisko = $row['nazwisko'];
  34.  $ulica = $row['ulica'];
  35.  $kod = $row['kod'];
  36.  $miasto = $row['miasto'];
  37.  $ulica2 = $row['ulica2'];
  38.  $kod2 = $row['kod2'];
  39.  $miasto2 = $row['miasto2'];
  40.  $telefon = $row['telefon'];
  41.  $email = $row['email'];
  42.  $wyslano = $row['wyslano'];
  43.  $notatki = $row['notatki'];
  44.  
  45. $zamowienie_detale .=<<<EOD
  46.  <tr>
  47. <td><input type="checkbox" name="check[$i]" value="$id"></td>
  48. <td>$id</td>
  49. <td>$zamowienie</td>
  50. <td>$kwota zł</td>
  51. <td>$firma</td>
  52. <td>$nip</td>
  53. <td>$imie, $nazwisko</td>
  54. <td>$ulica</td>
  55. <td>$kod, $miasto</td>
  56. <td>$telefon</td>
  57. <td>$email</td>
  58. <td>$wyslano</td>
  59.  
  60.  </tr>
  61. EOD;
  62. $i++;
  63. }
  64.  
  65. $zamowienia_footer = <<<end
  66.  
  67. </table>
  68. <input type="submit" value="Usuń zaznaczone">
  69. </form>
  70. end;
  71. $wyswietl =<<<WYSWIETL
  72.  $wyswietlanie_header
  73.  $zamowienie_detale
  74.  $zamowienia_footer
  75. WYSWIETL;
  76. ?>

no i w tabelce gdzie ma wyswietlac rekordy
<?php echo $wyswietl; ?>

no i mam problem
chiałbym, żeby po kliknięciu naprzyklad na ID ktore jest wyswietlane w kazdym rekordzie otwiera mi nowa strone i tam wszystkie wartości z danego rekordu
Proszę o wyjaśnienie dokładne ponieważ dopiero uczę sie php
dzieki smile.gif
skowron-line
Kod
chiałbym, żeby po kliknięciu naprzyklad na ID ktore jest wyswietlane w kazdym rekordzie otwiera mi nowa strone i tam wszystkie wartości z danego rekordu


jak wyswietlasz id to robisz sobie pod to link

  1. <?php
  2. echo '
  3.  <a href=nowa_strona_z_danymi.php?id="'.$wyswietlenie_z_bazy['id_z_bazy'].'">"'.$wyswietlenie_z_bazy['id_z_bazy']..'"</a>
  4. ';
  5. ?>


i tam na tej nowej stronie robisz zapytanie pobierajace dane z bazy gdzie warunek jest pobieranym metoda $_GET z adresu
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.