Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Brauche unterstützung beim Registrierungsskript

Frage Entwicklung PHP

Mitglied: 23587

23587 (Level 1)

06.05.2007, aktualisiert 11.05.2007, 3715 Aufrufe, 5 Kommentare

Hallo,

ich arbeite an der Seite für die Feuerwehr in Husum... bis jetzt funktioniert das auch eigentlich fast alles, wie es auch soll... Aber beim Skript mit dem registrieren habe ich ein problem... Er schriebt die eingegebenen Daten nicht in die Datenbank.... Wieso? Ich bin gerade am verzweifeln...

http://lan-nf.ath.cx ist die momentane Adresse der Seite.

Das Skript is von einer alten Seite von mir und dort hat es einwandfrei funktioniert.... Wieso hier nicht... könnt ihr mir das bitte sagen???

Schonmal danke...

Und hier sind nun die beiden Dateien:


register.php
01.
		 
02.
 
03.
<DIV align="left"> 
04.
  <b>Registrieren</b>    
05.
       
06.
     
07.
 
08.
  <DIV align="left">Felder mit dem Zeichen ( <FONT color="#000000">*</FONT> )  sind Pflichtangaben!<br> 
09.
<FONT size="+1"><FONT color="#000000"><? echo $_GET['msg'] ?></FONT></FONT> 
10.
<br> 
11.
<form action="index.php?section=registrieren2" method="post"> 
12.
<TABLE  bordercolor="#000000" border="0"> 
13.
<TR> 
14.
  <TD><FONT color="#000000">( <FONT color="#000000">*</FONT> ) Nickname:</TD> 
15.
  <TD><INPUT type="text" name="nickname" value="" size="25" maxlength="32"></TD> 
16.
</TR> 
17.
<TR> 
18.
  <TD><FONT color="#000000">( <FONT color="#000000">*</FONT> ) E-Mail:</TD> 
19.
  <TD><INPUT type="text" name="email" value="" size="25" maxlength="32"></TD> 
20.
</TR> 
21.
<TR> 
22.
  <TD><FONT color="#000000">( <FONT color="#000000">*</FONT> ) Passwort:</TD> 
23.
  <TD><INPUT type="password" name="passwort" value="" size="25" maxlength="32"></TD> 
24.
</TR> 
25.
</TABLE> 
26.
 
27.
<hr> 
28.
<TABLE bordercolor="#000000" border="0"> 
29.
<TR> 
30.
  <TD><FONT color="#000000">Real Name:</TD> 
31.
  <TD><INPUT type="text" name="name" value="" size="25" maxlength="32"></TD> 
32.
</TR> 
33.
<TR> 
34.
  <TD><FONT color="#000000">Feuerwehr:</TD> 
35.
  <TD><SELECT name="feuerwehr" ; font-size: 10px; width=100px; color: #000000; font-family: verdana,geneva,arial"> 
36.
<option value="Keine"><FONT size="-2">Keine</option> 
37.
<option value="husum"><FONT size="-2">Husum</option>  
38.
<option value="schob&uuml;ll"><FONT size="-2">Schob&uuml;ll</option>  
39.
<option value="andere"><FONT size="-2">Andere</option>  
40.
  
41.
 
42.
</FONT> 
43.
</SELECT>  
44.
  &nbsp;<IMG src="img/nat/de.gif" alt="" border="0"></TD> 
45.
</TR>  
46.
<TR> 
47.
  <TD><FONT color="#000000">Wohnort:</TD> 
48.
  <TD><INPUT type="text" name="ort" value="" size="25" maxlength="32"></TD> 
49.
</TR> 
50.
<TR> 
51.
  <TD><FONT color="#000000">Geburtsdatum:</TD> 
52.
  <TD> 
