Tablle wird nicht aktualisiert

Diskutiere das Thema Tablle wird nicht aktualisiert im Forum Web-Programmierung

  1. 20000st

    20000st Thread Starter Mitglied

    Beiträge:
    380
    Zustimmungen:
    0
    Mitglied seit:
    24.10.2003
    Liegt hier etwa ein Synthaxfehler vor???

    Ich kommen einfach nicht drauf.....:(

    Infos:
    Die Datenbankanbindung erfolgt über include("dbconnect.php")
    Die Tabelle heißt pat und hat foldende Spalten: id, nn, vn, gd, sex, op, lastmod
    Alle Variablen (außer $now und $modid) sind von einem Formular (mehtod=post) übernommen. Auf echo-Befehle werde sämtliche Variablen richtig ausgegeben.

    Weiß jemand weiter?

    20000st
     
  2. Delmar

    Delmar Mitglied

    Beiträge:
    816
    Zustimmungen:
    1
    Mitglied seit:
    28.09.2002
    Wenn das Script, so wie es vorliegt aufgerufen wird, wird kein SQL Befehl ausgeführt. Du
    musst $modify noch aufrufen, z.B. über eine if-Bedingung. Dadurch bekommst Du auch
    gleich einen Rückgabewert (TRUE oder FALSE), der zeigt ob die Bedingung ausgeführt
    wurde.


    Also hinter das Script noch folgendes schreiben:

    PHP:
    if($modify) { 
      echo 
    "Alle geklappt!";
    } else {
      echo 
    "Fehler" mysql_error();
    }

    Sollte es dadurch noch immer nicht gehen, gibt $modify einfach mal mit echo aus und
    poste die Ausgabe mal.
     
  3. bondiblue

    bondiblue Mitglied

    Beiträge:
    259
    Zustimmungen:
    0
    Mitglied seit:
    27.10.2001
    hallo

    also ich hätte es etwa so gelöst (sry falls syntaxfehler):

    PHP:
     function insert_data()
    {

    $mod="UPDATE pat SET nn = '$_REQUEST["nachn"]',  vn = '$_REQUEST["vorn"]', gd = '$_REQUEST["gebd"]', sex = '$_REQUEST["sexmf"]', opam = '$_REQUEST["opam"]'
          WHERE id = '
    $_SESSION["modid"]'";";

    $rset=mysql_query($mod)or die(mysql_error()."->Insert ERROR TEXT BLA BLA BLA failed mysql");

        return 
    $rset;
    }

    $foo = insert_data();
    print("
    $foo"); 
    hoffe du erkennst was ich meine

    lg
    bb
     

MacUser.de weiterempfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Akzeptieren Weitere Informationen...