UPDATE Befehl funktioniert nicht auf Server

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    und wie mach ich das?

    <form method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">

    funktioniert nicht.
    Script sieht jetzt so aus:

    if($_GET['clear']) mysql_query("DELETE FROM newsarchiv WHERE id = $_GET[clear]",$dp);

    if ($_GET['edit'])
    {
    if ($_POST['submit'])
    {

    $sql = "UPDATE newsarchiv SET
    username='$_POST[username]',
    titel='$_POST[titel]',
    news='$_POST[news]'
    WHERE id = $_GET[edit]";
    $result = mysql_query($sql,$dp);
    }
    else
    {
    $sql = "SELECT * FROM newsarchiv WHERE id = $_GET[edit]";
    $result = mysql_query($sql,$dp);
    $data = mysql_fetch_array($result);

    ?>

    <form method="post" action="<? echo $PHP_SELF ?>">
    <input type="hidden" name="edit" value="<? echo $data["id"] ?> ">

    <table border="0" align="center">
    <tr><td>Username</td><td>
    <input type="text" name="username" value="<? echo $data["username"] ?>" size="50">
    </td></tr><tr><td>Titel</td><td>
    <input type="text" name="titel" value="<? echo $data["titel"] ?>" size="99">
    </td></tr><tr><td>News</td><td>
    <textarea name="news" cols="75" rows="19" ><? echo $data["news"] ?></textarea>
    </td></tr>
    <tr><td>&nbsp;</td><td>
    <input type="submit" name="submit" value="&Auml;ndern">
    </td></tr></table>
    </form>
    <?
    }
    }

    $result = mysql_query("SELECT * FROM newsarchiv",$dp);
    ?>

    Kommentar


    • #17
      also wenn du nicht weißt, wie das geht, dann frage ich mich, wie der wert überhaupt zustande kommt.

      ps: bei mir funzt es

      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #18
        Ich schleife den edit wert hiermit durch.

        <input type="hidden" name="edit" value="<? echo $data["id"] ?> ">

        Damit weiß ich welche id mit UPDATE versehen werden soll.

        Kommentar


        • #19
          also jetzt platzt mir aber der kragen! bist du wirklich so blöde oder tust du nur so?

          der wert eines wie auch immer gearteten formularfeldes wird wie angesprochen? $_GET??????? $HTTP_GET_VARS?????

          das darf ja wohl nicht war sein!

          peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar


          • #20
            Du kannst mir mal die *** lecken, die bescheuerter Kölner.
            Ich probier mir seit ner guten Woche PHP anzueignen und dabei auf Unterstützung hier in diesem Forum zu hoffen.
            Aber hier kommen echt nur Sprüche wie dumm man doch ist und so.
            Du hast vieleicht dein Wissen in Jahren dir angeeignet und machst hier auf
            Super.
            Auf solche Unterstützung kann ich verzichten.

            Danke!!!
            Zuletzt geändert von Abraxax; 02.08.2006, 14:49.

            Kommentar


            • #21
              Ich probier mir seit ner guten Woche PHP anzueignen
              ging mir genauso und ich habe den unterschied nach zwei minuten kapiert.

              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Kommentar


              • #22
                Auch mit $_POST funktioniert es nicht

                Kommentar


                • #23
                  Original geschrieben von Stephangiesela
                  Du kannst mir mal die *** lecken, die bescheuerter Kölner.
                  geh woanders hin. hier dulden wir so einen ton und deine art des umgangs nicht!

                  *ban* && *close*
                  INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                  Kommentar

                  Lädt...
                  X