D
d_town
Hallo,
ich habe 7 felder die mit den Datum einer Woche gefüllt werden. Darunter Felder wo man die Schicht auswählen kann (Arbeitsschicht). Neben diesen Felder habe ich eine checkbox die die Felder aktiviert und wieder deaktiviert (nicht wichtig nur das ihr es wisst). Natürlich hat mein script weitere Felder wie email name usw. die funktionieren einwandfrei und deswegen werden sie hier keine weitere Erwähnung bekommen.
Die Felder sind durch nummerriert.
"datum" sind die Datums Felder
"datum_" sind die Schichten Felder
Ich will das wenn der User das Fomular abschickt die Daten in die Datenbank speichert. Die Datenbank tabelle hat eine Tabelle mit zeit und schicht.
Wie schaffe ich es das die Daten in die Datenbank bekomme
hier mal meine bisherigen Scripts:
auswahl.php
Das Script was die Daten in die Datenbank speichert "d_auswahl.php"
das javascript mit dem Kästchen auswahl (aktivieren/deaktivieren) "kontroll_kasten_auswahl.js"
kann einer helfen?
Mit freundlichen Grüßem
ich habe 7 felder die mit den Datum einer Woche gefüllt werden. Darunter Felder wo man die Schicht auswählen kann (Arbeitsschicht). Neben diesen Felder habe ich eine checkbox die die Felder aktiviert und wieder deaktiviert (nicht wichtig nur das ihr es wisst). Natürlich hat mein script weitere Felder wie email name usw. die funktionieren einwandfrei und deswegen werden sie hier keine weitere Erwähnung bekommen.
Die Felder sind durch nummerriert.
"datum" sind die Datums Felder
"datum_" sind die Schichten Felder
Ich will das wenn der User das Fomular abschickt die Daten in die Datenbank speichert. Die Datenbank tabelle hat eine Tabelle mit zeit und schicht.
Wie schaffe ich es das die Daten in die Datenbank bekomme
hier mal meine bisherigen Scripts:
auswahl.php
PHP:
<head>
<title>Auswahl</title>
<script language="javascript" src="includes/kontroll_kasten_auswahl.js" type="text/javascript"></script>
</head>
<td height="30">Datum :</td>
<td><?php
$date = mktime(0, 0, 0, date('m'), date('d') - (date('w')) , date('Y'));
for ($i = 0; $i < 7; $i++){
$date = mktime(0, 0, 0, date('m', $date), date('d', $date)+1, date('Y', $date));
?>
<input name="datum<?php echo $i;?>" type="text" id="datum<?php echo $i;?>" value="<?php echo date('d.m.Y', $date); ?>" size="13" readonly="true">
<input name="checkbox<?php echo $i;?>" type="checkbox" id="checkbox<?php echo $i;?>" onClick="this.form.datum<?php echo $i;?>.disabled=!this.checked;
this.form.datum_<?php echo $i;?>.disabled=!this.checked" value="" checked="checked" /></td>
<td><?php
}
?></td>
</tr>
<tr>
<td>Schicht :</td>
<td><?php
for ($i = 0; $i < 7; $i++){
?>
<select name="datum_<?php echo $i;?>" id="datum_<?php echo $i;?>">
<option value="Fruehschicht">Fruehschicht</option>
<option value="Spaetschicht">Spaetschicht</option>
<option value="Nachtschicht">Nachtschicht</option>
</select></td>
<td><?php
}
?></td>
Das Script was die Daten in die Datenbank speichert "d_auswahl.php"
Java:
<?php
include 'includes/_config.php';
mysql_select_db("lol");
$sql="INSERT INTO eingabe (name, vorname, email, tag, zeit, tel, id)
VALUES
('$_POST[name]','$_POST[vorname]','$_POST[email]','$_POST[tag]','$_POST[zeit]','$_POST[tel]','$_POST[id]')";
if (!mysql_query($sql))
{
die('Error: ' . mysql_error());
}
echo '<br><br><br><br><br><br><br><br><br><br><br><br><br><br><center>Sie wurden Eingetragen. Sie bekommen demnächst eine E-mail. <a href="myaccount.php">My Account</a></center>' ;
mysql_close();
?>
das javascript mit dem Kästchen auswahl (aktivieren/deaktivieren) "kontroll_kasten_auswahl.js"
PHP:
<script language="javascript">
function deaktivieren(){
if (document.getElementById('id1').checked == false)
document.getElemntById('datum<?php echo $i;?>').disabled =true;
}
{
if (document.getElementById('id1').checked == false)
document.getElemntById('datum_0').disabled = true;
}
</script>
kann einer helfen?
Mit freundlichen Grüßem