Create1.php Code
<form action="create2.php" method="POST">
<table cellpadding="10">
<tr>
<td>Name</td>
<td><input type="text" name="name" value="<?php echo $name; ?>" disabled></td>
</tr>
<tr>
<td>Mobile</td>
<td><input type="text" name="mobile" value="<?php echo $mobile; ?>" disabled/></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email" value="<?php echo $email; ?>" disabled/></td>
</tr>
<tr>
<td>Company</td>
<td><input type="text" name="company" value="<?php echo $company; ?>"disabled /></td>
</tr>
<tr>
<td><input type="submit" value="Confirm" /></td>
</tr>
</table>
</form>
Ich versuche, die Eingänge auf meiner nächsten Seite, dh create2.php zu empfangen, aber sein Undefined index
für alle die Namen Attribut zeigt. Alles scheint in Ordnung zu sein. Ich weiß nicht, warum es hat?
mein Create2.php Code
$name = $_POST['name'];
$mobile = $_POST['mobile'];
$email = $_POST['email'];
$company = $_POST['company'];
$sql = "INSERT INTO users (name,mobile,email,company,document)
VALUES ('$name','$mobile','$email','$company','$document')";
mysqli_query($con,$sql);
Ich habe die $ _POST [] auf create2.php mit isset(), und es ist nicht gesetzt! Keine Werte erhalten? Was ist mit dem Code falsch?