Also ich hab immer noch keine Lösung gefunden.
Ich hab das ganze mal in zwei neutrale Dateien gespeichert.
Mein Code sieht folgendermaßen aus:
Code:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Test1</title>
</head>
<body>
<table width="90%" align="center" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFF0E0">
<form name="test1" action="test2.php" method="post" enctype="multipart/form-data">
<td>
<?php
$odbc_dsn = "uebersetzung";
$odbc_username = "";
$odbc_password = "";
$odbc_db = odbc_connect($odbc_dsn, $odbc_username, $odbc_password)or die ("Verbindung fehlgeschlagen");
$odbc_query = "SELECT * FROM tbllanguage";
$q_odbc = odbc_exec($odbc_db, $odbc_query);
while ($feld = odbc_fetch_array($q_odbc)) {
echo "<tr>";
echo "\t<td width=\"10%\">".$feld['Sprache']."</td>";
echo "<td><input type='checkbox' name=".$feld['Sprache']." value=''";
echo "</td>";
echo "</tr>";
}
?>
</td></tr>
</td>
<tr><td width="10%"> </td>
<td colspan="3"><input type="submit" name="q_search" value="add">
<input type="reset" name="q_delete" value="delete"></td></tr>
<td> </td></tr>
</form>
</table>
</body>
</html>
Wie schon erwähnt wird ne Tabelle zeilenweise ausgelesen bzw. ausgegeben.
Jetzt möchte ich mit einer anderen Datei überprüfen ob die dazugehörigen Checkboxen gesetzt sind oder nicht.
Wenn diese gesetzt sind dann soll der Name gleich sein wie der wo zuvor in der obigen Datei vor der Checkbox stand. Und dieser Name soll dann in eine Tabelle eingetragen werden.
Also:
1.Datei
Englisch checkbox=gesetzt
Spanisch checkbox=nicht gesetzt
Deutsch checkbox=gesetzt
2.Datei
Prüfung der checkboxen ob gesetzt oder nicht gesetzt
Wenn gesetzt dann eintrag in Tabelle :
Zeile1 Englisch
Zeile2 Deutsch
Hab ihr eine Idee? Und kann ich überhaupt den Namen ".$feld['Sprache']." für die Checkbox verwenden. Rein theoretisch müsste doch die Checkbox genauso heissen wie das was in der jeweiligen Zeile der Tabelle steht, oder?