ich habe eine db bei der mehrere werte aus select feldern in meine db eingetragen werden. die input felder werden übernommen. die werte aus dem select aber nicht.
PHP-Code:
<?php
if($eintragen)
{
$sql = "INSERT INTO links
VALUES ('','$url','$name','$sport','$art','$land')";
mysql_query($sql, $connect) or
die("Die Daten konnten nicht in die Datenbank aufgenommen werden!");
echo '<tr><td>Die Daten wurden in die Datenbank aufgenommen.';
echo '<br>'.$sql;
mysql_close();
}
?>
<form method="post" action="<?php echo $PHP_SELF; ?>" name="links">
<table border=0>
<tr><td><b>Link hinzufügen:
<tr><td>
<table border="0">
<tr><td>URL
<td><input type="text" name="url" cols="40" rows="1" value="http://">
<tr><td>Name
<td><input type="text" name="name" cols="40" rows="1">
<tr><td>Sportart
<td><select><option value="0" name="sport[]" multiple>- - -</option>
<option value="1" name="sport[]" multiple>Beach Soccer</option>
<option value="2" name="sport[]" multiple>Futsal</option>
<option value="3" name="sport[]" multiple>Street Soccer</option>
<option value="4" name="sport[]" multiple>Foot Volley</option>
<option value="5" name="sport[]" multiple>Fußball</option>
</select>
<tr><td>Art
<td><select><option value="0" name="art[]" multiple>- - -</option>
<option value="1" name="art[]" multiple>Verband</option>
<option value="2" name="art[]" multiple>Verein</option>
<option value="3" name="art[]" multiple>sonstige dt.</option>
<option value="4" name="art[]" multiple>sonstige int.</option>
</select>
<tr><td>Land
<td><select><option value="0" name="land[]" multiple>- - -</option>
<option value="1" name="land[]" multiple>Österr.</option>
<option value="5" name="land[]" multiple>int.</option>
</select>
<tr><td colspan="2" align="right">
<input type="submit" value="Eintragen" name="eintragen">
</table>
</table>
</form>
Kommentar