P
PilotPirx
Erstmal mal Gruß an alle Cracks!
Ich möchte gerne zu einer schon vorhandenen Tabelle noch eine zweite im Script einbauen.
Die zweite Tabelle hat den Namen Teilnehmer mit den gleichen Bedingungen wie bei der Tabelle Veranstaltungsort. Also die übergebene ID von der ersten Seite muss mit übernommen werden. Texte können frei eigegeben werden.
Folgende Felder existieren:
ID (autoincrement)
veranstaltungs_id (hier sollte die übergeben ID gespeichert werden wie in Tabelle Veranstaltungsort)
nummer (
name (text)
Hier mal einfach das Script.
Es wäre schön mir könnte jemand ein Tip geben.
Gruß!
Ich möchte gerne zu einer schon vorhandenen Tabelle noch eine zweite im Script einbauen.
Die zweite Tabelle hat den Namen Teilnehmer mit den gleichen Bedingungen wie bei der Tabelle Veranstaltungsort. Also die übergebene ID von der ersten Seite muss mit übernommen werden. Texte können frei eigegeben werden.
Folgende Felder existieren:
ID (autoincrement)
veranstaltungs_id (hier sollte die übergeben ID gespeichert werden wie in Tabelle Veranstaltungsort)
nummer (
name (text)
Hier mal einfach das Script.
Es wäre schön mir könnte jemand ein Tip geben.
Gruß!
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());
$insertGoTo = "ort.php";
if (isset($_SERVER['QUERY_STRING']))
{
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
?>