Beiträge von J-T

    Zitat von Ivanman

    Kannst du mal den ganzen Quellcode posten (beider Dateien)?


    Ja, kann ich, muß halt nur alles abschreiben, weil ich hier im I-Net-Café nich mit dem Notebook on gehen kann. :?

    Steht aber außer den table-tags beim Formular und der Abfrage-Anzeige (die funzt ja) nix weiter drin...

    << nochmal vorsichtig nachfragt :oops:

    Nun hab ich nochmal gebastelt und nachgelesen wie ein Großer, komm aber einfach nicht dahinter, was ich falsch gemacht / vergessen habe... :(

    Hat vielleicht noch jemand einen Rat? Danke!

    Grüßli

    PS: Der Gast oben war ich, hatte vergessen, mich einzuloggen. Sry :oops:

    So, hier nun der Code:

    Also ich habe 2 Dateien, die erste zur Aufnahme der Daten mit Formular (seite1.php)

    Code
    <form action='seite2.php?headline=$headline' method='post'>
    Text: <input type='text' name='text'>
    <input type='submit' name='gesendet' value='Text eingeben'>

    Die zweite Datei dient zur Ausgabe der eingetragenen Daten (seite2.php)

    Code
    <?
    if ($gesendet) {
    mysql_query ("INSERT INTO tabelle (text) VALUES ('$text')", $db);
    }
    ?>

    echo "Ausgabe" als Tabelle funktioniert, hab Kontrolldaten direkt in db eingetragen.

    BTW, wie erreicht man denn einen "Seitenumbruch", also daß man sich pro Seite nur z.B. 10 Datensätze anzeigen läßt?

    THX

    Hallihallo :smilie195:

    Meine Site is fast fertig :smilie152:

    Nu habsch aber noch n Prob:
    In einer Datei habe ich ein Formular, mit dem der Besucher Daten eingeben kann. Diese sollen dann in die Datenbank geschrieben werden.
    Wenn man auf "senden" klickt, gelangt auf eine andere Seite, wo dann die Daten der Datenbank angezeigt werden.

    Den Code habsch jetzt nich hier (Wieder I-Net-Café), is aber der, den ich ausm php-Buch hab.

    1.Prob: Daten werden nicht in die Datenbank geschrieben.

    2.Prob: Die Headline-Variable wird nicht richtig mitübergeben, sie bricht nach dem ersten Leerzeichen ab... :smilie027:

    BTW, ich will auch automatisch das Eintragedatum mit in die Datenbank schreiben lassen. Habs mit $datum = DATE versucht, aber weil nix eingetragen wird, weiß ich nich obs richtig is...

    THX4help :smilie071:

    Funzt auch nicht, kam dieselbe Fehlermeldung wie vorher bei mir.
    Trotzdem danke, hast mich nämlich auf ne Idee gebracht.

    So geht's jetzt:


    Is vielleicht nich die a-Lösung, aber funzt wunderbar!!! :smilie152:

    Danke Referend. Hab jetzt aber ne andere Idee, da spar ich mir das vor-zurück.

    Bin auch mit den Fragen in die richtige Rubrik umgezogen. ;)

    BTW, wo kann man denn seine Probs mit selbst erstelltem guestbook posten???

    Also, ich hab zwei Dateien, die erste zeigt die Gedichttitel (jeweils als Link) und die zweite zeigt dann das entsprechende Gedicht an.

    Inhalt

    Gedicht

    Nun will ich die zweite Datei (gedicht) noch um die Liste aus der ersten Datei (inhalt) ergänzen bzw. die erste so modifizieren, daß zusätzlich ein bestimmtes Gedicht angezeigt wir.

    Ich hatte mir das so gedacht:

    Das funzt auch ganz gut, doch leider nur mit dem letzten Gedicht der Liste. Sonst zeigt er irgendeines bzw. nix an...

    Und wenn ich nur den Code der einen in die andere Datei einfüge, bekomm ich ne Fehlermeldung, irgendwas mit "not valid"...

    Zitat von BendOr

    ich glaub das wolltest du oder ?


    Glaub ich auch...

    Aber wahrscheinlich hab ich die array-Funktion falsch verstanden. :cry:
    Is das richtig, daß nur die letzte Zeile aus der Datenbanktabelle in der Variablen gespeichert ist? Dann würde ich an z.B. die erste id der Liste ja garnicht mehr rankommen...

    Zuerst hatte ich versucht, ein zweites array in der Datei zu erstellen, aber das konnte das Programm garnicht wechseln...

    Huhu :smilie195:

    es geht voran, aber nu habsch n Bug eingebaut... :oops:

    Also, ich lese die db aus in ein array, womit ich ne liste anlege. Funzt auch wunderbar! Auf derselben Seite will ich dann noch den Text einer bestimmten id des arrays (die entsprechende Variable is vorhanden) anzeigen lassen.

    Wie bekomme ich also die einzelne gewünschte id des arrays angezeigt???

    Hey, danke Leute, speziell mrx. Hab heut Nacht gebastelt und gegen halb vier hat sich jemand riesig gefreut!!! :mrgreen:

    Also, ich hab jetzt von der Navigation (im header) die Abfrage der Titel (als li) in Abhängigkeit des Bandes, von da die einzelnen Titel als Link (hab noch ne Variable eingebaut) zur endgültigen Ausgabeseite des jeweiligen Gedichts.

    Und das ganze mit nur zwei php-Dateien anstelle von 170 (!) html-Dateien. :shock:

    Aaaaber, jetzt hab ich n anderes Problem:
    Im header ist auch ne Headline, die nicht immer gleich ist. Bei den Inhaltsübersichten und Gedichten ist sie in Abhängigkeit vom jeweiligen Band.

    Hab schon alles mögliche probiert, nix funzt... :smilie027:


    Edit: Jetzt bin ich auf ne Wahnsinnsidee gekommen, ist ganz einfach, eigentlich. Zuerst nehme ich den Namen des Bandes mit auf die erste verlinkte Seite, damit habe ich dann die entsprechende Headline.

    Nun muß ich nur noch den Namen gegen die ID "tauschen" (neue Variable?), damit ich auch auf der nächsten verlinkten Seite das gewünschte Resultat habe.

    Frage: Gibt's dafür n Befehl???

    THX

    @ T0b3

    Ja, so hatte ich mir das schon gedacht. Woher aber weiß die "seite zur letztendlichen ausgabe", welches Gedicht angezeigt werden soll?

    Ich will ja nicht für jedes Gedicht eine Seite bauen, sondern eine Seite, bei der das Script das entsprechende Gedicht ausgibt.

    Aber trotzdem schon mal vielen Dank! :danke:

    Hallo zusammen,

    bin nun mit meinem ersten php-Projekt (Website mit Gedichten) soweit, daß das Layout steht und auch die Abfrage wie gewünscht funktioniert.

    Die Abfrage ist so gestaltet, daß beim Aufruf der entsprechenden Seite die Titel der Gedichte in Listenform angezeigt werden. Nun möchte ich jeden angezeigten Titel als Link haben, der beim Anklicken dann das entsprechende Gedicht anzeigt.

    Wie geht das??? :smilie033: