Version complète: sur le forum Webmaster Hub : javascript (formulaire/php/mysql)
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net
FruitDeFendu
Bonjour,
j'ai plusieurs problèmes je vais commencer par le plus simple a mon avit wink.gif

j'ai une erreur sur ma page de formulaire

caddie.total a la valeur nul ou n'est pas un objet! je regarde mon code et je présume que ca vient du faite que je fait des multiplications par des selects du champ total! mais le champ total est en dernier avec une valeur qui est extraite de la base de donnée!

alors pour résoudres ce problème j'ai pense que je pourrait insérer un value de mon champ total au tout début de ma pages
style comme ca
CODE
<script language = "javascript" type="text/javascript">document.caddie.total.value='<? echo $prix[($type)]?>'</script>

mais seul problème cela ne marche pas tongue.gif je sais pas comment faire pour qu'il se lance tout seul au chargement de ma page wink.gif

et en plus peux etre que ca ne résoudra pas mon problème happy.gif biggrin.gif

aider moi plz happy.gif

ps: le formulaire calcule bien tout mais bon sous ie un pti triangle jaune s'affiche en dessous a gauche happy.gif
FruitDeFendu
deuxiemes problèmes que j'avait !! cest que mon formulaire ne tien pas compte de mon javascript sad.gif

pourtant j'ai déja vus plusieurs fois du javascript génére en php

CODE
 <script language="javascript" type="text/javascript">
    function verifchamps()
 {

<?php
$connect = mysql_connect($localhost,$loginsql,$mot) or die ("Impossible de se connecter");
mysql_select_db($dbName, $connect) or die ("Impossible de selectionner la base de donnees");
$requete2 = 'SELECT * FROM commande';
$result2 = mysql_query($requete2);
     while ($commande = mysql_fetch_array($result2))
     {
     $urlc = $commande['url'];
     echo 'if (document.caddie.url.value = ';
     echo $urlc;
     echo ')';
     echo '{';
     echo "alert('Cette url est déja utiliser')";
     echo 'return false;';
     echo '}';
     }
?>
    </script>


cela devrait fonctionner non ?
Xavier
Visiblement tu mélange le javascript, langage de script qui est interprété du côté client (le navigateur, l'utilisateur) et le php qui est un langage côté serveur. Le navigateur ne peut pas interpréter le php, et réciproquement le serveur ne peut pas interpréter le javascript.
Il faut faire un choix, soit tu traites les données au niveau du navigateur en javascript soit du côté du serveur en php, mais pas les deux wink.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.