also irgendwo im code is ein fehler bloß ich fidne ihn nicht
<?php include 'inc.conf.php'; $set=$_GET['set']; if($set=="1") { echo $count2="1"; echo $count3="1"; echo $count4="1"; echo $count=$_POST['$count']; while($count4<=$count) { echo "ja"; $set=$_POST['$count4']; $abfrage = "UPDATE `lehrer` SET `'$count2'` = '$set', WHERE `id` ='$count3' LIMIT 1 "; $ergebnis = mysql_query($abfrage); echo $count2; echo $count3; echo $count4; echo $count; $count4++; if($count2>=9) { $count2="1"; $count3++; } else { $count2++; } } } $abfrage = "SELECT * FROM lehrer"; $ergebnis = mysql_query($abfrage); $count="1"; echo '<form action="admin_lehrer.php?set=1" method="POST" >'; echo "<table>"; while($row = mysql_fetch_array($ergebnis)) { echo "<tr>"; echo "<td>";echo $row['name'];echo "</td>"; echo "<td>";echo '<input type="checkbox" value="1" name="'.$count++.'"'; if($row['1']=="1") { echo "checked"; } echo ">";echo "</td>"; echo "<td>";echo '<input type="checkbox" value="1" name="'.$count++.'"'; if($row['2']=="1") { echo "checked"; } echo ">";echo "</td>"; echo "<td>";echo '<input type="checkbox" value="1" name="'.$count++.'"'; if($row['3']=="1") { echo "checked"; } echo ">";echo "</td>"; echo "<td>";echo '<input type="checkbox" value="1" name="'.$count++.'"'; if($row['4']=="1") { echo "checked"; } echo ">";echo "</td>"; echo "<td>";echo '<input type="checkbox" value="1" name="'.$count++.'"'; if($row['5']=="1") { echo "checked"; } echo ">";echo "</td>"; echo "<td>";echo '<input type="checkbox" value="1" name="'.$count++.'"'; if($row['6']=="1") { echo "checked"; } echo ">";echo "</td>"; echo "<td>";echo '<input type="checkbox" value="1" name="'.$count++.'"'; if($row['7']=="1") { echo "checked"; } echo ">";echo "</td>"; echo "<td>";echo '<input type="checkbox" value="1" name="'.$count++.'"'; if($row['8']=="1") { echo "checked"; } echo ">";echo "</td>"; echo "<td>";echo '<input type="checkbox" value="1" name="'.$count++.'"'; if($row['9']=="1") { echo "checked"; } echo ">";echo "</td>"; echo "</tr>"; } echo '<input type="hidden" value="'.$count.'" name="count" />'; echo "</table>"; echo '<input type="submit" value="Übernehmen" />'; echo "</form>"; ?>
also ich weiß schonmal , das es irgendwo in der schleife bei if set sein muss da der rest klappt bloß das eintragen nich t:(
Also der sinn is , das wenn der eine zähler bei 0 is wird er zurückgeseetzt und der anderen um einen erhöt
MFG