Ergebnis 1 bis 3 von 3

Thema: Ein refresh nach eingabe der Daten.

  1. #1
    TP-Senior Avatar von zy0n
    Registriert seit
    Feb 2006
    Ort
    Göttingen
    Beiträge
    139

    Ein refresh nach eingabe der Daten.

    hallo,

    ich lasse einen User Daten in einem Form veränder. Wenn der user fertig ist soll er aus "Fertig" (submit) klicken und dann sollen die Daten in die DB geschrieben werden und die seite soll geupdatet(refresh) und die neuen Daten sollen geladen werden.

    Hier meine datei wie es derzeit ausschaut:

    PHP-Code:
    <?php
        $sql 
    "SELECT * FROM global_var WHERE id='".$_GET['language']."'"
        
        if (!
    $result mysql_query($sql)) {
            die(
    'Ungültige Abfrage: ' mysql_error());
        }
        
        
    $var mysql_fetch_array($result);    
        
        
        if(
    $_POST[senden])
        {
            
    $sql "UPDATE global_var SET " .
                    
    "keywords='".$_POST['keywords']."', " .
                    
    "title='".$_POST['titel']."', " .
                    
    "publisch_email='".$_POST['publischmail']."', " .
                    
    "copyright='".$_POST['copyright']."' " .
                    
    "WHERE id='".$_GET['language']."'";

            if (!
    mysql_query($sql)) {
                die(
    'Ungültige Abfrage: ' mysql_error());
            }
            else{
            echo 
    "<meta http-equiv=refresh content=0; URL=metadaten.inc.php >";
            }        
        }
    ?>
    <form action="" method="post">
    <fieldset style="width: 595px; height: 300px; margin-left: 35px;">
        <legend>Metadaten eingeben:</legend>
        <p>
        <label style="width: 100px;"><strong>Keywords:</strong></label>
        <textarea style="width: 450px; height: 100px;" name="keywords" cols="50" rows="10"><? echo $var['keywords']; ?></textarea>
        </p>
        
        <p>
        <label style="width: 100px;" for="titel"><strong>Titel:</strong></label
        <input style="width: 450px;" name="titel" type="text" value="<? echo $var['title']; ?>" />
        </p>

        <p>
        <label style="width: 100px;" for="publischmail"><strong>publisch E-Mail:</strong></label
        <input style="width: 450px;" name="publischmail" type="text" value="<? echo $var['publisch_email']; ?>" />
        </p>
        
        <p>
        <label style="width: 100px;" for="copyright"><strong>Copyright:</strong></label
        <input style="width: 450px;" name="copyright" type="text" value="<? echo $var['copyright']; ?>" />
        </p>

        <p>
        <input id="submit" name="senden" value="Abschicken" type="submit" />
        </p>
        </fieldset>    
    </form>

    Leider klappt das mit dem
    Code:
    echo "<meta http-equiv=refresh content=0; URL=metadaten.inc.php >";
    nicht so richtig. Da dann immer von Browser die meldung kommt es gibt noch POST var... etc...

    jemand eine idee wie man dieses lösen kann !?

    gruß

    zyon

  2. #2
    TP-Urgestein Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.661
    Warum überhaupt ein Refresh? Frag die Daten nach dem Update gleich wieder ab und gut ist, also kein else Zweig, sondern einfach weiter laufen lassen.
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  3. #3
    TP-Senior Avatar von zy0n
    Registriert seit
    Feb 2006
    Ort
    Göttingen
    Beiträge
    139
    Zitat Zitat von webcreate
    Warum überhaupt ein Refresh? Frag die Daten nach dem Update gleich wieder ab und gut ist, also kein else Zweig, sondern einfach weiter laufen lassen.
    besten dank. *ohh man wieso bin ich aufsowas nicht gleich gekommen *

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51