53.
<SELECT name="geb_tag" ; font-size: 10px; width=100px; color: #000000; font-family: verdana,geneva,arial"> 
54.
<option value="1"><FONT size="-2">1</option>  
55.
<option value="2"><FONT size="-2">2</option>  
56.
<option value="3"><FONT size="-2">3</option>  
57.
<option value="4"><FONT size="-2">4</option>  
58.
<option value="5"><FONT size="-2">5</option>  
59.
<option value="6"><FONT size="-2">6</option>  
60.
<option value="7"><FONT size="-2">7</option>  
61.
<option value="8"><FONT size="-2">8</option>  
62.
<option value="9"><FONT size="-2">9</option>  
63.
<option value="10"><FONT size="-2">10</option>  
64.
<option value="11"><FONT size="-2">11</option>  
65.
<option value="12"><FONT size="-2">12</option>  
66.
<option value="13"><FONT size="-2">13</option>  
67.
 
68.
</FONT> 
69.
</SELECT> 
70.
 
71.
<SELECT name="geb_monat" ; font-size: 10px; width=100px; color: #000000; font-family: verdana,geneva,arial"> 
72.
<option value="1"><FONT size="-2">1</option>  
73.
<option value="2"><FONT size="-2">2</option>  
74.
<option value="3"><FONT size="-2">3</option>  
75.
<option value="4"><FONT size="-2">4</option>  
76.
 
77.
 
78.
</FONT> 
79.
</SELECT> 
80.
<SELECT name="geb_jahr" font-size: 10px; width=100px; color: #000000; font-family: verdana,geneva,arial"> 
81.
<option value="1970"><FONT size="-2">1959</option> 
82.
<option value="1970"><FONT size="-2">1960</option> 
83.
<option value="1970"><FONT size="-2">1961</option> 
84.
<option value="1970"><FONT size="-2">1962</option> 
85.
 
86.
 
87.
 
88.
</FONT> 
89.
</SELECT> 
90.
  </TD> 
91.
</TR> 
92.
<TR> 
93.
  <TD><FONT color="#000000">Homepage:</TD> 
94.
  <TD><INPUT type="text" name="homepage" value="" size="25" maxlength="32"> ( ohne http:// )</TD> 
95.
</TR> 
96.
<TR> 
97.
  <TD><FONT color="#000000">MSN:</TD> 
98.
  <TD><INPUT type="text" name="msn" value="" size="25" maxlength="32"></TD> 
99.
</TR> 
100.
<TR> 
101.
  <TD><FONT color="#000000">ICQ:</TD> 
102.
  <TD><INPUT type="text" name="icq" value="" size="25" maxlength="32"></TD> 
103.
</TR> 
104.
 
105.
</TABLE>  
106.
<INPUT type="submit" name="reg" value="Anmelden">  
107.
</form> 
108.
 
109.
 
110.
    
111.
    
112.
</DIV> 
113.
 
114.
 
115.
  </TD> 
116.
</TR> 
117.
</TABLE>  </div> 
118.
<br>


register_2.php
01.
  
02.
<? 
03.
$con=mysql_connect("localhost", "root", ""); 
04.
$con2=mysql_select_db("husum"); 
05.
	 
06.
	$nickname = $HTTP_POST_VARS['nickname']; 
07.
	$email = $HTTP_POST_VARS['email']; 
08.
	$passwort = $HTTP_POST_VARS['passwort']; 
09.
	$name = $HTTP_POST_VARS['name']; 
10.
	$ort = $HTTP_POST_VARS['ort']; 
11.
	$geb_tag = $HTTP_POST_VARS['geb_tag']; 
12.
	$geb_monat = $HTTP_POST_VARS['geb_monat']; 
13.
	$geb_jahr = $HTTP_POST_VARS['geb_jahr']; 
14.
	$icq = $HTTP_POST_VARS['icq']; 
15.
	$msn = $HTTP_POST_VARS['msn']; 
16.
	$feuerwehr = $HTTP_POST_VARS['feuerwehr']; 
17.
	$homepage = $HTTP_POST_VARS['homepage'];  
18.
	$punkte = "0";  
19.
	$status = "User";  
20.
	$reg = date("d.m.Y"); 
21.
	$done=1;    
22.
	 
23.
	if($msn=="") 
24.
	$msn="-";  
25.
	 
26.
	if($icq=="") 
27.
	$icq="0"; 
28.
	 
29.
	 
30.
	if($passwort!="" && $nickname!="" && $email!="") 
31.
	{    
32.
						 
33.
		$anfrage='SELECT * FROM user'; 
34.
		$data = mysql_query($anfrage); 
35.
		while($row = mysql_fetch_array($data)) 
36.
		{   
37.
		 
38.
			if ($row['nickname']==$nickname||$row['email']==$email) 
39.
40.
			$done=0; 
41.
	       		header("Location:index.php?section=registrieren&msg=Nickname oder E-Mail bereits vergeben"); 
42.
	 		 
43.
44.
			else { 
45.
	       	header("Location:index.php?section=registrieren&msg=Nickname oder E-Mail bereits vergeben"); 
46.
	 		 
47.
		};    
48.
						 		 
49.
	};    
50.
	  
51.
 
52.
       	 if($done==1) 
53.
54.
	   $sql = "INSERT INTO user (`nickname`,`email`,`passwort`,`name`,`geb_tag`,`geb_monat`,`geb_jahr`,`status`,`homepage`,`icq`,`msn`,`feuerweher`,`ort`,`punkte`) VALUES ('$nickname','$email','$passwort','$name','$geb_tag','$geb_monat','$geb_jahr','$status','$homepage','$icq','$msn','$feuerwehr','$ort','$punkte') "; 
55.
       	   mysql_query($sql); 
56.
 	    
57.
	 
58.
	 }; 
59.
 
60.
61.
	else 
62.
	header("Location:index.php?section=registrieren&msg=Nickname oder E-Mail bereits vergeben");    
63.
	 
64.
?>
Mitglied: Masterofdisaster2
06.05.2007 um 18:11 Uhr
register.php
01.
<? session_start();?> 
02.
<DIV align="left"> 
03.
  Registrieren 
04.
      
05.
  <DIV align="left">Felder mit dem Zeichen ( <FONT color="#000000">*</FONT> )  sind Pflichtangaben!<br> 
06.
<FONT size="+1"><FONT color="#000000"><? echo $_GET['msg'] ?></FONT></FONT> 
07.
<br> 
08.
<form action="1.php" method="post"> 
09.
		<TABLE  bordercolor="#000000" border="0"> 
10.
			<TR> 
11.
			  <TD><FONT color="#000000">( <FONT color="#000000">*</FONT> ) Nickname:</TD> 
12.
			  <TD><INPUT type="text" name="nickname" value="" size="25" maxlength="32"></TD> 
13.
			</TR> 
14.
			<TR> 
15.
			  <TD><FONT color="#000000">( <FONT color="#000000">*</FONT> ) E-Mail:</TD> 
16.
			  <TD><INPUT type="text" name="email" value="" size="25" maxlength="32"></TD> 
17.
			</TR> 
18.
			<TR> 
19.
			  <TD><FONT color="#000000">( <FONT color="#000000">*</FONT> ) Passwort:</TD> 
20.
			  <TD><INPUT type="password" name="passwort" value="" size="25" maxlength="32"></TD> 
21.
			</TR> 
22.
		</TABLE>		 
23.
		<hr> 
24.
		<TABLE bordercolor="#000000" border="0"> 
25.
			<TR> 
26.
			  <TD><FONT color="#000000">Real Name:</TD> 
27.
			  <TD><INPUT type="text" name="name" value="" size="25" maxlength="32"></TD> 
28.
			</TR> 
29.
			<TR> 
30.
			  <TD><FONT color="#000000">Feuerwehr:</TD> 
31.
			  <TD> 
32.
			  	<SELECT name="feuerwehr" ; font-size: 10px; width=100px; color: #000000; font-family: verdana,geneva,arial"> 
33.
					<option value="Keine"><FONT size="-2">Keine</option> 
34.
					<option value="husum"><FONT size="-2">Husum</option>  
35.
					<option value="schob&uuml;ll"><FONT size="-2">Schob&uuml;ll</option>  
36.
					<option value="andere"><FONT size="-2">Andere</option> 
37.
						</FONT> 
38.
				</SELECT>  
39.
			  &nbsp;<IMG src="img/nat/de.gif" alt="" border="0"></TD> 
40.
			</TR>  
41.
		<TR> 
42.
		  <TD><FONT color="#000000">Wohnort:</TD> 
43.
		  <TD><INPUT type="text" name="ort" value="" size="25" maxlength="32"></TD> 
44.
		</TR> 
45.
		<TR> 
46.
		  <TD><FONT color="#000000">Geburtsdatum:</TD> 
47.
		  <TD> 
48.
		<SELECT name="geb_tag" ; font-size: 10px; width=100px; color: #000000; font-family: verdana,geneva,arial"> 
49.
		<option value="1"><FONT size="-2">1</option>  
50.
		<option value="2"><FONT size="-2">2</option>  
51.
		<option value="3"><FONT size="-2">3</option>  
52.
		<option value="4"><FONT size="-2">4</option>  
53.
		<option value="5"><FONT size="-2">5</option>  
54.
		<option value="6"><FONT size="-2">6</option>  
55.
		<option value="7"><FONT size="-2">7</option>  
56.
		<option value="8"><FONT size="-2">8</option>  
57.
		<option value="9"><FONT size="-2">9</option>  
58.
		<option value="10"><FONT size="-2">10</option>  
59.
		<option value="11"><FONT size="-2">11</option>  
60.
		<option value="12"><FONT size="-2">12</option>  
61.
		<option value="13"><FONT size="-2">13</option>  
62.
		 
63.
		</FONT> 
64.
		</SELECT> 
65.
		 
66.
		<SELECT name="geb_monat" ; font-size: 10px; width=100px; color: #000000; font-family: verdana,geneva,arial"> 
67.
		<option value="1"><FONT size="-2">1</option>  
68.
		<option value="2"><FONT size="-2">2</option>  
69.
		<option value="3"><FONT size="-2">3</option>  
70.
		<option value="4"><FONT size="-2">4</option>  
71.
		 
72.
		</FONT> 
73.
		</SELECT> 
74.
		<SELECT name="geb_jahr" font-size: 10px; width=100px; color: #000000; font-family: verdana,geneva,arial"> 
75.
		<option value="1970"><FONT size="-2">1959</option> 
76.
		<option value="1970"><FONT size="-2">1960</option> 
77.
		<option value="1970"><FONT size="-2">1961</option> 
78.
		<option value="1970"><FONT size="-2">1962</option> 
79.
		 
80.
		</FONT> 
81.
		</SELECT> 
82.
		  </TD> 
83.
		</TR> 
84.
		<TR> 
85.
		  <TD><FONT color="#000000">Homepage:</TD> 
86.
		  <TD><INPUT type="text" name="homepage" value="" size="25" maxlength="32"> ( ohne http:// )</TD> 
87.
		</TR> 
88.
		<TR> 
89.
		  <TD><FONT color="#000000">MSN:</TD> 
90.
		  <TD><INPUT type="text" name="msn" value="" size="25" maxlength="32"></TD> 
91.
		</TR> 
92.
		<TR> 
93.
		  <TD><FONT color="#000000">ICQ:</TD> 
94.
		  <TD><INPUT type="text" name="icq" value="" size="25" maxlength="32"></TD> 
95.
		</TR> 
96.
		 
97.
		</TABLE>  
98.
		<input type="hidden" value="<? session_id();?>" name="done"> 
99.
		<INPUT type="submit" name="reg" value="Anmelden">  
100.
</form> 
101.
 
102.
    
103.
    
104.
</DIV> 
105.
 
106.
  </TD> 
107.
</TR> 
108.
</TABLE>  </div> 
109.
<br>

register_2.php
01.
<? session_start(); 
02.
$con=mysql_connect("localhost", "root", ""); 
03.
$con2=mysql_select_db("husum"); 
04.
     
05.
    $nickname = $_POST['nickname']; 
06.
    $email = $_POST['email']; 
07.
    $passwort = $_POST['passwort']; 
08.
    $name = $_POST['name']; 
09.
    $ort = $_POST['ort']; 
10.
    $geb_tag = $_POST['geb_tag']; 
11.
    $geb_monat = $_POST['geb_monat']; 
12.
    $geb_jahr = $_POST['geb_jahr']; 
13.
    $icq = $_POST['icq']; 
14.
    $msn = $_POST['msn']; 
15.
    $feuerwehr = $_POST['feuerwehr']; 
16.
    $homepage = $_POST['homepage'];  
17.
    $punkte = "0";  
18.
    $status = "User";  
19.
    $reg = date("d.m.Y"); 
20.
        
21.
	 
22.
     
23.
    if($msn=="") 
24.
    $msn="-";  
25.
     
26.
    if(!isset($icq)) 
27.
    $icq="0"; 
28.
     
29.
    if(isset($_POST['done'])) 
30.
31.
		if($passwort!="" && $nickname!="" && $email!="") 
32.
		{    
33.
							 
34.
			$anfrage='SELECT * FROM user'; 
35.
			$data = mysql_query($anfrage); 
36.
			while($row = mysql_fetch_array($data)) 
37.
			{           
38.
				if ($row['nickname']==$nickname||$row['email']==$email) 
39.
40.
						$done=0; 
41.
						header("Location:index.php?section=registrieren&msg=Nickname oder E-Mail bereits vergeben"); 
42.
				  
43.
44.
				else  
45.
46.
				   $sql = "INSERT INTO user (`nickname`,`email`,`passwort`,`name`,`geb_tag`,`geb_monat`,`geb_jahr`,`status`,`homepage`,`icq`,`msn`,`feuerweher`,`ort`,`punkte`) VALUES ('$nickname','$email','$passwort','$name','$geb_tag','$geb_monat','$geb_jahr','$status','$homepage','$icq','$msn','$feuerwehr','$ort','$punkte') "; 
47.
					mysql_query($sql);             
48.
				}; 
49.
			}  
50.
	 
51.
	 
52.
53.
54.
    else 
55.
56.
   	 header("Location:index.php?section=registrieren&msg=Fehler beim Registrierungsprozess");    
57.
58.
?>
so hat es bei mir funktioniert hoffe es geht auch bei dir

mfg
Bitte warten ..
Mitglied: 23587
06.05.2007 um 19:52 Uhr
Leider funktioniert es nicht bei mir.
Er trägt die Daten trotzdem nicht in die Datenbank ein... Woran kann es denn noch liegen?
Wie gesagt... ich bin am verzweifeln mit der Page...
Bitte warten ..
Mitglied: Masterofdisaster2
07.05.2007 um 07:54 Uhr
also habe das Script in meinem "Labor" mal bearbeitet hier das Ergebnis
register_2.php
01.
<? session_start(); 
02.
 
03.
	$con=mysql_connect("localhost", "root", "");	  
04.
    if($con) { 
05.
        echo "Verbindung wurde aufgebaut<br />\n";       
06.
		if(mysql_select_db("husum", $con)) { 
07.
            echo "Die Datenbank husum wurde ausgewählt"; 
08.
        } else { 
09.
            echo "Datenbank husum wurde nicht gefunden"; 
10.
        }   
11.
    } else { 
12.
        echo "Es konnte keine Verbindung aufgebaut werden"; 
13.
14.
     
15.
	$nickname = $_POST['nickname']; 
16.
    $email = $_POST['email']; 
17.
    $passwort = $_POST['passwort']; 
18.
    $name = $_POST['name']; 
19.
    $ort = $_POST['ort']; 
20.
    $geb_tag = $_POST['geb_tag']; 
21.
    $geb_monat = $_POST['geb_monat']; 
22.
    $geb_jahr = $_POST['geb_jahr']; 
23.
    $icq = $_POST['icq']; 
24.
    $msn = $_POST['msn']; 
25.
    $feuerwehr = $_POST['feuerwehr']; 
26.
    $homepage = $_POST['homepage'];  
27.
    $punkte = "0";  
28.
    $status = "User";  
29.
    $reg = date("d.m.Y"); 
30.
        
31.
	 
32.
    if($msn=="") 
33.
    $msn="-";  
34.
     
35.
    if(!isset($icq)) 
36.
    $icq="0"; 
37.
     
38.
    if(isset($_POST['done'])) 
39.
40.
		if($passwort!="" && $nickname!="" && $email!="") 
41.
		{   							 
42.
					$sql = "INSERT INTO user (`nickname`,`email`,`passwort`,`name`,`geb_tag`,`geb_monat`,`geb_jahr`,`status`,`homepage`,`icq`,`msn`,`feuerwehr`,`ort`,`punkte`) VALUES ('".$nickname."', '".$email."', '".$passwort."', '".$name."', '".$geb_tag."', '".$geb_monat."', '".$geb_jahr."', '".$status."', '".$homepage."', '".$icq."', '".$msn."', '".$feuerwehr."', '".$ort."', \"".$punkte."\");"; 
43.
					// echo $sql;  Falls du Probleme haben solltest kanst du dir hier die variablen anzeigen lassen 
44.
					mysql_query($sql)or die(mysql_error()); 
45.
					unset($_POST['done']); 
46.
		}		 
47.
48.
    else 
49.
	{	echo "Fehler"; 
50.
	//   	 header("Location:index.php?section=registrieren&msg=Fehler beim Registrierungsprozess");    
51.
52.
   
53.
?>
mfg
Bitte warten ..
Mitglied: 23587
07.05.2007 um 14:23 Uhr
So, jetzt klappt das halbwegs... Ich muss die Dateien einzelln aufrufen... Keine Ahnung wieso. Er will die Daten wohl nicht über 3 Seiten weitergeben

Ich habe dann aber noch eine Frage. Dein Skript funktioniert, aber leider ist es nun möglich, dass ein Benutzername mehrmals eingetragen werden kann... Wie kann ich das denn jetzt wieder einbauen, das er das überprüft?

Das erste Skript funktioniert nicht bei mir, aber dein 2. Könntest du es bitte darauf auch aufbauen, nicht das ich wieder durcheinander komme



Gruß Aleks
Bitte warten ..
Mitglied: Guenni
11.05.2007 um 21:55 Uhr
@Aleks

Hi,

Ich habe dann aber noch eine Frage. Dein Skript funktioniert, aber leider ist es nun möglich,
dass ein Benutzername mehrmals eingetragen werden kann... Wie kann ich das denn jetzt
wieder einbauen, das er das überprüft?

ich hatte auch mal vor, eine Nutzer-Registrierung zu programmieren,
ist aber erstmal verschoben. Hier mal die Anfänge als mein Vorschlag:

Datei reg.php enthält das Formular zur Eingabe der Daten:

01.
<form action="reg_exec.php" method="post"> 
02.
<table> 
03.
<tr> 
04.
<td>Benutzername</td><td><input type="text" name="username"></td> 
05.
</tr> 
06.
<tr> 
07.
<td>Passwort</td><td><input type="password" name="userpass"></td> 
08.
</tr> 
09.
<tr> 
10.
<td colspan="2" align="center"><input type="submit" value="Register"></td> 
11.
</tr> 
12.
</table> 
13.
</form>
Datei reg_exec.php führt die Registrierung aus(oder auch nicht):

01.
<? 
02.
include("inc/session.inc.php");// Datei enthält diverse Funktionen, u.a. 
03.
// eine Überprüfung, ob ein Username schon existiert: 
04.
/* 
05.
function new_user($user,$pass,$vname,$nname,$umail){ 
06.
 if(!ereg("[a-zA-ZäöüÄÖÜß]",$user)){ //Nur Buchstaben erlaubt 
07.
  return "Bitte Benutzernamen eingeben."
08.
09.
 if(!ereg("[a-zA-ZäöüÄÖÜß]",$pass)){ //Nur Buchstaben erlaubt 
10.
  return "Bitte Passwort eingeben."
11.
12.
 $sql="Select username from auth where username=$user"
13.
 $result= mysql_query($sql); 
14.
 if($result){ 
15.
  return "Benutzername $user ist schon vorhanden."
16.
17.
 $sql="Insert into auth(username,userpass,vorname,nachname,usermail)"
18.
 $sql.=" values('$user',password('".$pass."'),'$vname','$nname','$umail')"
19.
 $result=mysql_query($sql); 
20.
  
21.
 return mysql_error(); // Wenn Aktion erfolgreich war, ist der Rückgabestring leer. 
22.
 
23.
24.
*/ 
25.
//  
26.
$error=new_user($_POST['username'],$_POST['userpass'],"dummy","dummy","dummy"); 
27.
if($error){ 
28.
 echo $error."<a href=\"reg.php\"> Zurück </a>"
29.
}else{  // Weil der Rückgabestring leer ist, kann ich hier vermelden: 
30.
			echo "Benutzer ".$_POST['username']." wurde angelegt."
31.
32.
?>
Grüße
Günni
Bitte warten ..
Ähnliche Inhalte
Backup
Private Backup-Strategie, brauche eure Unterstützung
Frage von gnjkl7Backup1 Kommentar

HiHo, ich versuche nun privat eine Backup-Strategie aufzubauen, bzw. endlich in Angriff zu nehmen :-) Backups meiner Daten aus ...

Weiterbildung
Unterstützung bei Gehaltsverhandlungen
gelöst Frage von 133566Weiterbildung24 Kommentare

Hallo liebe Community Ich verfolge eure Seite bereits seit 2007 als ich meine Ausbildung zum Anwendungsentwickler begonnen habe. Einige ...

Netzwerkmanagement
Serverschrank und was ich noch so brauche
Frage von stephan902Netzwerkmanagement15 Kommentare

Hallo, ich will mir in meiner neuen Wohnung einen Serverschrank aufstellen. Dabei will ich auch die alten nich 19" ...

HTML
Unterstützung bei der Erstellung eines "Moduls" für eine Webseite
Frage von mabue88HTML1 Kommentar

Hallo, auf einer Webseite sollen mehrere Informationen mit einem gleichbleibenden Layout angezeigt werden. Das heisst das Layout bleibt immer ...

Neue Wissensbeiträge
Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 1 StundeMicrosoft Office2 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Erkennung und -Abwehr

Sicherheitslücke Spectre und Meltdown: Status prüfen

Anleitung von Frank vor 7 StundenErkennung und -Abwehr2 Kommentare

Nach all den Updates der letzten Woche sollte man unbedingt auch den Status prüfen, ob die Sicherheitslücken Spectre, Meltdown ...

Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 1 TagMicrosoft Office9 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 1 TagDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Drucker und Scanner
Gesucht DIN A3 Drucker
Frage von NebellichtDrucker und Scanner15 Kommentare

Hallo, ich möchte einen neuen DIN A3 Drucker kaufen. Um ab und zu, ca. 1 mal die Woche Farbausdrucke ...

iOS
Einladung vom iphone kalender
Frage von jensgebkeniOS15 Kommentare

Hallo Gemeinschaft, folgendes Problem - immer wenn ich von meinem Iphone einen Termin einztrage und diesem Termin Teilnehmer zuweise, ...

Batch & Shell
Dateien verschieben mit batch
gelöst Frage von michi-ffmBatch & Shell13 Kommentare

Hallo Zusammen hat jemand evtl eine Idee? Zunächst hier das Skript: Leider werden keine UNC-Pfade unterstüzt, kann mir jemand ...