Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmienne do nowego okna?
qubec26
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 25.06.2008

Ostrzeżenie: (0%)
-----


Witam, chciałbym zrobić coś takiego, że gdy mam tablicę z sql-a wyświetloną w php.

To po kliknięciu w przycisk "print" przy każdym rekordzie przenosiło do nowego okna (to już mam) i tam wyświetliło dane tego konkretnego rekordu.

Czyli na przykladzie:
TABELKA
  1. |ID| IMIE | NAZWISKO | PRINT |
  2. |1 | Jan | Mazurski | "Print" |
  3. |2 | Adam | Piotrowski | "Print" |


Klikam "Print" i przy użyciu funkcji popup() otwiera mi się nowe okno.

Ale jak przekazać zmienne do tego okna?

Skoro są to wartości z SQL wyświetlane za pomocą:
  1. echo "<td>".$r['KOD_DOSTAWCY']."</td>";


Ten post edytował qubec26 16.07.2010, 12:18:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qubec26
post
Post #2





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 25.06.2008

Ostrzeżenie: (0%)
-----


Oto kod:
  1. echo "<form name='form1' method='post' action=''>";
  2. echo "<strong>".$_SESSION['nazwa1']."</strong>";
  3. echo "<tr>";
  4. echo "<td><strong>ID</strong></td>";
  5. echo "<td><strong>Part number</strong></td>";
  6. echo "<td><strong>Quantity</strong></td>";
  7. echo "<td><strong>Planned date of delivery</strong></td>";
  8. echo "<td><strong>Supplier code</strong></td>";
  9. echo "<td><strong>Supplier name</strong></td>";
  10. echo "<td><strong>Order number</strong></td>";
  11. echo "<td><strong>Line number</strong></td>";
  12. echo "<td><strong>Date of delivery</strong></td>";
  13. echo "<td><strong>Quantity delivered</strong></td>";
  14. echo "<td><strong>PRINT</strong></td>";
  15. echo "</tr>";
  16.  
  17. while($r = mssql_fetch_assoc($result)) {
  18. include('kolor.php');
  19. echo "<tr bgcolor='$kolor'>";
  20.  
  21. echo "<td>".$id[]=$r['ID']; $r['ID']."</td>";
  22. echo "<td>".$nrdet[] = $r['NR_DET']; $r['NR_DET']."</td>";
  23. echo "<td>".$r['ILOSC']."</td>";
  24. echo "<td>".$r['PLAN_DATA_DOST']."</td>";
  25. echo "<td>".$r['KOD_DOSTAWCY']."</td>";
  26. echo "<td>".$r['NAZ_DOSTAWCY']."</td>";
  27. echo "<td>".$nrzam[] = $r['NR_ZAMOWIENIA']; $r['NR_ZAMOWIENIA']."</td>";
  28. echo "<td>".$nrlin[] = $r['NR_LINII']; $r['NR_LINII']."</td>";
  29. echo "<td><input type=text name=date_of_deliv[] value='".$r['DATA_DOST']."'/></td>";
  30. echo "<td><input type=text name=quan_of_deliv[] value='".$r['ILOSC_DOSTAWY']."'/></td>";
  31. if($r['DADI']<=14 and $r['DADI']>=0){
  32. echo "<td><input type='button' name='PRINT' value='Print' onClick='popup();'></td>";
  33. }
  34. echo "</tr>";
  35. }
  36. echo "<tr><td colspan='4' align='center'><input type='submit' name='Submit' value='Submit'></td></tr>";
  37. echo "</form>";
  38. echo "</table>";
Go to the top of the page
+Quote Post

Posty w temacie
- qubec26   Zmienne do nowego okna?   16.07.2010, 12:15:13
- - thomson89   Zrób sobie osobny plik PHP i jako get zapodaj mu i...   16.07.2010, 13:09:14
- - qubec26   Tylko, że chodzi o to żeby przycisk miał jedną for...   16.07.2010, 14:30:58
- - thomson89   Numer linii możesz wypisać bardzo łatwo przy gener...   16.07.2010, 14:33:33
- - qubec26   Oto kod: [PHP] pobierz, plaintext echo "<f...   19.07.2010, 07:56:10
- - thomson89   32. linijkę zamień na: [PHP] pobierz, plaintext ec...   19.07.2010, 09:53:26
- - Pawel16   Wy tu kombinujecie, a z mojego rozumowania wychodz...   20.07.2010, 02:35:13
- - thomson89   Dobrze zrozumiałeś, i ja także dobrze zrozumiałem....   20.07.2010, 09:34:35
- - qubec26   Chwilowo mam małe problemy z tym. [PHP] pobierz, p...   20.07.2010, 16:25:08
- - thomson89   Zobacz tu.   20.07.2010, 20:59:23
- - qubec26   Super. Dzięki za linka. Mam jeszcze problem taki,...   23.07.2010, 06:50:51
- - muk4   @UP $_SESSION to tablica więc można zrobić z ...   23.07.2010, 10:04:02
- - qubec26   Próbowałem właśnie tego użyć, ale wywala błąd: Ca...   23.07.2010, 11:04:49
|- - muk4   Cytat(qubec26 @ 23.07.2010, 12:04:49 ...   23.07.2010, 11:24:19
- - qubec26   Ok, pomogło. Ale nie bardzo wiem jak zapisać tą zm...   23.07.2010, 11:50:27
- - muk4   Podmień swój kod od początku do $_SESSION[...   23.07.2010, 14:37:34
- - qubec26   Po kodzie: [PHP] pobierz, plaintext $i++; //liczni...   26.07.2010, 14:20:27
- - muk4   Przeanalizuj kod który TY napisałeś: [PHP] pobierz...   26.07.2010, 18:48:56
- - qubec26   No fakt. Masz rację. Tylko jeszcze mam pytanie odn...   29.07.2010, 11:48:28


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 13:16