récuperer l'identifiant
Posté : 31 oct. 2007, 11:11
je n'arrive pas a récupérer l'identifiant
//requete_modifier.php
$idjoueur UPDATE Joueur SET Prenom='Eric', Nom='Abidal', Nationalite='Français', Club='Lyon/FC Barcelone', Poste='gfd' WHERE IdJ='$idjoueur'
ou si j'enleve les dernieres apostrophes la requete me signale que la condition where n'est pas bonne
peut etre je dois faire un champs caché avec l'identifiant ?
Code : Tout sélectionner
$idjoueur=$_GET["id"];
$req=mysql_query("SELECT IdJ,Prenom,Nom,Nationalite,Club,Poste FROM Joueur WHERE IdJ='$idjoueur'");
if( $req){$joueur=mysql_fetch_array($req);}
$idjoueur=$joueur['IdJ'];
?>
<form method=post action="requete_modifier.php?id=$idjoueur">
<TABLE BORDER=0>
<TR><TD>Prenom</TD> .....Code : Tout sélectionner
<?php
$idjoueur=$_GET["id"];
echo $idjoueur;
$prenom = (isset($_POST['prenom']) && $_POST['prenom'] != "") ? $_POST['prenom'] : "";
$nom = (isset($_POST['nom']) && $_POST['nom'] != "") ? $_POST['nom'] : "";
$nationalite = (isset($_POST['nationalite']) && $_POST['nationalite'] != "") ? $_POST['nationalite'] : "";
$club = (isset($_POST['club']) && $_POST['club'] != "") ? $_POST['club'] : "";
$poste = (isset($_POST['poste']) && $_POST['poste'] != "") ? $_POST['poste'] : "";
if ($prenom != "" && $nom != "" && $nationalite != "" && $club != "" && $poste != "")
{
// Connexion à la base de données
require("config.inc.php");
$sql = "UPDATE Joueur SET Prenom='$prenom', Nom='$nom',
Nationalite='$nationalite', Club='$club', Poste='$poste' WHERE IdJ='$idjoueur'";
mysql_query($sql) or die ("Erreur SQL ! : ".mysql_error()."<br />Requête utilisée : ".$sql);
echo $sql;
}
else
{
echo "Un ou plusieurs champs n'ont pas été remplis !";
}
?>ou si j'enleve les dernieres apostrophes la requete me signale que la condition where n'est pas bonne
peut etre je dois faire un champs caché avec l'identifiant ?