#php #html
#php #HTML
Вопрос:
Я не могу бросить опыт программирования на PHP, и я создаю приложение PHO HTML.
Я имею в виду, что я получаю список результатов из базы данных, и я хочу предоставить пользователю метод для редактирования или удаления каждого из них.
Мой код:
while($row= mysql_fetch_array($res)){
$_SESSION['nombre'] = $row["nombre"];
$nombre = $row["nombre"];
$descripcion = $row["descripcion"];
$imgPath = $row["imagen"];
$id = $row["id"];
echo $id;
?>
<!-- Each element on the table -->
<table width="400" border="0" align="right">
<tr>
<td><p><?php echo $nombre; ?>
</p>
<p class="TextoNormal"> <?php echo $descripcion; ?></p></td>
<!-- html code -->
<td align="center"><input name="guest" type="button" value="<?php echo $nombre; ?>" onclick="window.open('servoclientapplet.html?serverIP=ip','newwin')" /></td>
<td align="center"><input name="guest" type="button" value="Editar" onclick="<?php EditApp($id); ?>" /></td>
<td align="center"><input name="guest" type="button" value="Eliminar" onclick="<?php echo($id); elminar($id); ?>" /></td>
</tr>
<?php
}
Но ни EditApp($id)
, ни elminar($id)
не являются получателями их параметров. Как я мог отправить это им? Кроме того, EditApp
я хотел бы открыть модальную панель или новую страницу, чтобы позволить пользователю записывать обновления, а затем выполнять запрос.
Я добавляю также код каждой функции:
EditApp
function EditApp($id) {
...
}
Удалить
function elminar($id){
...
}
Заранее спасибо!
Комментарии:
1. Что делает
EditApp
иelminar
функция делает? Я надеюсь, что они напечатают какой-нибудь javascript… Я думаю, вам следует прочитать какой-нибудь учебник, прежде чем приступить к программированию.2. Отредактируйте и удалите некоторые таблицы в моей базе данных. Я знаю, как это сделать в javascript, но вопрос в том, как это можно сделать с помощью php, если это возможно
Ответ №1:
Onclick предназначен для javascript, а не для php. Вместо этого просто создайте форму и установите кнопки для редактирования и удаления. Передайте идентификатор с помощью POST.
Комментарии:
1. Хорошо, если нет возможности использовать php, я буду использовать javascript, но я хотел бы использовать php вместо этого
2. Вы можете использовать php. Используйте форму.
3. Хорошо, теперь я понимаю, что вы имеете в виду. Спасибо
4. Упс, я не написал весь комментарий, извините. Я понимаю, но я искал другой способ, потому что у меня нет входных данных, где пользователь будет что-то писать, данные уже есть в разных переменных, таких как $ id, $ nombre. Как я мог бы отправить эти данные в функции?
5. Вместо того, чтобы запрашивать их, введите hidden: <тип ввода=»hidden» имя=»Language» значение =»English»>