-2

我使用 php & mysql 设计课程预订

我需要将注册中选择课程的特定(id)从 course.php 传递到registration.php

<a href="registrate.php">

<input type="button" class="reserve" id="<?= $row['id'] ?>" name="Registrate" value="Registrate Now"  style="border-radius:30; width:130; height: 25; color: green; font-weight:bolder; font-size: 13"/>

</a>

<?$identified =$this-> $row['id']?>
<? echo $identified; ?>

问题是将所有 id 变量传递给注册

4

1 回答 1

1

您可以使用表单实现“隐藏”传递该值

<form action="registrate.php" method="post">
<input type="hidden" name="id" value="<?= $row['id'] ?>">
<input type="button" class="reserve" name="Registrate" value="Registrate Now"  style="border-radius:30; width:130; height: 25; color: green; font-weight:bolder; font-size: 13"/>
</form>

然后在您的 registrate.php 脚本上

<? $identified = $_POST['id']?>
<? echo $identified; ?>

另一种方法是通过 $_GET

<a href="registrate.php?id=<?= $row['id'] ?>">Registrate</a>

然后在您的 registrate.php 脚本上

<? $identified = $_GET['id']?>
<? echo $identified; ?>

如果您是 PHP 新手,我会推荐您一本书,例如用于动态网站的 PHP 和 MySQL:Visual QuickPro 指南,非常适合初学者

萨卢多斯

于 2013-01-24T15:44:10.093 回答