begin process at 2012 05 31 01:58:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Problème isset


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème isset

jeudi 16 novembre 2006 à 17:53:30 | Problème isset

m2rtech

Bonsoir,
dans le code ci-dessous,
si je clic sur rafraichir puis sur commander c'est ok : on passe à la page suivante.
si je NE clic PAS sur rafraichir (montant vide) puis sur commander  : on NE passe PAS à la page suivante

par contre si clic sur commander puis rafraichir puis commander, rien ne se passe alors que je devrais passer à la page suivante

<?php
    session_start();

    $_SESSION['$unigest_pro'] = 490;
    $_SESSION['$contrat_pro'] = 149;

if (isset($Submit))
    {
        if (($montant<>""))
        {
        header("Location: formulaire-commande.php");
        }
    }
?>


jeudi 16 novembre 2006 à 18:07:12 | Re : Problème isset

audayls

Salut,
Remplaces "isset" par "!empty"

For every choice, a consequence (Fable)
jeudi 16 novembre 2006 à 19:22:26 | Re : Problème isset

m2rtech

Merci pour ton aide,
j'ai en fait un souçi plus insoluble (à mon niveau) : je souhaite faire (quand on clic sur Actualiser) : Total HT= puht * quantité
mais j'y arrive pas, je demande de l'aide, et merci d'avance.
voiçi le code : il comporte effectivement un script java, mais je ne sais pas comment lui dire qu'il faut l'afficher dans un label
(j'y suis arrivé mais une zone de texte, ce qui a l'énorme inconvénient d'être editable par le surfeur)

<?php
    session_start();

    $_SESSION['$unigest_pro'] = 490;
    $_SESSION['$contrat_pro'] = 149;
if (!empty($Submit))
    {
        if (($montant<>""))
        {
        header("Location: formulaire-commande.php");
        }
    }
?>
<html>
<head>
</head>
<body>

<form name="formulaire" action="commande.php" method="post" onSubmit="return DataCheck()">

<table width="75%" border="0" align="center">
    <tr bgcolor="#33C7FF"><td width="11%"><div align="center" class="style1">R&eacute;f&eacute;rence</div></td>
        <td width="59%"><div align="center" class="style1">Produit</div></td>
        <td width="10%"><div align="center" class="style1">Puht</div></td>
        <td width="6%"><div align="center" class="style1">Quantit&eacute;</div></td>
    </tr>
    <tr>
     <td><span class="style27"> dev </span></td>
      <td><span class="style27">designation</span></td>
      <td><div align="right" class="style27">490.00</div></td>
      <td><div align="right">
      <select name="unigest_quantite" id="quantite">
      <option value="1" selected>1</option>
      <option value="2">2</option>
      <option value="3">3</option>
      <option value="4">4</option>
      <option value="5">5</option>
      <option value="6">6</option>
      <option value="7">7</option>
      <option value="8">8</option>
      <option value="9">9</option>
      </select></div></td>
    </tr>
</table>

<div align="center">
<p align="center">
  <input type="submit" name="actualiser" value="Actualiser" onClick="calculer();">
</p>
<p>
  <table width="348" border="0" align="center" bordercolor="#00CCCC" bgcolor="#0099FF">
      <tr>
        <td width="192" height="42"><div align="right" class="style1">Total HT</div></td>
        <td width="142"><div align="right" class="style27"></div>       
              <div align="right"> </div></td>
      </tr>
  </table>
</p>
<div align="center">
  <input name="Submit" type="submit" id="Submit" value="Commander">
        <I><span class="lowerleft style5"> </span></I>
</div>
<?php
   $_SESSION['contrat_quantite']= $_POST['contrat_quantite'];
   $_SESSION['unigest_quantite'] = $_POST['unigest_quantite'];
?>

</form>
<script language="JavaScript">
<!--
function calculer(){
document.formulaire.montant.value=document.formulaire.unigest_quantite.value*490+document.formulaire.contrat_quantite.value*149;

}
//-->
</script>
</body>
</html>
jeudi 16 novembre 2006 à 20:21:22 | Re : Problème isset

xque19

salut,

Déjà je pense que c'est pas bon que ton formulaire ait 2 boutons SUBMIT, il serait préférable de remplacer
<input type="submit" name="actualiser" value="Actualiser" onClick="calculer();">
par
<input type="button" name="actualiser" value="Actualiser" onClick="calculer();">

Pour ton problème, je suppose que tu a un champ du genre <input name="montant" type="text" ...>

il faut le remplacer par
<span id="montant" class="..."></span>
<input name="montant" type="hidden" ...> (pour le cacher au utilisateur, et pouvoir passer le résultat dans le formulaire)

et dans ta fonction "calculer" tu met:

function calculer()
{
document.getElementById('montant').innerHtml=document.formulaire.unigest_quantite.value*490+document.formulaire.contrat_quantite.value*149;
document.formulaire.montant.value=document.formulaire.unigest_quantite.value*490+document.formulaire.contrat_quantite.value*149;
}


Cette discussion est classée dans : clic, rafraichir, passe, commander, isset


Répondre à ce message

Sujets en rapport avec ce message

Isset ne fonctionne pas =( [ par alex_sex ] Bon je viens ici car je suis vraiment a bout de nerf, pas moyen de faire marcher ce code, si vous m'aidiez, vous me soulagerez a un point inimaginable transfert d'une image par formulaire vers une base de données [ par stageman ] Bonjour,je developpe la partie admin de mon site et j'ai réalisé un formulaire qui transfert les données rentrées dans celui-ci vers ma base de donnée fonction corriger dans un formulaire de contact [ par JackNUMBER ] bonjour à tous !alors voila je débute dans le PHP, j'ai fait un peu les bases de données et là je fais un peu de formulaire.j'ai un petit soucis avec acces membre non securise [ par laloire33150 ] bonjour, et bonne annee voici mon souci: j'ai un site de formation avec acces par login et mot de passe avec une base de donnee le soucis est simp probeme d'authentification [ par morando007 ] salut tout le monde!j'ai un probléme si vous pouvez m'aider si il te plait!!j'ai un formulaire d'identification, quant le mot de passe et le login son Formulaire de mot de passe perdu [ par Sub_Mat ] Bonjour à tous,Bon voila, je suis en train de mettre en place un système de récupération de mot de passe sur mon site, et j'ai beau chercher, mais je correction de mon code [ par abiziane ] salut les amis je suis en train de concevoir un site web dynamique mais après la conception de mes formulaires ,je n'arrive pas à insérer les informat Eviter le multiclic [ par kickers37000 ] Bonjour a tous :)Alors, je viens ici pour poser une petite question, c'est un peut le but non ? ^^J'ai un petit probleme avec un lien sur mon site, qu Passer de javascript à php [ par heepsound ] Bonjour, j'utilise actuellement un script pour réglementer l'accès à certaines pages. Il fonctionne bien mais les codes d'accès sont visibles avec la recuperation de variables un undefined index obstiné [ par ourso ] Bonjour, je travaille tout nouvellement avec flash et AMFPHP. j'ai ma fonction d'envoi de mail qui s'obstine à me dire qu'il ne trouve pas l'index vou


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,700 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales