2 Datein in eine Datei packen

MirakFH

Mitglied
Hi, ich habe auf meiner Seite eine Register-Fomular. Ich habe eine register.php und checkregister.php und jetzt wollte ich fragen, wie ich die beiden Dateien in eine packen kann.
Hab gehört mit einem URL Parameter und nun würde ich gerne wissen wie das geht. so ganz grob halt.

Wenn ihr wollt, das ich den Code poste dann sagt das bitte.

mfg und danke Flo
 
MirakFH hat gesagt.:
[...]Wenn ihr wollt, das ich den Code poste dann sagt das bitte.[...]

Ja, das wäre nicht schlecht.

mfg
forsterm

Edit:

Hier ein allgemeines Beispiel

Code:
<?
  if ($_POST['Senden'] == "Senden"){
	echo $_POST['text'];
	exit;
  }
?>
<html>
<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Test</title>
</head>
<body>
<form method="POST" action="<? echo $PHP_SELF; ?>">
 <p><input type="text" name="text" size="20">
 <input type="submit" value="Senden" name="Senden"></p>
</form>
</body>
</html>
 
Zuletzt bearbeitet:
register.php

PHP:
<table width="641" height="121" border="0" cellpadding="0" cellspacing="0" class="text">
  <tr>
    <td height="29" background="img/c1.jpg"><strong>&nbsp;&nbsp;&nbsp;Test-Seite &raquo; Registrieren</strong></td>
  </tr>
  <tr>
    <td background="img/c2.jpg"><table width="641" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="16">&nbsp;</td>
          <td width="611"><form name="news" method="post" action="index.php?section=registercheck" class="text">
              <br>
              <table width="534" border="0" align="center" cellpadding="0" cellspacing="0" class="text">
                <tr>
                  <td width="197"><strong>Nickname &raquo;</strong></td>
                  <td width="337"><input name="login_nick" type="text" size="40" class="text"></td>
                </tr>
                <tr>
                  <td>&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td><strong>eMail &raquo;</strong></td>
                  <td><input name="login_mail" type="text" size="40" class="text"></td>
                </tr>
                <tr>
                  <td>&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td><strong>eMail wiederholen &raquo;</strong></td>
                  <td><input name="login_mailcheck" type="text" size="40" class="text"></td>
                </tr>
                <tr>
                  <td>&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td><strong>Passwort &raquo;</strong></td>
                  <td><input name="login_password" type="password" size="40" class="text"></td>
                </tr>
                <tr>
                  <td>&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td><strong>Passwort wiederholen &raquo;</strong></td>
                  <td><input name="login_passwordcheck" type="password" size="40" class="text"></td>
                </tr>
                <tr>
                  <td>&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td colspan="2">Weitere Daten wie Name, Wohnort, Hobbys und vieles mehr kannt du sp&auml;ter in deinem Kontrollzentrum eintragen und &auml;ndern! </td>
                </tr>
                <tr>
                  <td>&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                  <td colspan="2"><div align="center">
                      <input type="submit" name="Submit" value="Senden" class="text">
                  </div></td>
                </tr>
              </table>
              <br>
          </form></td>
          <td width="16">&nbsp;</td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td height="29" background="img/c3.jpg"></td>
  </tr>
</table>

checkregister.php

