ilch Forum » Allgemein » HTML, PHP, SQL,... » Php frage

Geschlossen
  1. #1
    User Pic
    Hippo1 Mitglied
    Registriert seit
    15.04.2006
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    Hallo!
    Ich habe ein problem... Ich will das mein kontaktforumlar (Siehe Code) das ganze nicht nur an meine eMail adresse schreibt sondern auch den inhalt von input arena names "teamname" auf einer seite angezeigt wird und jede weitere registrierung unten drunter. Der Teamname wird dann ein link der zu einer seite führt der den andern inhalt anzeigt. Wie geht das? Also auf jeden fall Sql aber hat da jemand ne idee was für ein code oder so?

    Formmailer ... geht das eigentlich mit funpic ohne mailserver?
    <form action="mailto:cyber-hippo@hotmail.de" method=post enctype="text/plain">
    <table width="781" height="36">
    <tr>
    <td height="24">
    Mannschaftsleader/Organisator (Sie) (Handlename):</td>
    <td align="center" width="449">
    <input name="leadername" size="43" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    Mannschaftsname:</td>
    <td align="center" width="449">
    <input name="teamname" size="43" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    Mannschaftskürzel (3 Buchstaben):</td>
    <td align="center" width="449">
    <input name="teamtag" size="43" style="float: left" maxlength="3">
    </td>
    </tr>
    <tr>
    <td>
    &nbsp;</td>
    </tr>
    <tr>
    <td height="24">
    Spieler1 (Leader) (Handlename):</td>
    <td align="center" width="449">
    <input name="member1" size="43" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    Spieler2 (Handlename):</td>
    <td align="center" width="449">
    <input name="member2" size="43" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    Spieler3 (Handlename):</td>
    <td align="center" width="449">
    <input name="member3" size="43" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    Spieler4 (Handlename):</td>
    <td align="center" width="449">
    <input name="member4" size="43" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    Spieler5 (Handlename):</td>
    <td align="center" width="449">
    <input name="member5" size="43" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    Ersatzspieler1 (Handlename):</td>
    <td align="center" width="449">
    <input name="ersatz1" size="43" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    Ersatzspieler2 (Handlename):</td>
    <td align="center" width="449">
    <input name="ersatz2" size="43" style="float: left">
    </td>
    </tr>
    <tr>
    <td>
    &nbsp;</td>
    </tr>
    <tr>
    <td>
    </td>
    <td>
    <p align="center">
    <input type=submit value=" [ Senden ] " style="float: left">
    </td>
    </tr>
    </table>
    </form>



    Zuletzt modifiziert von Hippo1 am 15.04.2006 - 16:10:36
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Hippo1 Mitglied
    Registriert seit
    15.04.2006
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    ähm hab ne idee weis aber nicht ob das klappt... einfach den inhalt in einer .txt datei speichern lassen und per iframe oder include anzeigen lassen... aber dann geht das ja mit den links und so ja nicht...
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Probieren geht über studieren.

    p.s.:ich kann kein php!!
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Hippo1 Mitglied
    Registriert seit
    15.04.2006
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    so das kontaktformular geht 100% nur jetzt will ich ja das ich das alles auf einer php datei angezeigt habe wer sich registriert hat... könnte die variblen und damit die daten an die seite senden via <form aktion=showteams.php>
    aber dann hab ich ja immer nur die daten von dieser anmeldung will aber das sie sich listen... weis das keiner??????
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Hab ne Tabelle mit 11 Feldern benutzt, für jeden Wert aus deinem Formular + 1 für die ID (zum sortieren und abfragen)

    Wenn ich richtig denke, sollte die Eingabe in die Datenbank in etwa so gehen
    $sql = 'INSERT INTO `kontakt` ( `id` , `orga` , `teamname` , `Teamtag` , `Spieler1` , `Spieler2` , `Spieler3` , `Spieler4` , `Spieler5` , `Ersatz1` , `Ersatz2` ) '
            . ' VALUES ( \'\', \'Organisator\', \'Teamname\', \'TT\', \'Spieler1\', \'Spieler2\', \'Spieler3\', \'Spieler4\', \'Spieler5\', \'Ersatzspieler1\', \'Ersatzspieler2\' );'
            . ' ';



    Den rest mußt du dir dazu stricken (lassen)
    Ich übernehme auch keine Garantie das der Code wirklich 100% mit jeder mySQL version funktioniert. Hab einfach den von phpmyadmin erzeugten benutz.
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Hippo Mitglied
    Registriert seit
    09.03.2005
    Beiträge
    494
    Beitragswertungen
    0 Beitragspunkte
    hm das raff ich jetzt nicht ganz wo der code hinmuss bzw was da genau ausgeführt wird. Brauche soweit ich weis einen code der die sql daten beinhalten (hab ich) und einen der connectet (hab ich auch). jetzt brauch ich noch einen code der dieses formluar abspeichert in eine tabelle in der sql db und ich brauche einen code der das dann anzeigt was in den tabellen drin steht...

    Kann sonst noch wer helfen?

    @ Panicsheep
    Vielen dank für deine bemühung... glaube du hast genau soviel ahnung von php wie ich: 0 ^^
    möp
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Ich kann zwar kein PHP aber ein bisschen denken kann ich schon

    Dein Formular hat diese Felder

    01. Mannschaftsleader/Organisator (Sie) (Handlename):
    02. Mannschaftsname:
    03. Mannschaftskürzel (3 Buchstaben):
    04. Spieler1 (Leader) (Handlename):
    05. Spieler2 (Handlename):
    06. Spieler3 (Handlename):
    07. Spieler4 (Handlename):
    08. Spieler5 (Handlename):
    09. Ersatzspieler1 (Handlename):
    10. Ersatzspieler2 (Handlename):

    Ich hab in meiner Datenbank eine Tabelle mit 11 Spalten erstellt
    DB Spalte --> Inputfeld deines Formulars
    id --> sollte automatisch mit jedem eintrag um +1 steigen
    orga --> Mannschaftsleader
    teamname --> Teamname
    Teamtag --> Teamkürzel
    Spieler1 --> Spieler1
    Spieler2 --> Spieler2
    Spieler3 --> Spieler3
    Spieler4 --> Spieler4
    Spieler5 --> Spieler5
    Ersatz1 --> Ersatzspieler1
    Ersatz2 --> Ersatzspieler2

    so und der Code den ich gepostet hab macht ebend genau das.
    Er fügt die Daten
    Mannschaftsleader/Organisator, Mannschaftsname, Mannschaftskürzel, Spieler1, Spieler2, Spieler3, Spieler4, Spieler5, Ersatzspieler1, Ersatzspieler2
    in die entsprenden Spalten ein
    In den Code mußt du nur bei Values die Daten aus den Eingabefeldern übergeben.

    Auslesen geht mit
    $sql = 'SELECT * '
            . ' FROM `kontakt` '
            . ' WHERE ID =Zahl'
            . ' LIMIT 1 ';



    Zuletzt modifiziert von Panicsheep am 15.04.2006 - 20:01:36
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Hippo Mitglied
    Registriert seit
    09.03.2005
    Beiträge
    494
    Beitragswertungen
    0 Beitragspunkte
    ja nur wie erstelle ich die tabelle, wo füge ich welchen code ein und welchen code muss ich eingeben um die daten dann auf showteams.php anzeigen zu lassen?
    möp
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Tabelle erstellst du einmalig über phpmyadmin in der Datenbank
    CREATE TABLE `kontakt` (
    `id` INT NOT NULL AUTO_INCREMENT ,
    `orga` TEXT,
    `teamname` TEXT,
    `Teamtag` TEXT,
    `Spieler1` TEXT,
    `Spieler2` TEXT,
    `Spieler3` TEXT,
    `Spieler4` TEXT,
    `Spieler5` TEXT,
    `Ersatz1` TEXT,
    `Ersatz2` TEXT,
    UNIQUE (
    `id`
    )
    );
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Hippo Mitglied
    Registriert seit
    09.03.2005
    Beiträge
    494
    Beitragswertungen
    0 Beitragspunkte
    ok tabellen erstellt... wie speichert der jetzt den inhalt in die tabellen per formular und wie kann ich den inhalt dann wieder abrufen?
    möp
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Hippo Mitglied
    Registriert seit
    09.03.2005
    Beiträge
    494
    Beitragswertungen
    0 Beitragspunkte
    jetzt hab ich auf einmal ein problem mit dem Formular -.- sobald man es aufruft wird ne leere email gesendet und wenn man senden drückt kommt ein fehler....


    <table width="356">
    <tr>
    <td align="left">
    <form method="post" action="selfp_formmailer.php">
    <table width="366" height="36">
    <tr>
    <td height="24">
    <p align="left">Mannschaftsleader/Organisator (Sie) (Handlename):</td>
    <td align="center" width="168">
    <p align="left">
    <input name="leadername" size="22" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    <p align="left">Leader Mailadresse:</td>
    <td align="center" width="168">
    <p align="left">
    <input name="leadermail" size="22" style="float: left" value="email@betreiber.de">
    </td>
    </tr>
    <tr>
    <td height="24">
    <p align="left">Mannschaftsname:</td>
    <td align="center" width="168">
    <p align="left">
    <input name="teamname" size="22" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    <p align="left">Mannschaftskürzel (3 Buchstaben):</td>
    <td align="center" width="168">
    <p align="left">
    <input name="teamtag" size="22" style="float: left" maxlength="3">
    </td>
    </tr>
    <tr>
    <td height="24">
    <p align="left">Turnierart:</td>
    <td align="center" width="168">
    <p align="left">
    <input type="radio" name="turnierart" value="5on5">5 on 5
    <input type="radio" name="turnierart" value="8on8">8 on 8
    </td>
    </tr>
    <tr>
    <td>
    &nbsp;</td>
    </tr>
    <tr>
    <td height="24">
    <p align="left">Spieler1 (Leader) (Handlename):</td>
    <td align="center" width="168">
    <p align="left">
    <input name="member1" size="22" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    <p align="left">Spieler2 (Handlename):</td>
    <td align="center" width="168">
    <p align="left">
    <input name="member2" size="22" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    <p align="left">Spieler3 (Handlename):</td>
    <td align="center" width="168">
    <p align="left">
    <input name="member3" size="22" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    <p align="left">Spieler4 (Handlename):</td>
    <td align="center" width="168">
    <p align="left">
    <input name="member4" size="22" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    <p align="left">Spieler5 (Handlename):</td>
    <td align="center" width="168">
    <p align="left">
    <input name="member5" size="22" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    <p align="left">Ersatzspieler1 (Handlename):</td>
    <td align="center" width="168">
    <p align="left">
    <input name="ersatz1" size="22" style="float: left">
    </td>
    </tr>
    <tr>
    <td height="24">
    <p align="left">Ersatzspieler2 (Handlename):</td>
    <td align="center" width="168">
    <p align="left">
    <input name="ersatz2" size="22" style="float: left">
    </td>
    </tr>
    <tr>
    <td>
    &nbsp;</td>
    </tr>
    <tr>
    <td>
    <p align="left">
    </td>
    <td>
    <p align="left">
    <input type=submit value=" [ Senden ] " style="float: left">
    </td>
    </tr>
    </table>
    </form>
    </td>
    </tr>
    </table>
    <table width="371">
    <tr>
    <td>
    Gebe bitte ALLE daten an sonst könnt ihr NICHT am Turnier teilnehmen!
    </br>
    Die Ersatzleute sind keine Pflicht bei der Ersatanmeldung sollten jedoch 
    späterhin verfügbar sein!
    </br>
    </br>
    </td>
    </tr>
    </table>
    
    
    <?
    $mailtext="
    Leadername: $leadername
    Leadermail: $mail 
    Teamtag: $teamtag 
    Turnierart: $turnierart
    Member1: $member1 
    Member2: $member2 
    Member3: $member3 
    Member4: $member4 
    Member5: $member5 
    Ersatz1: $ersatz1 
    Ersatz2: $ersatz2";
    
    mail("cyber-hippo@hotmail.de" , "Nachricht von $leadername" , "$mailtext");
    ?>
    möp
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Hippo Mitglied
    Registriert seit
    09.03.2005
    Beiträge
    494
    Beitragswertungen
    0 Beitragspunkte
    OK dieses problem hat sich erledigt, habe ein bischen rumgefummelt dann gings glücklich

    Aber zurück zum thema: Will das des dann in die sql db eingetragen wird und in der showteams.php angezeigt wird
    möp
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Hippo Mitglied
    Registriert seit
    09.03.2005
    Beiträge
    494
    Beitragswertungen
    0 Beitragspunkte
    das kenn ich scho aber da ist nich wirklich eine hilfe zu meinem problem
    möp
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten