miniminimini CMS

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

  • #16
    ...und wenn du das script mit ner schon vegebenen id aufrufst, sind die felder dann auch leer?

    Kommentar


    • #17
      Hi!

      Ja, ich hab nachgeschaut in phpmyadmin welche id schon vergeben wurde und habe die dann so angehängt:

      test/phpmysql/inhalt_edit.php?id=56

      Der Satz:
      Der Datensatz wurde hinzugefügt
      erscheint aber die "echos" bleiben leer, sprich zeigen nichts an

      Kommentar


      • #18
        änder mal um in:

        PHP-Code:
        if ($abschicken) {
            if (
        $id) {
            
        // DATENSATZ AKTUALISIEREN
                
                    
        mysql_query("UPDATE toyon set ueberschrift='$ueberschrift', inhalt='$inhalt' where id=$id");
                    echo 
        "<br>Der Datensatz wurde aktualisiert.<br>";
                    } else {
            
        // DATENSATZ HINZUFUEGEN
                    
        mysql_query("INSERT INTO toyon (ueberschrift, inhalt) VALUES ('$ueberschrift', '$inhalt')");
                    echo 
        "<br>Der Datensatz wurde hinzugefügt<br>";
                    }
                
        unset(
        $id);
        unset(
        $ueberschrift);
        unset(
        $inhalt);
        }

        if(
        $id) {
        $result=mysql_query("select * from toyon where id=$id");
            while(
        $row=mysql_fetch_array($result)) {
            
        $ueberschrift=$row["ueberschrift"];
            
        $inhalt=$row["inhalt"];
            }

        Sorry, die geschweiften Klammern waren etwas falsch. So muss es klappen

        Kommentar


        • #19
          olé olé olé es klappt!!!
          dachte schon es liegt an der DB
          Coool, Danke !!!!

          Kommentar


          • #20
            Falls Du Hilfe für ne Übersichtsliste zum Bearbeiten und ANzeigen usw. brauchst, meld dich einfach wieder
            Wobei selbst ausprobieren ja auch nicht schaden kann.

            Ein Programm zum löschen ist sicherlich auch ganz nützlich...

            Kommentar


            • #21
              Hi Oliver!

              Danke für die Hilfe!
              Ich werd mich mal weiter durchbeissen, falls es mal wieder wo hackt, meld ich mich!

              Ich beiss mich mal durch das hier
              http://ffm.junetz.de/members/reeg/DSP/node1.html

              Nochmals Danke!
              Viele Grüße und die besten Wünsche

              Roland

              Kommentar


              • #22
                Hallo zusammen!
                Ich habe das Script auch mal gecheckt, hatte aber immer einen Fehler. Zum Schluss bin ich doch noch darauf gekommen.
                Ich muss erstmal die Datenbank anwählen, das heistt sie "selecten", was im Code-Schnipsel nicht steht.

                Hier mal das Beispiel von mir:

                PHP-Code:
                <?
                  include("db_connect.php");
                ?>
                <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
                <html>
                <head>
                    <title>Untitled</title>
                </head>

                <body>

                <?
                $dbname="name";
                //$dbref kommt aus der db_connect.php und ist das Ergebnis vom "mysql_select"

                mysql_select_db($dbname,$dbref) or die("Fehler: ".mysql_error());

                if ($abschicken) {
                    if ($id) {
                    // DATENSATZ AKTUALISIEREN
                        
                            mysql_query("UPDATE toyon set ueberschrift='$ueberschrift', inhalt='$inhalt' where id=$id");
                            echo "<br>Der Datensatz wurde aktualisiert.<br>";
                            } else {
                    // DATENSATZ HINZUFUEGEN
                            mysql_query("INSERT INTO toyon (ueberschrift, inhalt) VALUES ('$ueberschrift', '$inhalt')");
                            echo "<br>Der Datensatz wurde hinzugefügt<br>";
                            }
                        
                unset($id);
                unset($ueberschrift);
                unset($inhalt);
                }

                if($id) {
                $result=mysql_query("select * from toyon where id=$id");
                    while($row=mysql_fetch_array($result)) {
                    $ueberschrift=$row["ueberschrift"];
                    $inhalt=$row["inhalt"];
                    }
                }


                //Rest des Formulars eben ...
                Damit sollte es zu 100 % bei jedem klappen!
                Angemerkt sei, dass man das "mysql_select_db" auch schon in der db_connect.php machen kann.
                MFG
                David M.

                http://www.damo-online.de

                Kommentar

                Lädt...
                X