Probleme Fonction PHP - PHP - Programmation
Marsh Posté le 07-05-2004 à 19:12:09
spiridow a écrit : Salut tout le monde, |
Tu as commis une belle erreur regarde la difference !
Code :
|
Marsh Posté le 07-05-2004 à 19:27:16
J'ai essayé, mais ca marche pas. J'ai peut etre pas très bien compris. Peux tu me mettre les codes des 2 pages en entiers stp ? Merci
Marsh Posté le 07-05-2004 à 19:30:55
spiridow. il faudrait revoir la définition d'une fonction (au niveau du passage des paramètres...)
Marsh Posté le 07-05-2004 à 19:31:39
spiridow a écrit : J'ai essayé, mais ca marche pas. J'ai peut etre pas très bien compris. Peux tu me mettre les codes des 2 pages en entiers stp ? Merci |
autre erreur
<?
echo "<b>L'aire d'un triangle dont la base est ".$_POST['base']." et dont la hauteur est $_POST['hauteur'] est de: ".AireTriangle($_POST['base'], $_POST['hauteur'])."</b>";
?>
Tu developpe sur notpad?
Marsh Posté le 07-05-2004 à 19:32:09
Oui je sais bien mais la tu ne m'aides pas. Quelqu'un peut m'expliquer ?
Marsh Posté le 07-05-2004 à 19:33:39
spiridow a écrit : Oui je sais bien mais la tu ne m'aides pas. |
Tu mélange des élément du chaine de caractere avec element php.
echo "Voici une variable ".$abcde.", voici une fonction ".maFonction();
Marsh Posté le 07-05-2004 à 19:36:14
Berceker United a écrit : Tu mélange des élément du chaine de caractere avec element php. |
bordel t'arrête tes conneries!!! c'est pas + en PHP, mais bien . pour concaténer...
Marsh Posté le 07-05-2004 à 19:39:43
JagStang a écrit : bordel t'arrête tes conneries!!! c'est pas + en PHP, mais bien . pour concaténer... |
oui c bon je me suis trompé avec java et puis cela ne t'empeche de rester poli.
Marsh Posté le 07-05-2004 à 19:43:35
Code :
|
Marsh Posté le 07-05-2004 à 19:47:38
JagStang a écrit : |
mouais
Marsh Posté le 07-05-2004 à 19:48:46
ReplyMarsh Posté le 07-05-2004 à 19:48:49
j'ai essayé, mais ca me donne l'erreur:
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in c:\program files\easyphp1-7\www\php\triangle.php on line 7
Marsh Posté le 07-05-2004 à 19:53:10
hum j'ai mis:
<?
function AireTriangle($b, $h)
{
return $b * $h * 0.5;
}
echo "<b>L'aire d'un triangle dont la base est " . $_POST['base'] ." et dont la hauteur est ." $_POST['hauteur'] . " est de: " . AireTriangle($_POST['base'], $_POST['hauteur']) . "</b>";
?>
mais ca marche toujours pas:
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in c:\program files\easyphp1-7\www\php\triangle.php on line 7
Marsh Posté le 07-05-2004 à 19:53:14
spiridow : dans tout les cas, je te conseille d'aller faire quelques tutos avant d'aller plus loin
http://phpdebutant.org/
Marsh Posté le 07-05-2004 à 19:53:51
spiridow a écrit : hum j'ai mis: |
Marsh Posté le 07-05-2004 à 19:54:56
je lis deja des tutorials sur www.siteduzero.com
Mais tu m'a toujours pas expliqué pourquoi ca marche pas
Marsh Posté le 07-05-2004 à 19:55:22
spiridow a écrit : je lis deja des tutorials sur www.siteduzero.com |
c'est pas debug-online ici si jamais
Marsh Posté le 07-05-2004 à 19:56:09
Oui, mais si tu me dit d'aller lire des tutos, c'est que toi tu dois savoir le faire, non? Alors aide moi stp
Marsh Posté le 07-05-2004 à 19:56:51
spiridow a écrit : Oui, mais si tu me dit d'aller lire des tutos, c'est que toi tu dois savoir le faire, non? Alors aide moi stp |
je t'ai corrigé, c'est plus haut, en rouge
Marsh Posté le 07-05-2004 à 19:58:40
mais je comprend pas. Tu me met en rouge, ca veut dire que je dois enlever ce qu'il y a en rouge? Le mieux ce sera que tu me mette le code tout juste, sans rouge. Pas que je me trompe encore. Merci
Marsh Posté le 07-05-2004 à 20:01:33
Code :
|
Marsh Posté le 07-05-2004 à 20:06:39
Apprenez a faire du beau codage, c'est le bordel ici.
Code :
|
Marsh Posté le 08-05-2004 à 12:16:33
AlphaZone a écrit : Apprenez a faire du beau codage, c'est le bordel ici.
|
joli, mais tu sais très bien que c'est plus long à parser...
Marsh Posté le 08-05-2004 à 12:17:27
pour ton info, ($b*$h)/2; est strictement égal à $b*$h*$0.5
Marsh Posté le 08-05-2004 à 15:39:37
JagStang a écrit : joli, mais tu sais très bien que c'est plus long à parser... |
C'est plus long certe, mais quand tu as 1000 lignes, je pense que c'est la moindre des choses que de se forcer à coder propre.
JagStang a écrit : pour ton info, ($b*$h)/2; est strictement égal à $b*$h*$0.5 |
Pour ton info c'est pas $0.5 mais 0.5
Marsh Posté le 08-05-2004 à 18:24:46
AlphaZone a écrit : C'est plus long certe, mais quand tu as 1000 lignes, je pense que c'est la moindre des choses que de se forcer à coder propre. |
c'est vachement plus propre en effet
pis 1000 lignes c'est pas énorme. rien n'emêche de faire des fonctions / includes non plus.
Marsh Posté le 07-05-2004 à 19:01:58
Salut tout le monde,
je veux créer une fonction qui calcule l'aire d'un triangle quand on lui donne la base et la hauteur.
J'ai d'abord fait une page avec un formulaire:
et ensuite la page avec la fonction:
Et l'erreur est:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in c:\program files\easyphp1-7\www\php\triangle.php on line 2
Quelqu'un peut il m'aider ?
Merci
Message édité par spiridow le 07-05-2004 à 19:11:02