Hallo zusammen,
ich habe ein Datenformular mit Checkboxen, die aber offensichtlich nicht in meine mySQL-Datenbank übertragen werden. Textfelder schon, aber halt keine Checkboxen. Sicherlich ein Anfängerfehler, aber kann mir jemand auf die Sprünge helfen? In der Suche wurde ich nicht fündig.
Der Code sieht wie folgt aus:
<?php
include 'config.inc.php';
mysql_connect($host, $user, $pass) or die ("Keine Verbindung zu der Datenbank möglich.");
mysql_select_db($db);
if ($_POST['submit'])
{
$sql = 'INSERT INTO tbl_test(sc_internet, sc_name, sc_nr, sc_location, sc_stadt, sc_date) VALUES("'.$_POST['sc_internet'].'","'.$_POST['sc_name'].'","'.$_POST['sc_nr'].'","'.$_POST['sc_location'].'","'.$_POST['sc_stadt'].'")';
mysql_query($sql);
echo 'Der Eintrag war erfolgreich!';
}
else
{
echo '
<form action="" method="post">
<table>
<tr>
<td>
Internet
</td>
<td>
Name
</td>
<td>
Nr.
</td>
<td>
Location
</td>
<td>Stadt
</td>
<td>
Wann
</td>
</tr>
<tr>
<td>
<input name="sc_internet" type="checkbox" value="Internet">
</td>
<td>
<input name="sc_name" type="text" value="">
</td>
<td>
<input name="sc_nr" type="text" value="" size="10">
</td>
<td>
<input name="sc_location" type="text" value="">
</td>
<td>
<input name="sc_stadt" type="text" value="">
</td>
<td>
<input name="sc_date" type="text" value="" size="10">
</td>
</tr>
</table>
Vielen Dank für Eure Hilfe - und viele Grüße
Christian
ich habe ein Datenformular mit Checkboxen, die aber offensichtlich nicht in meine mySQL-Datenbank übertragen werden. Textfelder schon, aber halt keine Checkboxen. Sicherlich ein Anfängerfehler, aber kann mir jemand auf die Sprünge helfen? In der Suche wurde ich nicht fündig.
Der Code sieht wie folgt aus:
<?php
include 'config.inc.php';
mysql_connect($host, $user, $pass) or die ("Keine Verbindung zu der Datenbank möglich.");
mysql_select_db($db);
if ($_POST['submit'])
{
$sql = 'INSERT INTO tbl_test(sc_internet, sc_name, sc_nr, sc_location, sc_stadt, sc_date) VALUES("'.$_POST['sc_internet'].'","'.$_POST['sc_name'].'","'.$_POST['sc_nr'].'","'.$_POST['sc_location'].'","'.$_POST['sc_stadt'].'")';
mysql_query($sql);
echo 'Der Eintrag war erfolgreich!';
}
else
{
echo '
<form action="" method="post">
<table>
<tr>
<td>
Internet
</td>
<td>
Name
</td>
<td>
Nr.
</td>
<td>
Location
</td>
<td>Stadt
</td>
<td>
Wann
</td>
</tr>
<tr>
<td>
<input name="sc_internet" type="checkbox" value="Internet">
</td>
<td>
<input name="sc_name" type="text" value="">
</td>
<td>
<input name="sc_nr" type="text" value="" size="10">
</td>
<td>
<input name="sc_location" type="text" value="">
</td>
<td>
<input name="sc_stadt" type="text" value="">
</td>
<td>
<input name="sc_date" type="text" value="" size="10">
</td>
</tr>
</table>
Vielen Dank für Eure Hilfe - und viele Grüße
Christian