PHP:
<table width="641" height="77" border="0" cellpadding="0" cellspacing="0" class="text">
  <tr>
    <td height="29" background="img/c1.jpg"><strong>&nbsp;&nbsp;&nbsp;Test-Seite &raquo; Registrieren &raquo;  &Uuml;berpr&uuml;fen / Senden </strong></td>
  </tr>
  <tr>
    <td background="img/c2.jpg"><table width="641" border="0" cellpadding="0" cellspacing="0" class="text">
        <tr>
          <td width="16">&nbsp;</td>
          <td width="611">
          <?
		  $connect = mysql_connect(localhost, ***, ***);
		  mysql_select_db(usr_web128_1);
          $nick = mysql_query("select * from register where reg_nick='".$_POST['login_nick']."'"); 
		  $mail = mysql_query("select * from register where reg_mail='".$_POST['login_mail']."'"); 
          if(!$_POST["login_nick"] or !$_POST["login_mail"] or !$_POST["login_mailcheck"] or !$_POST["login_password"] 
		  or !$_POST["login_passwordcheck"] or $_POST["login_mail"] != $_POST["login_mailcheck"] 
		  or $_POST["login_password"] != $_POST["login_passwordcheck"] or mysql_num_rows($nick) == "1" or mysql_num_rows($mail) == "1")
          {
          echo "<br>Bitte folgende Angaben überprüfen:<br><br>";
          }
		  if(mysql_num_rows($nick) == 1)
          {
          echo "- Dieser Nickname ist schon in unserer Datenbank vorhaben. Bitte wähle einen anderen.<br>  Falls du dein Paswort vergessen hast bitte hier klicken.<br><br>";
          }
		  if(mysql_num_rows($mail) == 1)
          {
          echo "-  Mail";
          }
          if(!$_POST["login_nick"])
          {
          echo "- Bitte Nickname überprüfen<br><br>";
          }
          if(!$_POST["login_mail"])
          {
          echo "- Bitte eMail überprüfen<br><br>";
          }
          if(!$_POST["login_password"])
          {
          echo "- Bitte Passwort überprüfen<br><br>";
          }
		  if($_POST["login_password"] != $_POST["login_passwordcheck"])
		  {
		  echo "- Deine angegebenen Passwörter sind nicht identisch<br><br>";
		  }
		  if($_POST["login_mail"] != $_POST["login_mailcheck"])
		  {
		  echo "- Deine angegebenen eMail-Adressen sind nicht identisch<br><br>";
		  }
          $truecheck = 1;
          if($_POST["login_nick"] != "" && $_POST["login_mail"] != "" && $_POST["login_mailcheck"] != "" 
		  && $_POST["login_password"] != "" && $_POST["login_passwordcheck"] != "" && $truecheck==1 
		  && $_POST["login_password"] == $_POST["login_passwordcheck"] && $_POST["login_mail"] == $_POST["login_mailcheck"] && 
		  mysql_num_rows($nick) == "0" && mysql_num_rows($mail) == "0")
          {
          echo "<br>Vielen Dank für deine Anmeldung.<br><br>";
          $query = mysql_query("INSERT INTO `register` (`reg_nick`,`reg_mail`,`reg_password`) VALUES ('".$_POST["login_nick"]."','".$_POST["login_mail"]."','".md5($_POST["login_password"])."')");
		  }
          ?>
          </td>
          <td width="16">&nbsp;</td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td height="29" background="img/c3.jpg"></td>
  </tr>
</table>
 
So vielleicht:

Code:
<? if ($_POST['Submit'] == "Senden"){ ?>

<table width="641" height="77" border="0" cellpadding="0" cellspacing="0" class="text"> 
  <tr> 
	<td height="29" background="img/c1.jpg"><strong>&nbsp;&nbsp;&nbsp;Test-Seite &raquo; Registrieren &raquo;  &Uuml;berpr&uuml;fen / Senden </strong></td> 
  </tr> 
  <tr> 
	<td background="img/c2.jpg"><table width="641" border="0" cellpadding="0" cellspacing="0" class="text"> 
		<tr> 
		  <td width="16">&nbsp;</td> 
		  <td width="611"> 
		  <? 
		  $connect = mysql_connect(localhost, ***, ***); 
		  mysql_select_db(usr_web128_1); 
		  $nick = mysql_query("select * from register where reg_nick='".$_POST['login_nick']."'"); 
		  $mail = mysql_query("select * from register where reg_mail='".$_POST['login_mail']."'"); 
		  if(!$_POST["login_nick"] or !$_POST["login_mail"] or !$_POST["login_mailcheck"] or !$_POST["login_password"] 
		  or !$_POST["login_passwordcheck"] or $_POST["login_mail"] != $_POST["login_mailcheck"] 
		  or $_POST["login_password"] != $_POST["login_passwordcheck"] or mysql_num_rows($nick) == "1" or mysql_num_rows($mail) == "1") 
		  { 
		  echo "<br>Bitte folgende Angaben überprüfen:<br><br>"; 
		  } 
		  if(mysql_num_rows($nick) == 1) 
		  { 
		  echo "- Dieser Nickname ist schon in unserer Datenbank vorhaben. Bitte wähle einen anderen.<br>  Falls du dein Paswort vergessen hast bitte hier klicken.<br><br>"; 
		  } 
		  if(mysql_num_rows($mail) == 1) 
		  { 
		  echo "-  Mail"; 
		  } 
		  if(!$_POST["login_nick"]) 
		  { 
		  echo "- Bitte Nickname überprüfen<br><br>"; 
		  } 
		  if(!$_POST["login_mail"]) 
		  { 
		  echo "- Bitte eMail überprüfen<br><br>"; 
		  } 
		  if(!$_POST["login_password"]) 
		  { 
		  echo "- Bitte Passwort überprüfen<br><br>"; 
		  } 
		  if($_POST["login_password"] != $_POST["login_passwordcheck"]) 
		  { 
		  echo "- Deine angegebenen Passwörter sind nicht identisch<br><br>"; 
		  } 
		  if($_POST["login_mail"] != $_POST["login_mailcheck"]) 
		  { 
		  echo "- Deine angegebenen eMail-Adressen sind nicht identisch<br><br>"; 
		  } 
		  $truecheck = 1; 
		  if($_POST["login_nick"] != "" && $_POST["login_mail"] != "" && $_POST["login_mailcheck"] != "" 
		  && $_POST["login_password"] != "" && $_POST["login_passwordcheck"] != "" && $truecheck==1 
		  && $_POST["login_password"] == $_POST["login_passwordcheck"] && $_POST["login_mail"] == $_POST["login_mailcheck"] && 
		  mysql_num_rows($nick) == "0" && mysql_num_rows($mail) == "0") 
		  { 
		  echo "<br>Vielen Dank für deine Anmeldung.<br><br>"; 
		  $query = mysql_query("INSERT INTO `register` (`reg_nick`,`reg_mail`,`reg_password`) VALUES ('".$_POST["login_nick"]."','".$_POST["login_mail"]."','".md5($_POST["login_password"])."')"); 
		  } 
		  ?> 
		  </td> 
		  <td width="16">&nbsp;</td> 
		</tr> 
	</table></td> 
  </tr> 
  <tr> 
	<td height="29" background="img/c3.jpg"></td> 
  </tr> 
</table> 

<? } ?>

