Probleme mit UPDATE

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

  • #16
    du hast folgende felder:
    Code:
    <input type=\"hidden\" name=\"set\" value=\"true\">
    <input type=\"hidden\" name=\"film_in_anschaffung_ID\" value=\"$f_id\">
    <input type=\"text\" name=\"name\" value=\"$film_name\" size=\"50\" maxlength=\"30\">
    <input type=\"text\" name=\"genre\" value=\"$film_genre\" size=\"50\" maxlength=\"50\">
    dann brauchst du einen code in der art:
    PHP-Code:
    if(isset($_POST['set']))
    {
    ...

    $sql "UPDATE filme_in_anschaffung SET film_name ='".$_POST['name']."', film_genre ='".$_POST['genre']."' WHERE film_in_anschaffung_ID = ".$_POST['film_in_anschaffung_ID'];
    echo 
    $sql// nur zum testen, ob die werte auch richtig drinne stehen
    mysql_query($sql) or die (mysql_error());
    ...

    merke: der NAME des feldes wird zur VARIABLEN mit dem inhalt der feldeingabe:
    <input type=text name=test value="bla">
    wird zu
    $_POST['test'], $_GET['test'] ( je nach art der übergabe) mit dem zugewiesenen wert "bla"
    Kissolino.com

    Kommentar


    • #17
      PHP-Code:
      if(mysql_connect($host$user$pwd))
          {
          if(
      mysql_select_db($dbname))
            {
            
      $sql "UPDATE filme_in_anschaffung SET 
                    film_name ='"
      .$film_name."'
                    film_genre ='"
      .$film_genre."'
                    kommentar ='"
      .$kommentar."'
                    benutzer_ID ='"
      .$benutzerID."'
                    WHERE film_in_anschaffung_ID = "
      .$film_in_anschaffung_ID;

            if(
      mysql_query($sql) or die(mysql_error()))
              {
              echo 
      "<h1>&Auml;nderung erfolgreich</h1>\n";
              echo 
      "Die Filmdaten von <b> $film_name</b> wurde erfolgreich ge&auml;ndert.<p>";
              }
            else
              {
              echo 
      "Der Datensatz konnte leider nicht gespeichert werden. ";
              echo 
      "&Uuml;berpr&uuml;fen Sie Ihre Eingaben und versuchen es noch einmal.<p>\n";
              }
            } 
      Mach mal folgende Änderung.
      Auf die Klammeraffen solltest du als Anfänger verzichten. Damit unterdrückst du schon im Vorfeld wichtige Fehlermeldungen.
      *winks*
      Gilbert
      ------------------------------------------------
      Hilfe für eine Vielzahl von Problemen!!!
      http://www.1st-rootserver.de/

      Kommentar


      • #18
        Danke vielmals

        jetzt funkt es.

        Kommentar


        • #19
          Wie kann es jetzt funktionieren wenn doch eigentlich jetzt die Fehlermeldungen kommen müssten.
          Naja egal. Wenn es den jetzt geht ist es ja gut.
          *winks*
          Gilbert
          ------------------------------------------------
          Hilfe für eine Vielzahl von Problemen!!!
          http://www.1st-rootserver.de/

          Kommentar

          Lädt...
          X