Ich habe ein Formular mit 4 Feldern: RefJahr, RefVeranstaltung, RefTaetigkeit und RefDozent.
Das Feld RefTaetigkeit ist eine Select-Box. Die Taetigkeiten werden aus einer Tabelle dort eingelesen. Nun gibt es offensichtlich ein Problem. Ich baue eine Tabelle auf, die sich an der Anzahl von Datensätzen aus einer anderen Tabelle orientiert. Es geht alles außer - das Feld RefDozent bleibt beim Echo leer uns so klappt wohl auch die ganze nachfolgende UPDATE Funktion nicht. Liegt es an den beiden WHILE? Kann mir jemand eine Lösung anbieten?
Das Feld RefTaetigkeit ist eine Select-Box. Die Taetigkeiten werden aus einer Tabelle dort eingelesen. Nun gibt es offensichtlich ein Problem. Ich baue eine Tabelle auf, die sich an der Anzahl von Datensätzen aus einer anderen Tabelle orientiert. Es geht alles außer - das Feld RefDozent bleibt beim Echo leer uns so klappt wohl auch die ganze nachfolgende UPDATE Funktion nicht. Liegt es an den beiden WHILE? Kann mir jemand eine Lösung anbieten?
PHP:
<?php
while($rows=mysql_fetch_array($Satz_Referenzen)){
?>
<tr>
<td width="10%"><? $id[]=$rows['id']; ?><? echo $rows['id']; ?></td>
<td width="35%"><input name="RefJahr[]" type="text" id="RefJahr" onBlur="checkdate()" value="<? echo $rows['RefJahr']; ?>"></td>
<td width="30%">Name der Veranstaltung</td>
<td width="25%"><input name="RefVeranstaltung[]" type="text" id="RefVeranstaltung" value="<? echo $rows['RefVeranstaltung']; ?>" maxlength="50"></td>
</tr>
<tr>
<td>Tätigkeit</td>
<td><select name="RefTaetigkeit[]" id="RefTaetigkeit">
<option value=""></option>
<?php
do {
?>
<option value="<?php echo $row_Taetigkeitsbereiche_Satz['Name']?>"<?php if (!(strcmp($row_Taetigkeitsbereiche_Satz['Name'], $rows['RefTaetigkeit']))) {echo "selected=\"selected\"";} ?>><?php echo $row_Taetigkeitsbereiche_Satz['Name']?></option>
<?php
} while ($row_Taetigkeitsbereiche_Satz = mysql_fetch_assoc($Taetigkeitsbereiche_Satz));
$rows = mysql_num_rows($Taetigkeitsbereiche_Satz);
if($rows > 0) {
mysql_data_seek($Taetigkeitsbereiche_Satz, 0);
$row_Taetigkeitsbereiche_Satz = mysql_fetch_assoc($Taetigkeitsbereiche_Satz);
}
?>
</select>
</td>
<td>Dozent</td>
<td><input name="RefDozent[]" type="text" id="RefDozent" value="<? echo $rows['RefDozent']; ?>" maxlength="50"></td>
</tr>
<?php
}
?>
Zuletzt bearbeitet: