Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Anmeldeformular will nicht





Frage

Hi, ich habe ein Anmeldeformular von dem der Quellcode so aussieht: <form method="post" name="anmeldung" action="mailto:vash@anime-palast.de" post="indes.php" onSubmit="return check()"> <table> <tr> <td>Richtiger Name:</td> <td><input type="text" name="name" value="" size="20" style="font-family: Verdana; font-size: 8pt"></td> </tr> <tr> <td>Homepage:</td> <td> <input type="text" name="web" value="http://" size="20" style="font-family: Verdana; font-size: 8pt"></td> </tr> <tr> <td>E-Mail:</td> <td><input type="text" name="email" value="" size="20" style="font-family: Verdana; font-size: 8pt"></td> </tr> <tr> <td>ICQ:</td> <td><input type="text" name="icq" value="" size="20" style="font-family: Verdana; font-size: 8pt"></td> </tr> <tr> </table> <br> <b>Login-Name:</b><br><br> <table> <tr> <td>Nickname:</td> <td> <input type="text" name="login_name" value="" size="20" style="font-family: Verdana; font-size: 8pt"></td> </tr> <tr> <td>Passwort:</td> <td> <input type="password" name="pass" size="20" style="font-family: Verdana; font-size: 8pt"></td> </tr> <tr> <td>Passwort Wdh.:</td> <td> <input type="password" name="pass2" size="20" style="?????A ?º??font-family: Verdana; font-size: 8pt"><br><br></td> </tr> <tr> <td></td> <td> <input type="submit" name="sub" value="Registrieren" style="font-family: Verdana; font-size: 8pt"a href="mailto:vash@anime-palast.de"></td></tr> </table> </form></tr> </table>  <table border="0" cellpadding="0" cellspacing="0" width="448" height="1"> <tr> <td valign="top" rowspan="2">  </td> </tr> </table> was muss ich machen, damit der script 1. die angegebenen Daten zu meinem Mail schickt 2. und danach eine neue seite öffnet.. achja nochwas...wenn ich bei mir auch registrieren drücke kommt sowas komisches...erin popup in dem er mich errinnert das der empfänger dann meine Email Adresse bekommt und wenn ich dann ok drückje kommt nochmal ein Formular, wie kann ich das änder? wenn ihr net versteht was ich meiner kann ich Screenshots liefern

Antwort 1 von JimPanse5

Hi!

Also zu deiner ersten Fragen, bei PHP gibt es die nette Funktion


mail();


Kannst dir ja mal in der PHP manuell durchlesen.

Mfg Jim

Antwort 2 von Nessus

Hi,

Du hast jetzt mal das HTML-Formular geliefert und das ist nur die halbe Miete, Du benötigst jetzt noch ein Script, das den Versand übernimmt. Wie in Antwort 1 ist die Mailfunktion zu nutzen.
Ein Tutorial für eine Grundfunktion des MAilversand findest Du hier:
http://www.deluks.de/tuts/mailformular.htm
Es lässt sich allerdings beliebig erweitern (Kontrollstruckturen etc.)

Nessus

Antwort 3 von Mau

Jo danke werde es mir anschauen

Antwort 4 von BaronMuki

Hallo Mau
eine Frage Was hat diese Script mit PHP zu tun ?


Antwort 5 von Kai

@BaronMuki

Die Endung von "indes.php" :)

Antwort 6 von JimPanse5

@Baron

Er möchte ein Formular ausfüllen lassen und dieses soll dann an eine bestimmte Email-Adresse geschickt werden.
Und Mau möchte das wohl mit PHP machen, sonst würde er es hier nicht posten, oder?!

Mfg Jim

Antwort 7 von BaronMuki

Stimmt
aber was soll dann
Zitat:
action="mailto:vash@anime-palast.de"

in dem script
es müsste ja dann heißen action="indes.php"
Also der Formkopf dann so
<form name="form" method="post" action="indes.php">

und in der abarbeitungsscript dann ein eintrag mit mail()

@Kai @JimPanse5
das weis ich nur 2 x post .... nee danke

Antwort 8 von Mau

Achso...danke für euere Hilfe an alle..ich weis jetzt wie es geht

Antwort 9 von Mau

Noch eine Frage, was muss ich hier verändern...da kommt so ein Fehler:
Parse error: parse error, expecting `','' or `';'' in /data/members/free/tripod/de/c/o/o/coolman1002/htdocs/send.php on line 8

so hier mal der send.php quellcodeÖ:

<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head><br>
<body>
<?php mail($empfaenger, $betreff, $text, "From: $email");
echo “Die email wurde erfolgreich gesendet!”;
&empfaenger = "e-mail"; ?>
</body>

</html>


Antwort 10 von BaronMuki

lösche "&empfaenger = "e-mail";" dann gehts

Antwort 11 von Mau

Aber dann weis der script doch gar net an wen er es schicken soll

Antwort 12 von BaronMuki

<?php
$empfaenger = "AnDich@aol.com
$betreff = "Testmail"
$Text = "Dies ist ein Testmail"
$MyEmail = "Maui@aol.com"

mail($empfaenger, $betreff, $text, $MyEmail);
echo “Die email wurde erfolgreich gesendet!”;?>

Verstehst Du den unterschied
ich weis aber immernochnicht was das &empfaenger soll
Gruss Muki

Die Textformatierungen wurden mit SNTool V1.1.1 erstellt

Antwort 13 von Mau

Es geht darum, das ich davor ein Formular habe, das wenn ich bei dem auf Abschicken klicke, das es dann auif diese seite geleitet wird und dann alle informationen von dem Formular zu meiner E-mail gesendet werden

Antwort 14 von BaronMuki

dann beschäftige dich mal genau mit dem Befehl mail
wenn du 2 Mails verschicken willst dann musst Du diesen befehl doppeltschreiben
Eine Frage wie lange machts Du schon was mit PHP und hast Du vorher schon mal Programmiert?
Muki

Antwort 15 von Mau

Noch nicht so lange...bin noch ziemlicher anfänger...sowas mache ich ja eigentlich nur als übung

Antwort 16 von BaronMuki

Dann guck mal [URL=http://www.php.net/manual/de/]Hier[/URL] das hilft dir bestimmt.
Gruss Muki

Die Textformatierungen wurden mit SNTool V1.1.1 erstellt

Antwort 17 von Nessus

Hi,

damit Dir die Mail()-Funktion noch klarer wird:

http://www.selfphp.info/funktionsreferenz/mail_funktionen/mail.php

Im übrigen ist die Seite sehr nahe an das Selfhtml angelehnt und, zwar nicht ganz so umfangreich, aber für deine Zwecke vollkommend ausreichend, also Bookmarken!

Nessus

Antwort 18 von Mau

Jo thx ich werde mich alles durchlesen

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: