Я пытаюсь отправить форму, и после нажатия кнопки отправки я хочу, чтобы вторая форма отображалась, сохраняя значения (я разработал эту часть) , Мне сказали использовать функцию isset
, но я не могу заставить ее работать. Код работает нормально (я не копировал материал php в).После нажатия submit, я хочу, чтобы он отобразил вторую форму
<!DOCTYPE html>
<html>
<head>
<title>Prac 2 Task 12</title>
</head>
<body>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>" id="custinfo" >
<table>
<tr>
<td><label for="customerid">Customer ID (integer value): </label></td>
<td>
<input
type="text"
id="customerid"
name="customerid"
size="10"
value="<?php
echo isset($_POST['customerid'])
? htmlspecialchars($_POST['customerid'])
: ''; ?>"
/>
<?php echo $customerIDError ?>
</td>
<td style="color:red"></td>
</tr>
</table>
<p>
<input type="submit" name = "submit" value="Save Data"/>
<input type="reset" value="Reset Form" />
</p>
</form>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>" id="custinfo" >
<table>
<tr>
<td><label for="username">Username: </label></td>
<td>
<input
type="text"
id="username"
name="username"
size="10"
value="<?php
echo isset($_POST['username'])
? htmlspecialchars($_POST['customerid'])
: ''; ?>"
/>
<?php echo $customerIDError ?></td>
<td style="color:red"></td>
</tr>
</table>
<p>
<input type="submit" name = "submit" value="Save Data"/>
<input type="reset" value="Reset Form" />
</p>
</form>
</body>
</html>
Что вы пробовали до сих пор? –
'id's' внутри HTML должен быть' уникальным'. –
Что вы можете задать здесь? Вы утверждаете, что у вас есть «эта часть разработана». И действительно, похоже, что, помимо нескольких сбоев, вы сможете решить сами. – arkascha