Modérateur PHPfrance |
10684 Messages
11 déc. 2006, 12:33
Comment ça "pourquoi les deux ne s'exécutent pas de la même manière" ? Ce sont deux langages de programmation différents, destinés chacun à une utilisation différente
Si on analyse ton code, voici ce qui se passe sur le serveur (puisque le php est exécuté en premier)
1. $datedeb=$_REQUEST["datdeb"] // affecte la valeur contenue dans $_REQUEST["datdeb"] à la variable $datedeb. Cette action est toujours vraie.
2. $datefin=$_REQUEST["datfin"] // affecte la valeur contenue dans $_REQUEST["datfin"] à la variable $datefin. Cette action est toujours vraie.
3. evalue l'expression "$datedeb=$_REQUEST["datdeb"] & $datefin=$_REQUEST["datfin"]" // la première retourne vraie, la seconde retourne vraie, le résultat est donc vrai.
// Jusqu'ici, il n'y a rien d'affiché, rien de contrôlé, aucun traitement solicité, le contenu des balises php ne produira donc rien.
4. génère le code HTML envoyé au navigateur :
<input name="sub" type="image" onClick="" src="../image/bouton/button1F.gif" width="115" height="23" border="0">
Je ne sais pas ce que tu souhaites faire, mais tu ne pars vraissemblablemet pas du tout dans la bonne direction

Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...