我有一个Add表单,它采用name, email, phone
并将其保存到contacts.txt文件中。
我有另一个接受name
的表单,如果在contacts.txt文件中找到name
,则会出现一个与添加表单相同的更新表单。
我的问题是,如果找到了搜索,如何在更新表单字段中预先填充链接到名称的name, email, phone
?
示例添加形式:
Name: John
Email: abc@xyz.com
Phone: 1234567890
搜索形式:
Enter a name: John
更新形式:
Name: John
Email: abc@xyz.com
Phone: 1234567890
假设您已经搜索了文本文件,并根据结果设置了$name
、$email
和$phone
变量。预填充表单字段的内容如下:
<form action="">
First name:<br>
<input type="text" name="name" value="<?php echo isset($name) ? $name : ''; ?>"><br>
Email:<br>
<input type="text" name="email" value="<?php echo isset($email) ? $email : ''; ?>"><br><br>
Phone:<br>
<input type="text" name="phone" value="<?php echo isset($phone) ? $phone : ''; ?>"><br>
<input type="submit" value="Submit">
如果设置了变量,它将显示该变量,如果没有设置,则不会显示。