从保存在文本文件中的记录中预填充更新表单


Prefill update form from record saved in text file

我有一个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">

如果设置了变量,它将显示该变量,如果没有设置,则不会显示。