Hallo ich habe angefangen eine Film Datenbank zu schreiben leider kommt es jetzt immer zu einer zeitüberschreitung
wär aba nett wenn jem auch allgemein mal über das script guckt wenn er Zeit hat =) danke schonmal
Code:
Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\film\eintragen.php on line 54
wär aba nett wenn jem auch allgemein mal über das script guckt wenn er Zeit hat =) danke schonmal
PHP:
<?php
include ("functions.inc.php");
//Zum Eintragen neuer Datensätze in das Gästebuch
// Prüfen, ob sich die Seite selbst Aufgerufen hat
if ( isset($_REQUEST["do"]) && $_REQUEST["do"] == "insert")
{
// Die Seite hat sich selbst aufgerufen
// Pflichtfeldkontrole
$error_msg = "";
if( $_REQUEST["Titel"]=="")
{
$error_msg = "Bitte geben Sie einen Titel an<br>";
}
if($error_msg == "")
{
// Alles Okay
// Zugriff auf Datenbank
mysqlconnect();
// INSERT
//Film eintragen
$query = "INSERT INTO film_tb (Titel, Handlung, Laenge, FSK) VALUES( ";
$query .= " '" . $_REQUEST["Titel"] . "', ";
$query .= " '" . $_REQUEST["Handlung"] . "', ";
$query .= " '" . $_REQUEST["Laenge"] . "', ";
$query .= " '" . $_REQUEST["FSK"] . "' ";
$query .= " ) " ;
mysql_query($query);
$Film = mysql_insert_id();
// Genre eintragen
if(isset($_REQUEST['genre']))
{
$genre = $_REQUEST['genre'];
$i = count($genre, COUNT_RECURSIVE);
$sql = "INSERT INTO film_genre (ID_Film, ID_Genre) VALUES( ";
do {
$sql.= " '{$Film}', {$genre[$i]}";
}while ($i >= 0);
$sql .= " ) " ;
echo $query;
echo $sql;
}
}
//------------------------------------------------------------------------------------
// In die Datenbank eintragen
$result = mysql_query($query);
if( ! $result )
{
die("Konnte den Datensatz nicht eintragen: " . mysql_error() );
}
$result = mysql_query($sql);
if( ! $result )
{
die("Konnte den Datensatz nicht eintragen: " . mysql_error() );
}
// wechsel auf index
die;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de">
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<meta name="language" content="de"/>
<title>Filmdatenbank</title>
<link rel="stylesheet" type="text/css" href="css/alles.css" media="screen, projection" />
</head>
<body>
<div id="alles">
<div id="header">
<!-- header --></div>
<div id="körper">
<div id="nav">
<?php
include "nav.php";
?>
<!-- nav --></div>
<div id="inhalt">
<h1 class="mitte"> | Film Eintragen | </h1>
<form action="<?php echo $_REQUEST["PHP_SELF"]; ?>" method="POST">
<p>
<p>
<h3>Titel</h3>
<p>Titel: <input name="Titel" maxlength="255" size="40"></p>
</p>
<p>
<h3>Genre</h3>
<?php
// DB-Verbindung
mysqlconnect();
// SQL-Abfrage Ausführen
$res = mysql_query("select * from genre_tb");
// Anzahl der Datensätze bestimmen
$num = mysql_num_rows($res);
// Datensätze ermitteln, im Array speichern und ausgeben
while ($dsatz = mysql_fetch_assoc($res))
{
echo '<p><input type="checkbox" name="genre[ ' . $dsatz["Genre_ID"] . ' ]" value=" ' . $dsatz["Genre_ID"] . ' " /> ' . $dsatz["genre"] . ' </p>';
}
?>
</p>
<p>
<h3>Handlung</h3>
<p><textarea name="Handlung" cols="70" rows="20"></textarea></p>
</p>
<p>
<h3>Länge</h3>
<p>Länge <input name="Laenge" size="4" maxlength="3" /> in Minuten</p>
</p>
<p>
<h3>Altersfreigabe</h3>
<p><select name="FSK">
<option value="0">
0 </option>
<option value="6">
6 </option>
<option value="12">
12 </option>
<option value="16">
16 </option>
<option value="18">
18 </option>
</select> FSK</p>
</p>
<input type="hidden" name="do" value="insert">
<input type="submit" value="Senden" /><input type="reset" />
</p>
<p></p>
</form>
<!-- inhalt --></div>
<p class="boden">© 2010 - Patrick Grygier | Filmdatenbank</p>
<!-- körper --></div>
<!-- alles --></div>
</body>
</html>
Anhänge
Zuletzt bearbeitet: