vielen dank für deine antwort!
ich habe es heute nochmal neu geschrieben, den html code vereinfacht indem ich keine spry-elemente genommen habe (ist das besser?)
zudem habe ich die php scripte umgeschrieben, welches ich auf anderen seiten gelesen habe, dass dies so überschaulicher sei.
HTML-Code:
<form action="added.php" method="get" id="form">
<p>
<label>Tag<select name="tag" id="tag"></select>
</label>
<label>Monat<select name="monat" id="monat"></select>
</label>
<label>Jahr<select name="jahr" id="jahr"></select>
</label>
</p>
<p>
<label>Stunde<select name="stunde" id="stunde"></select>
</label>
<label>Minute<select name="minute" id="minute"></select>
</label>
</p>
<td colspan="2" align="center"><input name="" type="submit" value="Add"></td>
</form>
die dazugehörigen php:
generelle connect.php
PHP-Code:
<?php
$hostname='localhost';
$user='root';
$pass='';
$dbase='test';
$connection = mysql_connect("$hostname" , "$user" , "$pass")
or die ("Can't connect to MySQL");
$db = mysql_select_db($dbase , $connection) or die ("Can't select database.");
?>
und added.php
PHP-Code:
<?php
include("connect.php");
$tag = trim(mysql_real_escape_string($_GET["tag"]));
$monat = trim(mysql_real_escape_string($_GET["monat"]));
$jahr = trim(mysql_real_escape_string($_GET["jahr"]));
$stunde = trim(mysql_real_escape_string($_GET["stunde"]));
$minute = trim(mysql_real_escape_string($_GET["minute"]));
$results = mysql_query("INSERT INTO search (id,tag,monat,jahr,stunde,minute)
VALUES ('', '$tag', '$monat', '$jahr', '$stunde', '$minute')");
if($results) { echo "Successfully Added"; } else { die('Invalid query: '.mysql_error()); }
?>
tabelle search in datenbank test:

ist dies besser? und wenn ja wo liegt dort der fehler?
vielen vielen dank nochmal für die hilfe!