Guten Tag......
Hab mal ne Frage, auf die ich keine Antwort finde..
In einer DB befindet sich eine Tabelle mit den Feldern [id], [name], [showit],[pflicht].
Man soll also einfach ein Feld erfassen können und dieses wird dann gleich angezeigt mittels folgendem php Code:
PHP-Code:
while($row = mysql_fetch_array($res))
{
$showitChecked ='';
$pflichtChecked = '';
if($row['showit']) $showitChecked = 'CHECKED';
if($row['pflicht']) $pflichtChecked = 'CHECKED';
$id = $row['id'];
echo '
<tr>
<td id="kontakt_FeldCell" width="150px">'.$row['name'].'</td>
<td align="center" id="kontakt_FeldCell">
<input style="border:0;" value="'.$id.'" id="show'.$id.'" type="checkbox" name="showit[]" '.$showitChecked.'></td>
<td align="center" id="kontakt_FeldCell">
<input style="border:0;" value="'.$id.'" id="pflicht'.$id.'" type="checkbox" name="pflicht[]" '.$pflichtChecked.'></td>
</tr>';
}
Nun würde ich gerne folgende "Goodies" integrieren:
- Man sollte alle Checkboxen aktivieren können mit einem Link
- Bei den Einträgen, bei denen SHOWIT = 0 gesetzt ist, sollten die dazugehörigen Checkboxen (Pflicht) inaktiv sein
Da das Ganze dynamisch ist, weiss ich überhaupt nicht, wie ich das anstellen soll... ich habe schon Scripte gefunden, aber diese sind alle bei statischen Seiten einsetzbar und ich habe nicht sehr viel Ahnung von Javascript.
Der Sinn des ganzen ist folgender:
- Es geht um ein dynamisches Kontaktformular.
- Backend hat man eine Auswahl an Möglichkeiten (z.B. Telefonnummer, Email, ...).
- 1. Spalte = Name des Inputfeldes, 2. Spalte = showit (Feld wird angezeigt oder nicht), 3. Spalte = Pflichtfeld (Feld wird zu einem Pflichtfeld).
- Frontend sieht man dann alle aktivierten Inputfelder. Die einen als Pflichtfelder, die anderen nicht.
Ich hoffe ich habe mich verständlich ausgedrückt....
Danke für jeden Tipp! Gruss