Php et sql
roujit
Messages postés
28
Statut
Membre
-
DasSium95 Messages postés 741 Statut Membre -
DasSium95 Messages postés 741 Statut Membre -
salut
selon une requête je veut afficher une table,devant chaque ligne de cette table ,un lien modifier lorsque je clic sur cet lien je passe a une autre page qui contient le formulaire que je veut le modifier ,au dessus un bouton enregistrer.mon problème et que j'arrive pas a récupérer les données que je vient d'entrer dans le formulaire(au lieu de anciennes valeurs du cet formulaire)pour les enregistrées .
j'espère que vous m'aidez .
mes sincères remerciement.
selon une requête je veut afficher une table,devant chaque ligne de cette table ,un lien modifier lorsque je clic sur cet lien je passe a une autre page qui contient le formulaire que je veut le modifier ,au dessus un bouton enregistrer.mon problème et que j'arrive pas a récupérer les données que je vient d'entrer dans le formulaire(au lieu de anciennes valeurs du cet formulaire)pour les enregistrées .
j'espère que vous m'aidez .
mes sincères remerciement.
A voir également:
- Php et sql
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
8 réponses
voici le code du mon formulaire ds les sont déjà rempli.merci de m'a voir repondre
<html>
<head>
<title>modification de données</title>
</head>
<body>
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost,$dbuser,$dbpass)or die('error connecting to mysql');
$dbname = 'asta';
mysql_select_db($dbname);
$id_devis=$_POST["id_devis"];
$jour=$_POST["jour"];
$mois=$_POST["mois"];
$annee=$_POST["annee"];
$description_devis=$_POST["description_devis"];
$montant=$_POST["montant"];
$remise=$_POST["remise"];
$var=$_GET['var'];
// print $_GET['var'];
?><br><br><?php
$date=$annee."-".$mois."-".$jour;
$query="select * from devis where id_devis='$var'";
//echo $query;
$result = mysql_query($query) or die(mysql_error());
while($row=mysql_fetch_array($result)){
?>
<form methode="post" name="deposer" >
<table width="366" border="0" align="center">
<input type="hidden" name="id_devis" value="<?php print("$row[id_devis]");?>">
<tr bgcolor="#969696">
<td width="134" align="right">
Date
</td>
<td width="222">
<input name="date" type="text" maxlength="20" value="<?php
print("$row[date]");
?>">
</td>
</tr>
<tr bgcolor="#969696">
<td width="700" align="right">
Description Devis
</td>
<td width="500">
<input name="date" type="text" maxlength="20" value="<?php
print("$row[description_devis]");
?>">
</td>
</tr>
<tr bgcolor="#969696">
<td width="700" align="right">
Montant
</td>
<td width="500">
<input name="date" type="text" maxlength="20" value="<?php
print("$row[montant]");
?>">
</td>
</tr>
<tr bgcolor="#969696">
<td width="134" align="right">
Remise
</td>
<td width="222">
<input name="remise" type="text" maxlength="20" value=
"<?php
print("$row[remise]");
?>">
</td>
</tr>
</table><br>
<center> <INPUT TYPE="SUBMIT" VALUE="modifier" >
<input type="reset" value= "Annuler" ></center></p>
</form>
<?php
}
?>
</body>
</html>
<html>
<head>
<title>modification de données</title>
</head>
<body>
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost,$dbuser,$dbpass)or die('error connecting to mysql');
$dbname = 'asta';
mysql_select_db($dbname);
$id_devis=$_POST["id_devis"];
$jour=$_POST["jour"];
$mois=$_POST["mois"];
$annee=$_POST["annee"];
$description_devis=$_POST["description_devis"];
$montant=$_POST["montant"];
$remise=$_POST["remise"];
$var=$_GET['var'];
// print $_GET['var'];
?><br><br><?php
$date=$annee."-".$mois."-".$jour;
$query="select * from devis where id_devis='$var'";
//echo $query;
$result = mysql_query($query) or die(mysql_error());
while($row=mysql_fetch_array($result)){
?>
<form methode="post" name="deposer" >
<table width="366" border="0" align="center">
<input type="hidden" name="id_devis" value="<?php print("$row[id_devis]");?>">
<tr bgcolor="#969696">
<td width="134" align="right">
Date
</td>
<td width="222">
<input name="date" type="text" maxlength="20" value="<?php
print("$row[date]");
?>">
</td>
</tr>
<tr bgcolor="#969696">
<td width="700" align="right">
Description Devis
</td>
<td width="500">
<input name="date" type="text" maxlength="20" value="<?php
print("$row[description_devis]");
?>">
</td>
</tr>
<tr bgcolor="#969696">
<td width="700" align="right">
Montant
</td>
<td width="500">
<input name="date" type="text" maxlength="20" value="<?php
print("$row[montant]");
?>">
</td>
</tr>
<tr bgcolor="#969696">
<td width="134" align="right">
Remise
</td>
<td width="222">
<input name="remise" type="text" maxlength="20" value=
"<?php
print("$row[remise]");
?>">
</td>
</tr>
</table><br>
<center> <INPUT TYPE="SUBMIT" VALUE="modifier" >
<input type="reset" value= "Annuler" ></center></p>
</form>
<?php
}
?>
</body>
</html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dans ton forme il n'y a aucune action. Il faudrait que tu mettes action="page.php"
où page est la page que tu veux appeler
où page est la page que tu veux appeler
oui j'ai le met .le problème persiste encore il n'arrive pas a récupérer les données que je veut changer ds mon formulaire