Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z popupami
marck
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 1
Dołączył: 27.05.2008

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


Mam mały problem z popupami... Otóż - Piszę program oparty na funkcjach, jego częścią jest tabela, z której otwiera się popup z formularzem... I tu właśnie "widzę ciemność"... Otóż nie wiem jak zmusić php-a by:
1. Wysłał dane z okienka do okna wywołującego (target='_parent' ani '_top' nie działa), do funkcji zapisującej
2. Odświeżył okno wywołujące zamykając popupa.

Aby nie być gołosłownym:

1. Jest tabelka wypisująca zapytanie. Powiedzmy...:

index2.php
  1. <?
  2. function pokaz_tabelke(){
  3.  
  4. conect(); //funkcja która łączy z bazą
  5.  
  6.  
  7. $pokaz_dane=mysql_query("SELECT * FROM user_stan ORDER BY u_name");
  8.  
  9. echo"<table>"
  10.  
  11. while($ln=mysql_fetch_array($pokaz_dane)){
  12. $uid=$ln['u_id'];
  13. $uname=$ln['u_name'];
  14. $uscore=$ln['u_score'];
  15. echo"<tr>
  16. <td>$uid</td>
  17. <td>$uname</td>
  18. <td>$uscore</td>
  19. <td>
  20. <a href='' onclick='window.open(\"index.php?id=form_score$uid=$uid\",\"mywindow \",\"menubar=no,toolbar=no,status=no,location=no,width=450,height=250,top=200,left=25
    0 \");'>Wydaj</a>
  21. </td>
  22. </tr>\r\n";
  23. }
  24. echo"</table>";
  25.  
  26. }


No i drugi pliczek obsługujący:

  1. <?
  2. require_once('index2.php');
  3.  
  4. if(isset($_GET['id'])){
  5. switch($_GET['id']){
  6.  
  7. case 'form_score':
  8. $uid=$_GET['uid'];
  9. <form action='index2.php?id=zapisz_dane' method='post'>
  10. <input name='uscore'>
  11. <input type='hidden' name='uid' value='$uid'>
  12. <input type='submit' value='ok'>
  13. </form>";
  14. break;
  15. case 'zapisz_dane':
  16. $uid=$_POST['uid'];
  17. $uscore=$_POST['uscore'];
  18. pokaz_nag(); // html, body i takie tam
  19. zapisz_wynik($uid,$uscore); //funkcja zapisu do bazy
  20. pokaz_tabelke(); //tabelka z linkiem do popupa
  21. pokaz_stopke();
  22. break;
  23. }
  24. }
  25.  


Otóż za żadne skarby nie mogę przekazać zmiennych $uid i $uscore z popupa do index.php gdzie te dane ma zapisać. Wprawdzie mogę to zrobić bez popupa ale klient się uparł i tyle. Macie może jakieś pomysły. Wiedza Forumowych GURU mile widziana....
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 14:23