php修改表单isuue错误
我在modifier.php上遇到了这个错误,我不知道如何解决这个问题 在php修改表单isuue错误,php,html,Php,Html,我在modifier.php上遇到了这个错误,我不知道如何解决这个问题 在validModif.php上也是如此 ( ! ) Notice: Undefined index: Nom in C:\wamp\www\Rendu\Modifier.php on line 2 这是我的密码 我也有添加和删除,他们的工作很好,所以数据库没有问题,我想我在这里遗漏了一些东西,谢谢你的进步 Modifier.php ( ! ) Notice: Undefined index: Nom in C:\wamp
validModif.php上也是如此
( ! ) Notice: Undefined index: Nom in C:\wamp\www\Rendu\Modifier.php on line 2
这是我的密码
我也有添加和删除,他们的工作很好,所以数据库没有问题,我想我在这里遗漏了一些东西,谢谢你的进步
Modifier.php
( ! ) Notice: Undefined index: Nom in C:\wamp\www\Rendu\ValidModif.php on line 6
( ! ) Notice: Undefined index: Prenom in C:\wamp\www\Rendu\ValidModif.php on line 7
( ! ) Notice: Undefined index: Sexe in C:\wamp\www\Rendu\ValidModif.php on line 8
之前有人就StackOverflow提出过类似的问题。看这里,这可能会有帮助:
您盲目地假设项目($\u GET['Nom']
)在那里isset()
可以成为你的朋友->如果(isset($\u GET['Nom']){$NomRecupere=$\u GET['Nom'];}否则{/$\u GET['Nom']未设置}
你使用什么url访问Modifier.php?
<?php
$NomRecupere=$_GET['Nom'];
include("Connexion.php");
seConnecter();
$requete="select * from Personne where Nom='$NomRecupere'";
$resultat = mysql_query($requete);
while($ligne=mysql_fetch_array($resultat)){
?>
<html>
<head>
<link type="text/css" rel="stylesheet" href="2A5-Rendu AhmedelFadhelAchour CSS.css" />
<script language="javascript" type="text/javascript" src="2A5-Rendu AhmedelFadhelAchour JS.js">
</script>
</head>
<body>
<fieldset>
<legend> Mon Formulaire </legend>
<form action="ValidModif.php" method="post">
<label> Nom :                  <input type="text" name="Nom" id="nom" value="<?php echo $ligne['Nom']; ?>" placeholder="saisir le nom"/> </label> <br/>
<label> Prenom :              <input type="text" name="Prenom" id="prenom" value="<?php echo $ligne['Prenom']; ?>" placeholder="saisir le prenom"/> </label> <br/>
Sexe :                  <label> <input type="radio" name="Sexe" id="sexe" value="homme" checked="checked"/> H </label>
<label> <input type="radio" name="sexe" id="sexe" value="femme" /> F </label><br/>
<label>Email :                 <input type="text" name="Email" id="email" value="<?php echo $ligne['Email']; ?>" placeholder="saisir le mail"/> </label> <br/>
Pays :                  <select name="pays" id="pays" >
<option value="selection"> Selectionnez votre Pays </option>
<option value="tunisie"> Tunisia </option>
<option value="algerie"> Algeria </option>
<option value="maroc"> Morocco </option>
<option value="france"> France </option>
<option value="italie"> Italy </option>
</select><br/>
<label>Telephone :         <input type="text" name="Telephone" id="telephone" value="<?php echo $ligne['Telephone']; ?>" /> </label><br/>
Besoin d'aide:      <label> <input type="checkbox" name="Besoin" id="html" value="html" checked="checked"/> HTML </label>
<label> <input type="checkbox" name="Besoin" id="css" value="css" /> CSS </label>
<label> <input type="checkbox" name="Besoin" id="js" value="js" /> JS </label>
<label> <input type="checkbox" name="Besoin" id="php" value="php" /> PHP </label><br/>
Commentaires :   
<textarea id="commentaires" name="Commentaires" value="<?php echo $ligne['Commentaires']; ?>" ></textarea>
<br/>
<br/>
                            <input type="submit" onclick="validation()" value="Modifier" />
</form>
</fieldset>
</body>
</html>
<?php } ?>
<?php
$NomR=$_POST['Nom'];
$PrenomR=$_POST['Prenom'];
$SexeR=$_POST['Sexe'];
$EmailR=$_POST['Email'];
$TelephoneR=$_POST['Telephone'];
$BesoinR=$_POST['Besoin'];
$CommentaireR=$_POST['Commentaire'];
include("Connexion.php");
seConnecter();
$requete="update Personne set nom='$nomR' , Prenom='$PrenomR' , Sexe='$SexeR' ,Email='$EmailR' , Telephone='$TelephoneR' , Besoin='$BesoinR' , Commentaire='$CommentaireR' where Nom='$NomR' ";
$resultat =mysql_query($requete);
?>
<?php
function seConnecter(){
$host="localhost";
$user="root";
$pwd="";
$nomdb="CV";
$lien=mysql_connect($host,$user,$pwd);
mysql_select_db($nomdb,$lien);
}
?>