P
PilotPirx
Hallo Cracks!
Ich hab mich nun als Anfänger eine zeitlang mit dynamischen PHP Seiten beschäftigt.
Hauptsächlich mit Macromedia Dreamweaver MX 2004. (War nichts anderes da).
Nun würde ich gerne die jetzt vorhanden 2 PHP Seiten in ein Frameset umwandeln.
Erste Seite:
und die zweite Seite:
Kann mir hierbei jemand behilflich sein?
Danke!
Ich hab mich nun als Anfänger eine zeitlang mit dynamischen PHP Seiten beschäftigt.
Hauptsächlich mit Macromedia Dreamweaver MX 2004. (War nichts anderes da).
Nun würde ich gerne die jetzt vorhanden 2 PHP Seiten in ein Frameset umwandeln.
Erste Seite:
PHP:
<?php require_once('Connections/seminar.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
switch ($theType)
{
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING']))
{
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1"))
{
$insertSQL = sprintf("INSERT INTO veranstaltung (id, veranstaltungstext, beschreibung) VALUES (%s, %s, %s)",
GetSQLValueString($_POST['id'], "int"),
GetSQLValueString($_POST['veranstaltungstext'], "text"),
GetSQLValueString($_POST['beschreibung'], "text"));
//echo $insertSQL;
mysql_select_db($database_seminar, $seminar);
mysql_query($insertSQL, $seminar) or die(mysql_error());
$insertGoTo = "ort.php?id=" . mysql_insert_id ( $seminar );
//echo $insertGoTo;
if (isset($_SERVER['QUERY_STRING']))
{
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Seminar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="279" align="center">
<tr valign="baseline">
<td nowrap align="right"><div align="right">Seminar</div></td>
<td> </td>
</tr>
</table>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Veranstaltungstext:</td>
<td><input type="text" name="veranstaltungstext" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Beschreibung:</td>
<td><input type="text" name="beschreibung" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td><input name="submit" type="submit" value="Datensatz einfügen"></td>
</tr>
</table>
<input name="MM_insert" type="hidden" value="form1">
</form>
<p> </p>
</body>
</html>
und die zweite Seite:
PHP:
<?php require_once('Connections/seminar.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
switch ($theType)
{
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
$id .= $_POST['id'];
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING']))
{
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1"))
{
$insertSQL = sprintf("INSERT INTO veranstaltungsort (veranstaltung_id, straße, plz, ort) VALUES (%s, %s, %s, %s)",
GetSQLValueString($_POST['veranstaltung_id'], "int"),
GetSQLValueString($_POST['straße'], "text"),
GetSQLValueString($_POST['plz'], "int"),
GetSQLValueString($_POST['ort'], "text"));
mysql_select_db($database_seminar, $seminar);
mysql_query($insertSQL, $seminar) or die(mysql_error());
$insertSQL_teilnehmer = sprintf("INSERT INTO teilnehmer (veranstaltungs_id, nummer, name) VALUES (%s, %s, %s)",
GetSQLValueString($_POST['veranstaltung_id'], "int"),
GetSQLValueString($_POST['nummer'], "text"),
GetSQLValueString($_POST['name'], "text"));
mysql_select_db($database_seminar, $seminar);
mysql_query($insertSQL_teilnehmer, $seminar) or die(mysql_error());
$insertGoTo = "ort.php";
if (isset($_SERVER['QUERY_STRING']))
{
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Veranstaltungsort</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form method="post" name="seminarort" action="<?php echo $editFormAction; ?>">
<table align="center">
<tr valign="baseline">
<tr valign="baseline">
<td nowrap align="right"></td>
<td><div align="center">Veranstaltungsort</div></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"></td>
<td> </td>
</tr>
<td nowrap align="right">Straße:</td>
<td><input type="text" name="straße" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Plz:</td>
<td><input name="plz" type="text" size="32" maxlength="5"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Ort:</td>
<td><input type="text" name="ort" value="" size="32"></td>
</tr>
<p> </p>
<td nowrap align="right"><div align="left"></div></td>
<td nowrap align="right"><div align="left"></div></td>
<tr valign="baseline">
<td nowrap align="right"></td>
<td><div align="center">Teilnehmer</div></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"></td>
<td> </td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Nummer:</td>
<td><input type="text" name="nummer" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Name:</td>
<td><input type="text" name="name" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"></td>
<td> </td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td><div align="center">
<input type="submit" value="Datensatz einfügen">
</div></td>
</tr>
</table>
<input name="MM_insert" type="hidden" id="MM_insert" value="form1">
<input type="hidden" name="veranstaltung_id" value="<?php echo $_GET['id']; ?>">
</form>
</body>
</html>
Kann mir hierbei jemand behilflich sein?
Danke!