ini_set("session.use_cookies","0");
session_id();
session_start();
// ======Arrays für Interessengebiete und Facharztauswahl vordefinieren, wenn nicht existent ======
if (!$facharzt) {
$facharzt = array();
}
if (!$ig) {
$ig = array();
}
//Functions-Datei
require($_SERVER["DOCUMENT_ROOT"]."/intern/inc/func.php");
// ========= Datenbankverbindung aufbauen ========================================================
require("inc/reg_access.inc");
$verbindung = mysql_connect($host, $user, $passwort) or die("Fehler bei der Datenbankabfrage1");
$b=mysql_select_db($dbname, $verbindung) or die ("Fehler bei der Datenbankabfrage2");
//==================== liest Ärztekanmmer-Liste ein =====================
$kammern = array();
$sql = "select bezeichnung from aek_codes order by bezeichnung";
$result = mysql_query($sql) or die ("SQL-Fehler");
while ($row = mysql_fetch_row($result)) {
array_push($kammern, $row[0]);
}
//==================== liest Facharzt-Liste ============================
$facharzt_liste = array();
$sql = "select bezeichnung from facharztcodes order by bezeichnung";
$result = mysql_query($sql) or die ("SQL-Fehler");
while ($row = mysql_fetch_row($result)) {
array_push($facharzt_liste, $row[0]);
}
//===================== liest Interessen-Liste ============================
$ig_liste = array();
$sql = "select bezeichnung from interessencodes ORDER BY bezeichnung ASC";
$result = mysql_query($sql) or die ("SQL-Fehler");
while ($row = mysql_fetch_row($result)) {
array_push($ig_liste, $row[0]);
}
// ====================== Datenbankabfrage "Existiert Benutzer mit gewünschtem Benutzernamen ===
if ($HTTP_POST_VARS && $benutzer) {
$sql = "select * from user where benutzer = \"$benutzer\"";
$result = mysql_query($sql) or die ("SQL-Fehler");
if (mysql_num_rows($result) > 0 ) {
$user_exists = 1;
}
mysql_free_result($result);
}
mysql_close ();
// ================================ Validierung der Formulardaten ==============================
//EFN-Pruefung
if (isset($_POST) && !empty($_POST[ban])) {
$ban = preg_replace("/ +/", "", $_POST[ban]);
$efn_valid = validate_efn($ban);
if ($efn_valid) {
$efn_result = '';
} else {
$efn_result = 'Ihre EFN ist ungültig.';
}
} else if (isset($_POST) && empty($_POST[ban])) {
$efn_result = 'Bitte geben Sie Ihre EFN an!';
}
if (!empty($_POST) && $user_exists==0 && !empty($benutzer) && preg_match("=^[0-9a-zäöüß@\.\-_\s]+$=i", $benutzer) && $pwd1 && $pwd1 == $pwd2 && $anrede && $vorname && $name && $gebtag && $gebmonat && (ereg("^[0-9]{4}$", $gebjahr)) && ($_REQUEST[gebjahr] <= (date("Y")-18)) && ($gebjahr > 1920) && $gstrasse && $gnr && $glk && (ereg("^[0-9]{4,5}$", $gplz))&& $gort && $aek && $datenschutz == true && !empty($ban) && !$efn_result)
{
// ================== Session Variablen gespeichert & Weiterleiten==============================
if ($_SERVER["HTTPS"]=="on") {
$protocol = "https";
}
else {
$protocol ="http";
}
// echo $protocol;
$location = $protocol.'://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME']).'/';
while(list($key,$value) = each($HTTP_POST_VARS)) {
// echo "$key=$value
";
session_unregister($key);
session_register($key);
}
//header("location: ".$location."step2.php");
header("location: ".$location."step2.php?PHPSESSID=".session_id());
exit();
}
?>
|
|