Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odświeżanie po edycji
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
JOHNY
Czy jest jakaś możliwość odświerzenia strony po edycji w takim przypadku gdy:
1. Edycja wpisu przy pomocy popup jest wykonywana na innego pliku niż docelowy który wyświetla całą baze z danymi
2. Po zedytowaniu komunikat że edycja zakończona powodzeniem i teraz chciałbym jakoś zrobić ze po naciśnięciu Zakończono pomyślnie zamknie mi popup i odświeży strone index.php?...
Z zamknięciem nie ma problemu ale mam problem z odświeżeniem po zedytowaniu gdyz popup wykonuje edycje z innego pliku

czy jest na to jakis sposób
DeyV
Kod
<script language="JavaScript">
               opener.location.reload();
</script>


początkujący -> JS
wassago
tutaj raczej JS ci pomoze.
JOHNY
Siema mam teraz inny problem bo nie wiem jak odswiezyc strone po takiej akcji:
  1. <?php
  2.  
  3. echo &#092;"<a href=index.php?pg=users&op=konto&id=\".$row['id'].\"&status=\".$row['status_konta'].\"&s=$s onClick=\"return confirm('Czy jesteś pewien');\\"><img src=no.jpg border=\"0\"></a>\";
  4. ?>

czy da sie dopisać coś do linku zeby mi odswiezylo questionmark.gif

Po edycji wykonywany jest skrypt w kórym mam
  1. <?php
  2.  
  3. echo '<meta http-equiv=\"refresh\" content=\"0; url=index.php?pg=users\">';
  4.  
  5. ?>

ale chce zeby mi przeszlo do strony takiej jaka jest w zmiennej $s ale nawet po dopisaniu po users&s=$s to nie trybi wywala błąd
marlowe
Może być tak?
  1. <script language='JavaScript' type="text/javascript"><!--
  2. function pasuje()
  3. {
  4. var czy = confirm("Czy jesteś pewien?","");
  5. if (czy)
  6. return true;
  7. else
  8. return false;
  9. }
  10. //--></script>


  1. <?php
  2.  
  3. echo &#092;"<a href=\"index.php?pg=users&op=konto&id=\".$row['id'].\"&status=\".$row['status_konta'].\"&s=$s\"><img src=no.jpg border=\"0\"></a>\";
  4.  
  5. ?>

Pozdrawiam.
Bartek
JOHNY
Tak nie zadziała zapomniałem popisać jeszcze jak mi sie update robi

  1. <?php
  2.  
  3. function konto($id, $status, $s) {  
  4. if ($status == 0) { // jesli zmienna w linku status = 0 to update na 1
  5.    $query = &#092;"UPDATE ble SET status_konta=1 WHERE id='$id'\";
  6.    $wynik = mysql_query($query);
  7.    } 
  8. else { // jesli zmienna w linku status = 1 to update na 0
  9.    $query = &#092;"UPDATE ble SET status_konta=0 WHERE id='$id'\";
  10.    $wynik = mysql_query($query);
  11.    }
  12.    echo '<meta http-equiv=\"refresh\" content=\"0; url=index.php?pg=users&s=$s\">'; //tak nie ruszy bo nie ściąga zmiennej $s z przekazanej akcji :( a nawet jesli dam $s w function to i tak zle przekazuje bo zawsze laduje l
    i
  13. zba podstron razy 2 :(
  14. }
  15. ?>
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.