<html>
<head>
<title>Modifier</title>
</head>
<body>
<marquee behavior=scroll disection="left" border="0" width="689" heigh="19">
<h1> FORMULAIRE DE MODIFICATION DES CLIENTS </h1> </marquee>
<?php
include('Connection.php'); //script de connextion
$reponse = mysql_query("SELECT * FROM client"); // va chercher dans la table toute les valeurs de la table client
$donnees = mysql_fetch_array($reponse);
echo"<br><br><br>";
echo"<table border='1'>";
echo"<tr><th>Numéro Client</th><th>Nom du Client</th><th>Rue Client</th><th>Code Postale Client</th><th>Ville Client</th><th>Code Pays Client</th><th>Tel Client</th><th>Mel Client</th></tr>"; // titre des champs du tableau
while ($donnees!=false)
{
echo "<tr><td>".$donnees['NoClient']."</td><td>".$donnees['NomClient']."</td><td>".$donnees['RueClient']."</td><td>".$donnees['CPClient']."</td><td>".$donnees['VilleClient']."</td><td>".$donnees['CdPaysClient']."</td><td>".$donnees['TelClient']."</td><td>".$donnees['MelClient']."</td></tr>";// valeur afficher dans le tableau , valeur qui on était préalablement récupérer avec la requête SQL du début !
$donnees = mysql_fetch_array($reponse);
}
echo"</table>";
?>
<form method ="post" action="clientmofif.php">
Saisir le numéro du client : <input type="text" name="selection"> // barre de saisie
<a href="clientmodif.php">Valider</a> // bouton valider
</br></br></br></br></br></br>
$reponse = mysql_query ("SELECT * FROM client WHERE NoClient = '$NumClient'"); // va chercher toutes les valeurs qu'il trouve dans la base de donnée où le Numéro du client ($NoClient) est égale au numéro saisie dans la bart de saisie !
$donnees = mysql_fetch_array($reponse);
?>
</form>
</body>
</html>
Aprés avoir cliquer sur valider on tombe sur un formulaire dans le quel est présélectionner dans les barre de saisie les valeurs correspondents aux valeurs du numéro de client (NoClient) saisie juste avant de sorte qu'on peut voir qu'elle sont les information correspondante au numéro du client et les modifier ...
Vu que c'est dans un formulaire on et dans des barre de saisie ,on doit pouvoir saisir n'importe quoi dans les barre . Et je veut que ce que l'on saisie dans les barre ,une fois avoir cliquer sur valider , cela modifie la base de donnée au niveau du client correspondant , je veut pouvoir modifier la base de donnée directement d'une page internet !
$reponse = mysql_query("SELECT * FROM client WHERE NoClient = '$Num'");
mysql_query("UPDATE client SET NomClient='$Nom',RueClient='$Rue',CPClient='$CP',VilleClient='$Ville',CdPaysClient='$CodePays,TelClient='$Tel',MelCLient='$Mel'"); //requête Sql modifiant la base de donnée avec les valeur saisie dans les barre de saisie du formulaire , tout en haut !
Seulement aprés avoir fait ça , le tableau apparaît , avec les titre des champ du tableau mais les barre de saisie sont vide , le scripte ne prend pas les valeur de modifier.php ... et de plus losrqu'on clique sur le bouton modifier aprés avoir saisie n'importe quoi dans les barre de saisie , ceka ne modifie rien , le champ concerner reste comme il était ...
Trouvez des réponses à vos questions sur les applications, les logiciels de productivité et les outils numériques. Partagez vos expériences et connectez-vous avec d'autres utilisateurs pour optimiser votre utilisation des logiciels.