Actualiser une page php sur l'evenement onclick d'un bouton
kprime17
Messages postés6Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention 4 octobre 2012
-
14 janv. 2005 à 11:29
kprime17
Messages postés6Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention 4 octobre 2012
-
14 janv. 2005 à 17:32
Salut,
je suis debutant en php et j'ai un petit probleme :
j'ai une liste remplie par une requete mysql et des boutons afin d'ajouter, modifier, supprimer des elements...Sur l'evenement 'onclick' de chaque bouton, je fais appel a une fonction qui execute mes requetes. L'execution fonctionne tres bien et la mise a jour de la base s'effectue mais le probleme c'est pour l'affichage, il faudrait qu'a la fin de al fonction je rappelle ma page mais je ne sais pas comment faire....
voici mon code :
<?
header("Pragma: no-cache");
header("Expires: 0");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
?>
<form name ="frmModif" method="post" action="<? echo "$PHP_SELF"; ?>">
Selectionner une enseigne :
<select name="LstEnseigne" size="10">
<?php
$connection=mysql_pconnect("localhost","root","") or die('erreur');
$db = mysql_select_db("PLAN_DE_TRANSPORTS", $connection) or die ("erreur");
<?php
function ModifierEns()
{
$RekEnsModif="UPDATE enseigne SET EnseigneCode='".$_POST[txtEnsModifCode]."',EnseigneLibelle='".$_POST[txtEnsModifLibelle]."' WHERE EnseigneCode='".$_POST[LstEnseigne]."'";
query($RekEnsModif);
}
function SupprimerEns()
{
$RekEnsSuppr="DELETE FROM enseigne WHERE EnseigneCode='".$_POST[LstEnseigne]."'";
query($RekEnsSuppr);
}
function AjouterEns()
{
$RekAjoutEns="INSERT INTO enseigne(EnseigneCode,EnseigneLibelle) VALUES ('".$_POST[txtEnsAjoutCode]."','".$_POST[txtEnsAjoutLibelle]."')";
query($RekAjoutEns);
}
function query($requete)
{
if ($req=mysql_query($requete)){
return $req;
}else{
echo "
Erreur de la requete : ".$requete." Mysql a repondu :".mysql_error();
}
}
?>
kprime17
Messages postés6Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention 4 octobre 2012 14 janv. 2005 à 12:10
merci beaucoup pour ta reponse...
mais sa ne marche pas..ou plutot, j'ai peut etre du mal a m'en servir..
peut tu me reposter mon code avec les modifications stp car je ne sais pas trop ou les mettre...
merci
+
<select name="LstEnseigne" size="10">
<?php
$connection=mysql_pconnect("localhost","root","") or die('erreur');
$db = mysql_select_db("PLAN_DE_TRANSPORTS", $connection) or die ("erreur");
<?php
function ModifierEns()
{
$RekEnsModif="UPDATE
enseigne SET
EnseigneCode='".$_POST[txtEnsModifCode]."',EnseigneLibelle='".$_POST[txtEnsModifLibelle]."'
WHERE EnseigneCode='".$_POST[LstEnseigne]."'";
query($RekEnsModif);
header('location:index.php');
}
function SupprimerEns()
{
$RekEnsSuppr="DELETE FROM enseigne WHERE EnseigneCode='".$_POST[LstEnseigne]."'";
query($RekEnsSuppr);
header('location:index.php');
}
function AjouterEns()
{
$RekAjoutEns="INSERT
INTO enseigne(EnseigneCode,EnseigneLibelle) VALUES
('".$_POST[txtEnsAjoutCode]."','".$_POST[txtEnsAjoutLibelle]."')";
query($RekAjoutEns);
header('location:index.php');
}
function query($requete)
{
if ($req=mysql_query($requete)){
return $req;
}else{
echo
"
Erreur de la requete :
".$requete." Mysql a repondu
:".mysql_error();
}
header('location:index.php');
}
?>
</html>
<?php
ob_end_flush();
?>
voila, je pense pas avoir oublié de fonction
Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet