Envoyer des donner a une db [Résolu]

Signaler
Messages postés
11
Date d'inscription
samedi 1 septembre 2007
Statut
Membre
Dernière intervention
26 février 2009
-
Messages postés
11
Date d'inscription
samedi 1 septembre 2007
Statut
Membre
Dernière intervention
26 février 2009
-
Bonjour a tous,

voila je recherche comment faire pour envoyer des donner a une db sans passer par $_post ce que je recherche c'est une fonction qui charge directement la page et les donne dans la db sans que celle ci soit visible, et qu'a la fin de l page ( une foi les donner charger en db,) un renvoie ver une page de type : Merci vos ressource on ete Valider.

voila ma petite demande.

Amicalement laurent 

2 réponses

Messages postés
11
Date d'inscription
samedi 1 septembre 2007
Statut
Membre
Dernière intervention
26 février 2009

Re,

pour mieux comprendre mon probleme je vous donne le code source de ma page php et du tpl

*************************  Page PHP *********************
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns= "http://www.w3.org/1999/xhtml">
<head>
</head>

<?php

define('INSIDE'  , true);
define('INSTALL' , false);

$ugamela_root_path = './';
include($ugamela_root_path . 'extension.inc');
include($ugamela_root_path . 'common.' . $phpEx);

    if ($user['authlevel'] >= 1) {

        $mode      = $_POST['mode'];

        $PageTpl   = gettemplate("money");
        $parse     = $lang;

        if ($mode == 'addit') {
            $id          = $planetrow['id'];
            $metal       = 7000000;
            $cristal     = 5000000;
            $deut        = 3000000;

            $QryUpdatePlanet  = "UPDATE {{table}} SET ";            $QryUpdatePlanet ."`metal` `metal` + '". $metal ."', ";            $QryUpdatePlanet ."`crystal` `crystal` + '". $cristal ."', ";            $QryUpdatePlanet ."`deuterium` `deuterium` + '". $deut ."' ";
            $QryUpdatePlanet .= "WHERE ";            $QryUpdatePlanet ."`id` '". $id ."' ";
            doquery( $QryUpdatePlanet, "planets");
                       

            AdminMessage ( $lang['adm_am_done'], $lang['adm_am_ttle'] );
        }
        $Page = parsetemplate($PageTpl, $parse);

        display ($Page, $lang['adm_am_ttle'], false, '', true);
    }
?>

</html>

******************************************************
et

*************************  Page tpl *********************

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>

Ajout de ressources

<form action="money.php" method="post">
 
     
      ----

        Formulaire d'ajout,
     
      ----

        agriculture |
        Pierre |
        Deut&eacute;rium |
     
      ----

        7 000 000 |
        5 000 000 |
        3 000 000 |
     
      ----

        Bient&ocirc;t de nouveaux packs seront disponible |
     
      ----

        |
     
   
    ----

      ,
   
 

</form>

</html>

******************************************************

donc voila, bon pourquoi ce code c'est pour mon site de jeu en ligne, je ne veut pas mettre de payement du type allopas et autre, donc celas me serre quand un joueur clic sur une pub (google) il a en retour des bonus pour le jeu....mais pour le code que j'ai le probleme et la fonction (precedent) de l'explorateur qui permet au joueur de revenir a volonter sur le rejout de ressource.
moi je souhaite limite a un clic par 24h et un non retour sur la page apres le clic, j'ai regarder la fonction :
<meta http-equiv ="Refresh" content="0;URL=./404/error4.php">
mais cela ne donne rien, j'ai du oublier un truc, en plus avec mon code y aune fonction post et je ouhaite aussi la suprimer.
Mais apres avoir lu et test plusieur solution d'ici et la je suis revenu a mon code de base. car j'avais des erreurs.

voila donc si une personne a une idee...Merci

 Lolo
Messages postés
11
Date d'inscription
samedi 1 septembre 2007
Statut
Membre
Dernière intervention
26 février 2009

Personne ???

 Lolo