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%)
-----


Super. Dzięki za linka.

Mam jeszcze problem taki, że po ustawieniu kodu:
  1. while($r = mssql_fetch_assoc($result)) {
  2. include('kolor.php');
  3. echo "<tr bgcolor='$kolor'>";
  4.  
  5. echo "<td>".$id[]=$r['ID']; $r['ID']."</td>";
  6. echo "<td>".$nrdet[] = $r['NR_DET']; $r['NR_DET']."</td>";
  7. echo "<td>".$r['ILOSC']."</td>";
  8. echo "<td>".$r['PLAN_DATA_DOST']."</td>";
  9. echo "<td>".$r['KOD_DOSTAWCY']."</td>";
  10. echo "<td>".$r['NAZ_DOSTAWCY']."</td>";
  11. echo "<td>".$nrzam[] = $r['NR_ZAMOWIENIA']; $r['NR_ZAMOWIENIA']."</td>";
  12. echo "<td>".$nrlin[] = $r['NR_LINII']; $r['NR_LINII']."</td>";
  13. echo "<td><input type=text name=date_of_deliv[] value='".$r['DATA_DOST']."'/></td>";
  14. echo "<td><input type=text name=quan_of_deliv[] value='".$r['ILOSC_DOSTAWY']."'/></td>";
  15. if($r['DADI']<=14 and $r['DADI']>=0){
  16. $_SESSION['url'] = $r['ID'];
  17. echo '<td><a href="#" onclick="window.open(\'printstick.php?'.session_id().'\', \'Drukuj\', \'height=350,width=500\');">PRINT</a></td>';
  18. }
  19. echo "</tr>";
  20. }


Zawsze zmiennna $_SESSION['url'] jest równa id ostatniego pola z Print.

Jak to zrobić, żeby każde to pole miało swoje id?

Czy da się zrobić tak, aby zmienna $_SESSION['url'] była zmienną wielokrotną jak url[$i]?

Jak mogę to przerobić, tak aby każdy wiersz miał osobną wartość w zmiennej sesyjnej url dla guzika print?
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 15:04