J'essaie de créer un petit projet où ici, dans ce cas, j'ai créé un formulaire dans lequel je prends les informations de l'utilisateur, puis je mets à jour les données dans la base de données, mais il ne les télécharge pas et les redirige vers une autre page. PHP s'il vous plaît aider.
<?php include 'config.php'; ?>
<body>
<?php
if(isset($_POST['submit']))
{
$fname=$_POST['fname'];
$lname=$_POST['lname'];
$email=$_POST['email'];
$phn=$_POST['phone'];
$amount=$_POST['amount'];
$sql="insert into donator(first_name,last_name,email,phone_no,amount) values('{$fname}','{$lname}','{$email}','{$phn}','{$amount}')";
$result=mysqli_query($db,$sql);
}
?>
<div id="header"></div>
<div class="testbox">
<form action="charge.php" method="post">
<div class="banner">
<h1>Donation Form</h1>
</div>
<br/>
<fieldset>
<legend>Donation Form</legend>
<div class="rows">
<div class="item">
<label for="fname">First Name<span>*</span></label>
<input id="fname" type="text" name="fname" required />
</div>
<div class="item">
<label for="lname"> Last Name<span>*</span></label>
<input id="lname" type="text" name="lname" required/>
</div>
<div class="item">
<label for="address">Email Address<span>*</span></label>
<input id="address" type="text" name="email" required />
</div>
<div class="item">
<label for="phone">Phone Number</label>
<input id="phone" type="tel" name="phone" required/>
</div>
</fieldset>
<br/>
<fieldset>
<legend>Donation Details</legend>
<div class="colums">
</div>
<div class="item">
<label for="amount">Donation Amount<span>*</span></label>
<input type="text" name="amount" value="20.00" required/>
</div>
<div class="item">
<label for="donation">Donation Comments</label>
<textarea id="donation" rows="3"></textarea>
</div>
</fieldset>
<div class="btn-block">
<button type="submit" name=submit>Donate Now</button>
</div>
</form>
</div>
<div id="footer"></div>
</body>
Essayez cette requête
$sql = "insert into donator (first_name,last_name,email,phone_no,amount) values('$fname','$lname','$email','$phn','$amount')";
Et gardez l'action du formulaire vide <form action=""></form>
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots