Ankündigung

Einklappen
Keine Ankündigung bisher.

formular in datenbank übertragen, aber wie ?

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

  • formular in datenbank übertragen, aber wie ?

    ich habe hier ein formular, in das ich neuigkeiten in einzelne kategorien schreiben will.
    nachdem ich nicht 8 verschiedene formulare machen will, habe ich vor das mittels dropdownfeld zu machen.

    hier kommen mir aber fragen:

    1) wie mache ich es, dass er das richtig in die datenbank überträgt
    2) wie mache ich es, damit er das bild in den richtigen ordner speichert, bzw
    besser gesagt, wie mache ich es, dass dann das richtig bild zu der
    richtigen news ausgegeben wird

    könnt ihr mir da helfen ?`

    hier der code des formulares (der php code, den habe ich von einem formular, in dem die einträge in eine kategorie gespeichert wurden, muss ich das umändern ?

    [code:1:be24568300]
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Neue Seite 1</title>
    </head>

    <body>

    <?php
    //Daten schreiben, wenn Formular abgeschickt wurde
    if (isset($titel) && ($text)) {
    $datum=date("Y-m-d H:i:s");
    move_uploaded_file($userfile, "/web/mp1/desein/upload_politik/$userfile_name");
    $mydb=mysql_connect("xxx.xxx.at", "xxxxx", "xxxx");
    if (!mydb) die ("Keine Verbindung zu MySQL");
    $dbname="desein";
    mysql_select_db($dbname, $mydb) or die ("Keine Verbindung zur Datenbank");
    $sql="INSERT INTO schiefling";
    $sql=$sql . "(titel, text, kurztext, bilder, kategorie, datum)";
    $sql=$sql . "VALUES ('$titel', '$text', '$kurztext', '$userfile_name', '$kategorie', '$datum')";
    mysql_query($sql, $mydb) or die ("Die Anfrage war nicht erfolgreich");
    mysql_close($mydb);
    }
    ?>

    <form ENCTYPE="multipart/form-data" action="<? echo $PHP_SELF ?>" method="post">
    </form>
    <table border="0" cellspacing="2">
    <tr>
    <td>Kategorie</td>
    <td>&<form method="POST" action="--WEBBOT-SELF--" onSubmit="location.href='_derived/nortbots.htm';return false;" webbot-onSubmit>
    <p>
    <select size="1" name="kategorie">
    <option value="sport">sport</option>
    <option value="startseite1">startseite1</option>
    <option value="startseite2">startseite2</option>
    <option value="betriebe">betriebe</option>
    <option value="politik">politik</option>
    <option value="vereine">vereine</option>
    <option value="events">events</option>
    </select></p>
    </td>
    </tr>

    <tr>
    <td>Titel</td>
    <td><input type="text" name="titel" size="20"></td>
    </tr>

    <tr>
    <td>Kurztext</td>
    <td><input type="text" name="kurztext" size="20">
    </td>
    </tr>

    <tr>
    <td>Text</td>
    <td><textarea rows="7" name="text" cols="66"></textarea></td>
    </td>
    </tr>
    <tr>
    <td>Bild</td>
    <td><INPUT NAME="userfile" TYPE="file" size="20"></td>
    </tr>
    <tr>
    <td><br><INPUT TYPE="submit" VALUE="Speichern"></td>
    </tr>
    </td>
    </form>
    </td>
    </tr>
    </table>
    </body>

    </html>[/code:1:be24568300]

    die datenbank hat folgende felder:

    id
    bilder
    titel
    text
    kurztext
    kategorie
    datum

    danke für die Hilfe
    Los lei lafn und zag wosd konnst

  • #2
    Nur so:
    sind die Angaben, die du bei mysql_connect() eingetragen hast, richtig?
    Wenn ja, kann jetzt jeder eine Verbindung zu deiner DB herstellen... :roll:

    Simon
    Erst wenn der letzte Programmierer eingesperrt und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.

    codethief.eu
    Calitrix Wiki

    Kommentar


    • #3
      habe ich vergessen rauszulöschen, egal,
      hast du eine antwort auf meine frage ?
      wie kann ich meinen thread noch ändern ?
      Los lei lafn und zag wosd konnst

      Kommentar


      • #4
        Wenn du für jede Kategorie eine Tabelle hast
        würd ich's so machen:

        [code:1:e1a5fc735a]
        [...]
        $sql="INSERT INTO $_POST[kategorie]";
        $sql=$sql . "VALUES ('$titel', '$text', '$kurztext', '$userfile_name', '$kategorie', '$datum')";
        [...]
        [/code:1:e1a5fc735a]

        Dann brauchst du aber (glaube ich) nicht mehr $kategorie in
        $sql=$sql . "VALUES ('$titel', '$text', '$kurztext', '$userfile_name', '$kategorie', '$datum')";

        Ich hoffe, ich konnte dir helfen... :roll:


        mfG,
        Simon
        Erst wenn der letzte Programmierer eingesperrt und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.

        codethief.eu
        Calitrix Wiki

        Kommentar


        • #5
          danke für deine hilfe, jedoch möchte ich genau von dem wegkommen, damit ich von allen einträgen die letzten 5 auch darstellen können.

          und so will ich alle nachrichten in eine datenbank geben und sie dann aufgrund der kategorien auslesen.

          bisher habe ich es gehabt, dass ich für jede kategorie einen eigenen table gehabt habe, das will ich aber jetzt umändern.

          kannst du mir helfen, wie ich die daten jetzt in die datenbank hineinbekomme ?
          Los lei lafn und zag wosd konnst

          Kommentar


          • #6
            Ich fänd's mit mehreren Tables leichter, aber eigentlich müsste es auch so gehen, wie du's schon gemacht hast.

            Und bei der Ausgabe werden dann alle Einträge für eine bestimmte Kategorie in einem Array gespeichert, das Array gezählt, und dann die letzten 5 Einträge mit einer Schleife ausgegeben.
            Das ist jetzt nur so eine Vorstellung von mir, ob's geht weiß ich nicht...
            ...und außerdem kenne ich mich mit MySQL auch nicht so gut aus. ops:

            mfG,
            Simon
            Erst wenn der letzte Programmierer eingesperrt und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.

            codethief.eu
            Calitrix Wiki

            Kommentar


            • #7
              hmm, die einzige frage dabei ist, wie ich die bilder, die ja auch ausgegeben werden dann im richtigen ordner abgespeichert werden ?

              das weiss ich nicht und deswegen auch meine frage

              der nachteil wenn ich für jede kategorie einen table mache ist, dass ich dann keine zusammenfassung aller letzten nachrichten durcheinander machen kann, sodass immer die letzte nachricht ganz oben kommt, sondern da kann ich nur immer die letzten kategoriemäßig darstellen:

              z.B.
              Kategorie 1 News 1
              News 2
              Kategorie 2 News 1
              News 2

              Ich will es aber so dass immer die letzte Nachricht ganz oben ist, egal von welcher Kategorie

              z.B. News 1 aus Kategorie 1
              News 2 aus Kategorie 1
              News1 aus Kategorie 3
              News 1 aus Kategorie 2
              News 3 aus Kategorie 1

              usw....

              schau einmal auf http://nitweb5.nit.at/mp1/schiefling-online-at/

              und du weisst vielleicht was ich meine !

              hat jemand vielleicht eine idee ?
              Los lei lafn und zag wosd konnst

              Kommentar


              • #8
                Na dann speichert man eben alle Einträge in einem Array, zählt die Einträge und gibt die letzten x Einträge aus. :wink:
                Aber wie gesagt: ich kenn mich mit MySQL nicht so gut aus...

                Simon
                Erst wenn der letzte Programmierer eingesperrt und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.

                codethief.eu
                Calitrix Wiki

                Kommentar

                homepage-forum.de - Hilfe für Webmaster! Statistiken

                Einklappen

                Themen: 57.253   Beiträge: 432.191   Mitglieder: 29.677   Aktive Mitglieder: 21
                Willkommen an unser neuestes Mitglied, Euro_crem.

                Online-Benutzer

                Einklappen

                656 Benutzer sind jetzt online. Registrierte Benutzer: 0, Gäste: 656.

                Mit 9.939 Benutzern waren am 17.05.2023 um 21:38 die meisten Benutzer gleichzeitig online.

                Die neuesten Themen

                Einklappen

                • bodan
                  Bits & Pretzels - Founders Festival • 24–26 September 2023 in München ....
                  Bits & Pretzels - Founders Festival • 24–26 September 2023 in München.

                  in diesem Posting werden zwei Events im Herbst vorgestellt: - das eine

                  a. Bits & Pretzels - ein Gründerfestival
                  b. Web-Summit - ja auch hier sind Gründer angesprochen.

                  ...
                  Gestern, 19:34
                • ST747
                  Update unterdrücken
                  Hallo,
                  ich verwende den Canon-Drucker nur noch zum scannen (Printer geht nicht mehr, dafür habe ich einen exta Laserdrucker).
                  Aber ab ca 1-2 Monate versucht er mit dem WIN-Update (WIN10) auch einen Update für den Cannon zu mache, das läuft dann immer auf Fehler.

                  Gibt es die...
                  23.09.2023, 16:35
                • bodan
                  WordPress Accessibility Day 23 (27. Sept.)- ++ großes Speaker Lineup
                  WordPress Accessibility Day 2023 (27. September 2023)- mit einem großen Speaker Lineup :: Barrierefreiheit hat bei WordPress einen Ort und eine eigene Konferenz widmet sich diesem Thema: Der WordPress Accessibility Day 2023 kündigt eine vielfältige Redneraufstellung an und verdoppelt die Anzahl der...
                  22.09.2023, 12:13
                • ST747
                  eigentümer oder depp
                  hallo,

                  weil hier auch ein thema datenschleuder auto war, mal ein vorgang bei mir.

                  die hausverwaltung hatte zum 31.12. gekündigt und die neue war noch nicht im einsatz. das alte konto hatten die noch gekündigt.

                  da ist der stadtverwaltung ein nachtlicht aufgegangen...
                  20.09.2023, 15:52
                • OscarTheFish(p@k)
                  ChatGPT / künstliche Intelligenz und SEO
                  Meine Fragestellung hat eher allgemeineren Charakter als ein spezielles Problem zum Inhalt. Aufgrund meiner recht kurzwierigen Teilnahme an diesem Forum und der etwas an Dynamik vermissenden Entwicklung hier frage ich in die Runde, wie die zukünftige suchalgorithmische Entwicklung der bekannten Suchmaschinen...
                  19.09.2023, 12:23

                Die neuesten Beiträge

                Einklappen

                Lädt...
                X
                😀
                🥰
                🤢
                😎
                😡
                👍
                👎