Ankündigung

Einklappen
Keine Ankündigung bisher.

Guten Tag

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Guten Tag

    Bin noch recht neu hier und bin zur zeit am PHP lernen.
    Läuft alles bestens.

    Mein Problem ist das Reload nach dem betätigen eines update Buttons.
    Leider werden nach dem Reload nicht die aktuelle Veränderung angezeigt,
    sondern, es wird der alte Wert angezeigt. Erst nach einem manuellen
    Reload werden die Veränderung dargestellt.

    hier der PHP Teil des Unterfangens

    PHP-Code:
    <?php
    include "header.php";
    include 
    "connection.php";
    mysql_set_charset("UTF8"$db);

    if (!empty(
    $_POST["id"])){

    $id $_POST["id"];
    $abfrage mysql_query("SELECT * FROM articles WHERE OXID = $id");
    $result mysql_fetch_array($abfrage);
        
    $lagerort $result ["Lagerort"];
        
    $title $result ["OXTITLE"];
        
    $aktiv $result ["OXACTIVE"];
        
    $menge $result ["OXSTOCK"];
        
    $preis $result ["OXPRICE"];
        
    $shortdesc =  $result ["OXSHORTDESC"];
        
    $longdesc $result ["OXLONGDESC"];
        
    $picture $result ["OXPIC"];
        
    $attstring $result ["ATT-string"];
        
    $ergebnis explode(";",$attstring);
        
    }

    if (isset(
    $_POST["updatedata"])){
        
        
    mysql_query ("UPDATE articles SET 
            OXID = '
    $_POST[id]',
            OXTITLE = '
    $_POST[title]',
            Lagerort = '
    $_POST[lagerort]',
            OXACTIVE = '
    $_POST[aktiv]',
            OXSTOCK = '
    $_POST[menge]',
            OXPRICE = '
    $_POST[preis]',
            OXSHORTDESC = '
    $_POST[shortdesc]'
            WHERE OXID='
    $_POST[id]'");
        
        
        }
    include 
    "php/tabfields.php";
    In der letzten Zeile Sieht man ein Include, das sind Felder,
    indem per $_POST die werte eingetragen werde.

    In einer Search.php wird lediglich die ID per Post in dieses o.g. PHP Script übergeben.

    diese möchte ich verändern, und die Veränderung gleich sehen könne.
    Währe sehr freundlich, wenn mir jemand ein Tipp geben könnte.

  • #2
    EVA - Eingabe Anzeige Verarbeitung

    du holst aus der Datenbank über die id den alten Datensatz, machst danach das update - aber die neuen Daten holst du nicht nochmal - also ... dreh die Reihenfolge um ... erst Update , dann holen
    "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste [IMG]http://www.php.de/core/images/smilies/icon_lol.gif[/IMG]

    Kommentar

    Lädt...
    X