Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Suche einfaches Anmeldeformular [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Suche einfaches Anmeldeformular


 
Dragonfire
28-07-2005, 22:00 
 
Mahlzeit,

ich suche ein einfaches Anmeldeformular für einen Handballverein. Kann leider kein PHP und hoffe deshalb, dass mir hier jemand weiterhelfen kann. :)

Ein Beispiel eines Anmeldeformulares:

http://www.gruenes-wahlkampfportal.de/mitglied_werden.42.0.html

Wichtig ist vorallem das Kästchen "Ja, ich will Mitglied werden". Denn das dient zur absoluten Bestätigung.

Felder bräuchten wir lediglich:

Anrede
Vorname, Nachname
Strasse
PLZ, Ort
eMail


Gibt es so ein einfaches Script? Oder mag wer so eines für mich erstellen?

Würde mich wahnsinnig drüber freuen. :)

Danke schonmal fürs lesen.

Bis dann

 
TobiaZ
28-07-2005, 22:02 
 
Wer lesen kann, ist klar im Vorteil. *verschieb*

 
jahlives
29-07-2005, 00:30 
 
Erstmal was zum Formular. Die restlichen Felder musst du selbst noch ergänzen:

<form name="anmelden" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<input type="text" name="vorname" />Ihr Vorname
[...]
<input type="submit" name="senden" value="senden" />
</form>

Und jetzt das php

if($_POST['senden'])
{
//leere Angaben abfangen
$schluessel = array_keys($_POST,'');
if($schluessel)
{
foreach($schluessel as $qwert)
{
if($qwert == "vorname")
{
$vorname = 'Bitte einen Vornamen angeben';
}
}
}
elseif($_POST['vorname'] != 'Bitte einen Vornamen angeben')
{
//alle Felder haben einen gültigen Inhalt
}

}
else
{
//Das Formular ausgeben, da es nicht abgeschickt wurde
}

Die Var vorname kannst du bei nicht komplett ausgefülltem Formular als value für das Input Feld anzeigen. Dann weiss der User, dass dieses Feld nicht korrekt ist. Dann musst du allerdings bei der Prüfung des Forms noch sicherstellen, dass der String 'Bitte einen Vornamen angeben' nicht im Feld steht.
Auf die einzelnen Formular Felder greiftst du mittels $_POST['name_des_feldes'] zu und kannst diese prüfen.

Der Code oben muss natürlich noch ausgebaut werden. Aber ich denke als Anstoss sollte er reichen.
Sonst lies mal ein wenig bei schattenbaum.net.

Gruss

tobi

 
Dragonfire
29-07-2005, 19:14 
 
Hi, vielen dank für die schnelle, hilfreiche Antwort. Ich hab mal das Formular wie folgt angepasst:


<form name="anmelden" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<table width="52%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="16%" height="30"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Name</font></td>
<td width="84%" height="30">
<input name="name" type="text" size="36" /></td>
</tr>
<tr>
<td height="30"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Vorname</font></td>
<td height="30">
<input name="nachname" type="text" size="36" /></td>
</tr>
<tr>
<td height="30"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Strasse</font></td>
<td height="30">
<input name="Strasse" type="text" size="36" /></td>
</tr>
<tr>
<td height="30"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">PLZ,
Ort</font></td>
<td height="30">
<input name="plz" type="text" size="4" />
<input name="ort" type="text" size="27" /></td>
</tr>
<tr>
<td height="30"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefon</font></td>
<td height="30">
<input name="telefon" type="text" size="36" /></td>
</tr>
<tr>
<td height="30"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-Mail</font></td>
<td height="30">
<input name="email" type="text" size="36" /></td>
</tr>
</table>
<p></p>
<input type="submit" name="senden" value="senden" />
</form>

Aber ich hab das mit dem PHP noch nicht verstanden, wie mache ich das nun, dass es einwandfrei läuft?


Besten Dank!

 
acubra
29-07-2005, 19:16 
 
lesen (http://www.Schattenbaum.net/php)

 
Dragonfire
29-07-2005, 19:26 
 
Ja und dann? Hab leider keine Ahnung von PHP, hoffe daher auf Hilfe bzw. auf ein Script, sonst hät ich hier ja nicht gepostet mein Freund. ;)

 
Dragonfire
01-08-2005, 15:27 
 
Kann mir wer sagen ob mein Code bis dahin OK ist? Und wär jemand so nett den anzupassen dass das Formular einwandfrei läuft?

Oder hat wer schon so ein Script?

Besten Dank!

 
TobiaZ
01-08-2005, 20:47 
 
ob dein html-code das sendet, was du erwartest überprüfst du am besten mit

print_r($_POST);

 
Dragonfire
02-08-2005, 22:10 
 
Danke schön Tobi. Aber irgendwie komm ich da echt nicht mit.

jahlives hat mir doch nen php code gegeben und ich weiss einfach nicht, was ich damit machen muss. Bin eben ein blutiger Anfänger auf diesem Gebiet. Sorry.

Ich hoffe jemand kann mir so ein Script erstellen, würde mich jedenfalls sehr drüber freuen.

Danke :)

 
TobiaZ
02-08-2005, 23:12 
 
Ich hoffe jemand kann mir so ein Script erstellen, würde mich jedenfalls sehr drüber freuen. *verschieb* Projekthilfe

 
Dragonfire
08-08-2005, 16:16 
 
:( Hat noch niemand so ein Anmeldeformular?

please help me!

 
aimbot
08-08-2005, 16:20 
 
lies dir jetzt alle posts 5 mal langsam durch. nach jedem durchgang denkst du über den sinn der posts nach.

 
Dragonfire
08-08-2005, 17:53 
 
Naja das hilft mir auch nicht weiter ... weiss ja nicht mal was var und value etc. bedeutet. Wie gesagt, ich kenn mich mit PHP nicht aus und fragte deshalb hier nach einem Script.

Danke


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:28 Uhr.