ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Clandatenbank

Geschlossen
  1. #1
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    Hey bin dabei ne Clandatenbank zu erstellen, die ganz einfach gestallen sein soll. Der User soll einfach ein Formular ausfüllen und ein Admin baut das dann ein. Aber hier auch shon zu meinem Problem, das eingebene wird nicht mit versendet und ich check nicht warum deßwegen hoffe ich hier auf Hilfe.

    clandb.htm
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Unbenanntes Dokument</title>
    </head>
    
    <body><form method="POST" action="http://www.slashershome.de">
    
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td>Clanname:</td>
        <td><input type="text" name="clanname" size="50" maxlength="100" /></td>
      </tr>
      <tr>
        <td> Clantag:</td>
        <td><input type="text" name="clantag" size="20" maxlength="20" /></td>
      </tr>
      <tr>
        <td>Homepage:</td>
        <td><input type="text" name="hp" value="http://" size="50" maxlength="100" /></td>
      </tr>
      <tr>
        <td>Banner-Url:</td>
        <td><input type="text" name"banner" value="http://" size="50" maxlength="100" /></td>
      </tr>
      <tr>
        <td valign="top">Liga:</td>
        <td><input type=checkbox name="liga" value="tesp"> Tactical E-Sports League (TESP)<br />
    			<input type=checkbox name="liga" value="esl"> Electronic Sports League (ESL)<br />
    			<input type=checkbox name="liga" value="st"> Stammkneipe <br />
    			<input type=checkbox name="liga" value="lgz"> Leaguez (LGZ) <br />
    			<input type=checkbox name="liga" value="keine"> Keine Liga <br />
    			<input type=checkbox name="liga" value="andere"> Andere Ligen</td>
      </tr>
      <tr>
        <td valign="top">Eure Server (IP und Name):</td>
        <td><textarea type="text" name="server" rows=8 cols=50></textarea></td>
      </tr>
      <tr>
        <td valign="top">Kleine Beschreibung zu Euch und eurer History:</td>
        <td><textarea type="text" name="history" rows=5 cols=50></textarea></td>
      </tr>
      <tr>
        <td valign="top">Eure Ziele:</td>
        <td><textarea type="text" name="ziel" rows=5 cols=50></textarea></td>
      </tr>
      <tr>
        <td valign="top">Kontakt-M&ouml;glichkeit bei Fragen:: </td>
        <td><input type=radio name="kontakt" value="icq"> Icq:<br />
    	    <input type=radio name="kontakt" value="email"> E-Mail:<br />
    		<input type=radio name="kontakt" value="steam"> 
    		Steam-Name: <br />
    		     <input name="kontaktein" size="50" maxlength="100" /></td>
      </tr>
    </table>
    <p>
    
    </p>
    
    <div align="center"><input type="submit" value=" Absenden "></div>
    </form>
    </body>
    
    </html>


    und die clandb.php *UPDATE*
    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    $title = $allgAr['title'].' :: Clandatenbank';
    $hmenu = 'Clandatenbank';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    
    $tpl = new tpl ( 'clandb.htm' );
    $tpl->out(0);
    
    $mailtext = "Clanname: {$_POST['clanname']}
    Clantag: {$_POST['clantag']}
    Nachricht: {$_POST['text']}
    Homepage: {$_POST['hp']}
    Banner: {$_POST['banner']}
    Liga: {$_POST['liga']}
    Server: {$_POST['server']}
    History: {$_POST['history']}
    Ziele: {$_POST['ziel']}
    Kontakt: {$_POST['kontakt']}
    Kontakt: {$_POST['kontaktein']}
    ";
    
    icmail($mail,$betreff,$text);
    
    $mail = 'victorbur@slasher-squad.de';
    $betreff = 'Clandatenbank-Restrierung';
    $text = '$mailtext';
    
    
    
    
    		
    $design->footer();
    ?>



    Wäre echt super. Danke im Vorraus...
    mfg vIC


    Zuletzt modifiziert von Vic am 23.03.2008 - 23:49:11
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    schau dir doch mal icmail() an.
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    jo hab ich gemacht..sieht auch alles Schon sehr richtig aus... Vorher hab ich jedesmal ne MAil bekommen, wenn die Datei aufgerufen worden ist, jetzt kommt keine mehr .. ansich richtig nur auch wenn ich auf den Submit Button klicke, kommt nichts... wie muss ich den Submit-Button in die php Datei intregieren?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja wenn du dem submit noch name="submit" gibst, dann kannst du
    if (isset($_POST['submit'])) { ... }
    machen, wobei ich noch darauf hinweisen will, das Variablen VOR der Benutzung gefüllt werden müssen, also nicht erst nachdem die Email verschickt wurde dann eine Adresse festgelegt wird etc.


    Zuletzt modifiziert von Mairu am 24.03.2008 - 01:43:52
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    Ich hab das Ende nochmal geändert aber es noch geht es nicht ..

    if (isset($_POST['submit'])) {
    
    icmail ($text,$mail,$betreff);
    }
    
    $mail = 'victorbur@slasher-squad.de';
    $betreff = 'Clandatenbank-Restrierung';
    $text = '$mailtext';


    Ich steig da nicht ganz durch...
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Man es muss davor, du kannst doch auch nicht den Kuchen essen, bevor du ihn gekauft hast, oder den Namen lesen, bevor du ihn auf ein Blatt geschrieben hast, oder?

    Genausowenig ist der Inhalt von Variablen VOR der Änderungen der den man braucht ...
    $mail = 'victorbur@slasher-squad.de';
    $betreff = 'Clandatenbank-Restrierung';
    $text = '$mailtext';
    if (isset($_POST['submit'])) {
    
    icmail ($text,$mail,$betreff);
    }
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    ja ist richtig .. ich hab das auch soweit geändert nur ich bekomm trotzdem noch keine mail??!
    Email-Adresse ist richtig, hab auch schon mal ne andere genommen.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Amirez Mitglied
    Registriert seit
    02.03.2008
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    also in meiner joinus.php habe ich das folgendermaßen gelöst..

    dort bekomme ich die sachen nun auch per email zugeschickt..

    hier der code..

    # bitte in der richtigen reihenfolge angeben, sonst das nicht gehen tun, kann.
    
    $txt = sprintf ($lang['joinusmail'],
        $name,
        $row['name'],
        $skill,
    	$online,
        $mail,
    	$icqnumber,
        $xfire,
    	$rlname,
    	$geschl,
        $age,
    	$hometown,
    	$mgames,
    	$char, 
    	$prof,
    	$cl,
    	$impreb,
    	$playertyp,
        $ground,
        $rulz,
        $userreg
      );
    
    
    
    icmail('amirez@gmx.de','Joinus Anfrage Blutsbrüder Clan',$txt);



    vielleicht hilft dir das jat....
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    ne nicht wirklich muss ich sagen, weil ich da nicht so durch steig
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    Was ist denn hier noch falsch sein, das es nicht funtzt?

    <?php
    # Copyright by: Manuel
    # Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    $title = $allgAr['title'].' :: Clandatenbank';
    $hmenu = 'Clandatenbank';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    
    $tpl = new tpl ( 'clandb.htm' );
    $tpl->out(0);
    
    
    
    $mailtext = "Clanname: {$_POST['clanname']}
    Clantag: {$_POST['clantag']}
    Nachricht: {$_POST['text']}
    Homepage: {$_POST['hp']}
    Banner: {$_POST['banner']}
    Liga: {$_POST['liga']}
    Server: {$_POST['server']}
    History: {$_POST['history']}
    Ziele: {$_POST['ziel']}
    Kontakt: {$_POST['kontakt']}
    Kontakt: {$_POST['kontaktein']}
    ";
    
    $mail = 'victorbur@slasher-squad.de';
    $betreff = 'Clandatenbank-Restrierung';
    $text = '$mailtext';
    if (isset($_POST['submit'])) {
    
    icmail ($mail,$betreff,$text);
    }
    
    
    
    $design->footer();
    ?>


    mfg vic
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    $text = '$mailtext';
    ist falsch müsste
    $text = $mailtext;
    sein, was aber eigentlich auch nur ein sinnloses hin und hergeschiebe ist, also gleich nur eine Variable verwenden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    ich habs nochmal so geändert:

    $mail = 'victorbur@slasher-squad.de';
    $betreff = 'Clandatenbank-Restrierung';
    
    if (isset($_POST['submit'])) {
    
    icmail ($mail,$betreff,$mailtext);
    }


    aber ich bekomm keine Mail, ich hab igendwie das gefühl das mit dem Button zu sammen hängt weil, wenn ich das

    if (isset($_POST['submit'])) {}


    wegnehmen bekomme ich jedes mal, wenn die Page angeklickt wird ne mail..
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja dann hast du wahrscheinlich nicht name="submit" eingefügt, wie beschrieben.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Vic Mitglied
    Registriert seit
    20.09.2007
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    ja doch hab ich gemacht
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    <input name="submit" type="submit" value=" Absenden ">
    ?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten