Hilfe bei einem Formular!!!

  • Ok das hat funktioniert, er hat mich an die speichern.php weitergeleitet.
    Wo sehe ich den jetzt in der Tabelle ob er die Daten gespeichert hat??

    Habe einfach mal überall Test eingetragen im eingabeformular!

  • ok, wieder in der phpmyadmin oberfläche, die tabelle anklicken und dann aufaneigen oder so, und da sollte dann ein eintrag mit der id 1 sein

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • gut, damit ist der erste schritt schonmal getan :)

    als 2. machen wir uns mal an die ausgabe:

    zunächst benennst du die ausgabe.htm mal in ausgabe.php um, damit wir dort auslesen können


    so das ersteinmal über deine ausgabe, und für die ausgabe schreibst du das dann nach diesem muster:


    wobei dann zB position (<?=$data['position'];?>) immer dem namen des feldes in der mysql-tabelle entspricht;

    nun kannst du die einzelnen profile alle auf einer seite abrufen;
    dies funktioniert, indem du eine variable mit übergibst, welche dem script sagt, welchen spieler er anzeigen soll; dies geschieht durch die ID
    das erste profil kannst du jetzt mit
    http://www.url.de/ausgabe.php?id=1
    mit dem id=XXX wird die id übergeben und dann im script eingelesen.
    wie du die spieler bequem auflisten kannst zeig ich dir wenn das hier erstmal klappt ;)

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Ok habe jetzt die Ausgabe.php erstellt und wenn ich jetzt zum Beispiel die Testdaten aufrufen will, zeigt er mir aber leider nur eine leere Tabelle an!!!!

    [Blockierte Grafik: http://boardi.bo.funpic.de/hostingpics/ausgabe.JPG]

    Hier mal der Code der ausgabe.php datei:

  • hmmm vll liegt es an der groß und kleinschreibung, ich habe es nie getestet, da ich immer alles klein schreibe ;)

    also probier mal $data['Vorname'] statt vorname...
    wenn daran nicht liegt sehen wir gleich weiter ^^

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Habe mal die Tabelle exportiert, am besten schaust du dir das mal an:

    SQL
    INSERT INTO `Spieler` (`id`, `position`, `name`, `vorname`, `geburtsdatum`, `geburtsort`, `wohnort`, `familienstand`, `Sternzeichen`, `beruf`, `hobbys`, `vereine`, `roesberg`, `email`, `icq`, `msn`, `telefon`) VALUES (1, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
    INSERT INTO `Spieler` (`id`, `position`, `name`, `vorname`, `geburtsdatum`, `geburtsort`, `wohnort`, `familienstand`, `Sternzeichen`, `beruf`, `hobbys`, `vereine`, `roesberg`, `email`, `icq`, `msn`, `telefon`) VALUES (2, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');

    Müsste nicht nach VALUES (1´´,.......
    die eingegebenen Daten kommen????


  • schreib das stattdessen da mal eben hin, kommt da eine ausgabe ?wenn nicht dann ist es entweder nicht in der tabelle gespeichert oder an der abfrage stimmt etwas nicht

    zusatz:
    ja danach müsste etwas kommen, also liegt es vll doch daran, dass die groß und kleinschreibung nicht übereinstimmt, also werden die daten gar nicht erst eingetragen...hmmpf
    probier mal alles in der mysql-tabelle klein zu schreiben (auch im ersten formular)

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Habe in der Tabelle alles klein geschrieben.
    geht leider troztdem nicht :cry:

    Hier mal der Code von allen 3 dateien, vielleicht erkennst du da einen fehler drinne!

    eingabe.htm

    speichern.php

    ausgabe.php

  • ich muss jetzt leider los, ich kümmere mich da morgen drum, wenn dir bis dahin niemand geholfen hat oder du das problem selbst gelöst hast ;)

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Wäre super wenn sich mal jemand die 3 Codes anschaut die ich oben gepostet habe und den eventuellen fehler korrigiert bzw. mir zeigt.

    Fehler: Er speichert die eingaben nicht in der SQL Datenbank ab!

    Vielen Dank

    Burgerking