大家好,我正在使用简单的脚本,在将某些信息更新到名为sports
的表中时遇到问题,当我提交表单时我什么都没发生,我无法弄清楚问题出在哪里。查询或$ _POST [],所以这是我的代码,希望您能对我有所帮助,谢谢。
<?php
include 'connect.php';
$id=$_GET['id'];
$sql='SELECT * FROM sports WHERE `code_sport`='.$_GET['id'].'';
$result=mysqli_query($connect,$sql);
$row =mysqli_fetch_array($result);
?>
<!DOCTYPE html>
<html>
<head>
<title>Ajouter un sport</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<header>
<h1>Sports Gestion</h1>
</header>
<nav>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="ajoutesport.php">Ajouter un Sport</a></li>
<li><a href="ajoutejoueur.php">Ajouter un Joueur</a></li>
<li><a href="ajoutepratique.php">Ajouter Pratiques</a></li>
<li><a href="">Liste des Sport</a></li>
<li><a href="">Liste des Joueur</a></li>
<li><a href="">Liste des Pratiques</a></li>
</ul>
</nav>
<div id="ajoutesport">
<form action="listsport.php" method="post">
<label for="sport">Nom de Sport</label>
<input type="text" name="sport" value="<?php echo $row['designation_sport'] ; ?>">
<br>
<label for="typesport">Type de Sport</label>
<select name="typesport">
<option value="<?php echo $row['type_sport'] ; ?>"><?php echo $row['type_sport'] ; ?></option>
<option>individual</option>
<option>collectif</option>
</select>
<br>
<button name="submit">Modifier</button>
</form>
<?php
if (isset($_POST['submit'])) {
$sport=$_POST['sport'];
$typesport=$_POST['typesport'];
$sql1="UPDATE `sports` SET `code_sport`='$id', `designation_sport`='$sport', `type_sport`='$typesport' WHERE `code_sport`='$id' ";
$result1=mysqli_query($connect,$sql1) or die("error");
}
?>
</div>
<style type="text/css">
#ajoutesport{
width: 400px;
margin: 0 auto;
margin-top: 40px;
padding: 30px;
background-color: #3385ff;
}
form button {
float: right;
}
</style>
</body>
</html>