<table width="641" height="121" border="0" cellpadding="0" cellspacing="0" class="text"> 
  <tr> 
	<td height="29" background="img/c1.jpg"><strong>&nbsp;&nbsp;&nbsp;Test-Seite &raquo; Registrieren</strong></td> 
  </tr> 
  <tr> 
	<td background="img/c2.jpg"><table width="641" border="0" cellpadding="0" cellspacing="0"> 
		<tr> 
		  <td width="16">&nbsp;</td> 
		  <td width="611"><form name="news" method="post" action="index.php?section=register" class="text"> 
			  <br> 
			  <table width="534" border="0" align="center" cellpadding="0" cellspacing="0" class="text"> 
				<tr> 
				  <td width="197"><strong>Nickname &raquo;</strong></td> 
				  <td width="337"><input name="login_nick" type="text" size="40" class="text"></td> 
				</tr> 
				<tr> 
				  <td>&nbsp;</td> 
				  <td>&nbsp;</td> 
				</tr> 
				<tr> 
				  <td><strong>eMail &raquo;</strong></td> 
				  <td><input name="login_mail" type="text" size="40" class="text"></td> 
				</tr> 
				<tr> 
				  <td>&nbsp;</td> 
				  <td>&nbsp;</td> 
				</tr> 
				<tr> 
				  <td><strong>eMail wiederholen &raquo;</strong></td> 
				  <td><input name="login_mailcheck" type="text" size="40" class="text"></td> 
				</tr> 
				<tr> 
				  <td>&nbsp;</td> 
				  <td>&nbsp;</td> 
				</tr> 
				<tr> 
				  <td><strong>Passwort &raquo;</strong></td> 
				  <td><input name="login_password" type="password" size="40" class="text"></td> 
				</tr> 
				<tr> 
				  <td>&nbsp;</td> 
				  <td>&nbsp;</td> 
				</tr> 
				<tr> 
				  <td><strong>Passwort wiederholen &raquo;</strong></td> 
				  <td><input name="login_passwordcheck" type="password" size="40" class="text"></td> 
				</tr> 
				<tr> 
				  <td>&nbsp;</td> 
				  <td>&nbsp;</td> 
				</tr> 
				<tr> 
				  <td colspan="2">Weitere Daten wie Name, Wohnort, Hobbys und vieles mehr kannt du sp&auml;ter in deinem Kontrollzentrum eintragen und &auml;ndern! </td> 
				</tr> 
				<tr> 
				  <td>&nbsp;</td> 
				  <td>&nbsp;</td> 
				</tr> 
				<tr> 
				  <td colspan="2"><div align="center"> 
					  <input type="submit" name="Submit" value="Senden" class="text"> 
				  </div></td> 
				</tr> 
			  </table> 
			  <br> 
		  </form></td> 
		  <td width="16">&nbsp;</td> 
		</tr> 
	</table></td> 
  </tr> 
  <tr> 
	<td height="29" background="img/c3.jpg"></td> 
  </tr> 
</table>

mfg
forsterm
 
Zurück