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

PHP-Code:
<td height="30">Datum :</td> 
      <td><?php   
     
    $date 
mktime(000date('m'), date('d') - (date('w')) , date('Y')); 
     
    for (
$i 0$i 7$i++){ 
        
$date mktime(000date('m'$date), date('d'$date)+1date('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>
</span>Das Script was die Daten in die Datenbank speichert "d_auswahl.php"
PHP-Code:
?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&auml;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"



[java]<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>[/java]

kann einer helfen?



Mit freundlichen Grüßem