Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: odświeżanie danych na www
Forum PHP.pl > Forum > Przedszkole
limonides
witam serdecznie

mam małe pytanko, a mianowicie na jednej z podstron wyświetlam sobie dane z bazy. Wstawiłem również na niej przycisk EDYTUJ gdzie po wciśnięciu poniżej pojawia się formularz w którym zczytane się dane z bazy jak zmienię coś i zapiszę wszystko ładnie pięknie się zapisuje do bazy tylko nie odświeżają się te wyświetlane dane powyżej.

czy istnieje jakaś możliwość aby to sie samo odświeżało questionmark.gif

  1. <?php
  2. if($menu == 'kontakt' and $formularz == 'edit') {
  3.           $wynik = mysql_query("SELECT * FROM kontakt");
  4.        $rekord = mysql_fetch_assoc($wynik);
  5.        echo '<form action="/admin/admin.php?menu=kontakt&formularz=zapisz" method="post">
  6.        <input type="hidden" name="formularz" value="zapisz" />
  7.        nazwa:<br />
  8.        <input type="text" size="60" name="nazwa"
  9.        value="'.$rekord['nazwa'].'" /><br />
  10.        ulica:<br />
  11.        <input type="text" size="40" name="ulica"
  12.        value="'.$rekord['ulica'].'" /><br />
  13.        kod pocztowy:<br />
  14.        <input type="text" size="8" name="kod_pocztowy"
  15.        value="'.$rekord['kod_pocztowy'].'" />
  16.        <input type="text" size="20" name="miasto"
  17.        value="'.$rekord['miasto'].'" /> <br />
  18.        telefon:<br />
  19.        <input type="text" size="20" name="telefon"
  20.        value="'.$rekord['telefon'].'" /><br />
  21.        telefon komórkowy:<br />
  22.        <input type="text" size="20" name="telefon_kom"
  23.        value="'.$rekord['telefon_kom'].'" /><br />
  24.        fax:<br />
  25.        <input type="text" size="20" name="fax"
  26.        value="'.$rekord['fax'].'" /><br />
  27.        gadu-gadu:<br />
  28.        <input type="text" size="20" name="gg"
  29.        value="'.$rekord['gg'].'" /><br />
  30.        skype:<br />
  31.        <input type="text" size="20" name="skype"
  32.        value="'.$rekord['skype'].'" /><br />
  33.        <input type="submit" value="ZAPISZ" />
  34.        </form>';
  35.        }
  36.        elseif($formularz == 'zapisz'){
  37.    /* odbieramy zmienne z formularza */
  38.    $nazwa = trim($_POST['nazwa']);
  39.    $ulica = trim($_POST['ulica']);
  40.    $kod_pocztowy = trim($_POST['kod_pocztowy']);
  41.    $miasto = trim($_POST['miasto']);
  42.    $telefon = trim($_POST['telefon']);
  43.    $telefon_kom = trim($_POST['telefon_kom']);
  44.    $fax = trim($_POST['fax']);
  45.    $gg = trim($_POST['gg']);
  46.    $skype = trim($_POST['skype']);
  47.    /* uaktualniamy tabelę kontakt */
  48.    mysql_query("UPDATE kontakt SET nazwa='$nazwa', ulica='$ulica', kod_pocztowy='$kod_pocztowy', miasto='$miasto', telefon='$telefon',
  49.    telefon_kom='$telefon_kom', fax='$fax', gg='$gg',skype='$skype'")
  50.    or die('Błąd zapytania');
  51.    echo 'Dane zostały zaktualizowane';
  52. ?>
potreb
Bo musisz zrobić przekierowanie po echo.
  1. <?php
  2. header(' location: plik.html');
  3. ?>
limonides
jak wstawię header na końcu po echo to niestety wyskakuje mi błąd

Warning: Cannot modify header information - headers already sent by
Spawnm
wywal echo , przed header nie wyświetla się nic.
erix
  1. brak tagu
  2. tysięczny raz o tym samym błędzie? bez jaj...
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.