Так что я пытаюсь это, но это не работает, и я не могу понять, почему.
Код:
<?php do { ?>
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<?php echo $row_hoteleiro['id_hoteleiro']; ?>
<br />
<select name="id_categorias">
<?php do { ?>
<option value="<?php echo $row_categorias['id_categorias']?>" <?php if (!(strcmp($row_categorias['id_categorias'], htmlentities($row_hoteleiro['id_categorias'], ENT_COMPAT, 'utf-8')))) {echo "SELECTED";} ?>><?php echo $row_categorias['categorias']?></option>
<?php
} while ($row_categorias = mysql_fetch_assoc($categorias));
?>
</select>
<br />
<input type="text" name="nome" value="<?php echo htmlentities($row_hoteleiro['nome'], ENT_COMPAT, 'utf-8'); ?>" size="32" />
<br />
<input type="text" name="rua" value="<?php echo htmlentities($row_hoteleiro['rua'], ENT_COMPAT, 'utf-8'); ?>" size="32" />
<br />
<input type="text" name="codigopostal" value="<?php echo htmlentities($row_hoteleiro['codigopostal'], ENT_COMPAT, 'utf-8'); ?>" size="32" />
<br />
<input type="text" name="cidade" value="<?php echo htmlentities($row_hoteleiro['cidade'], ENT_COMPAT, 'utf-8'); ?>" size="32" />
<br />
<input type="text" name="date" value="<?php echo htmlentities($row_hoteleiro['date'], ENT_COMPAT, 'utf-8'); ?>" size="32" />
<br />
<input type="submit" value="Update record" />
<input type="hidden" name="MM_update" value="form1" />
<input type="hidden" name="id_hoteleiro" value="<?php echo $row_hoteleiro['id_hoteleiro']; ?>" />
</form>
<?php } while ($row_hoteleiro = mysql_fetch_assoc($hoteleiro)); ?>
Итак, настоящая проблема здесь:
<select name="id_categorias">
<?php do { ?>
<option value="<?php echo $row_categorias['id_categorias']?>" <?php if (!(strcmp($row_categorias['id_categorias'], htmlentities($row_hoteleiro['id_categorias'], ENT_COMPAT, 'utf-8')))) {echo "SELECTED";} ?>><?php echo $row_categorias['categorias']?></option>
<?php
} while ($row_categorias = mysql_fetch_assoc($categorias));
?>
</select>
Я пытаюсь повторить область внутри повторяющейся области уже, и это может быть проблемой, потому что, когда я проверяю код, он зацикливает все записи, но при выбранном параметре он показывает только первый результат, а остальные полностью пустые.
Я уже пытался получить ошибку в Google, но ничего не смог найти,
Cumps.
Задача ещё не решена.
Других решений пока нет …