par
artotal » 22 mai 2006, 16:37
J'ai trouvé ou sa coince, visible ici,
http://creatif-web.be/video/essai.php
<?php
$tempsForm = $_GET['letemps'];
$point = ".";
if( strcspn($tempsForm, $point) == strlen($tempsForm))
{
$sec=$_GET['letemps'] * 60;
echo "<p>".$_GET['letemps']. " minute(s) équivaux à <span class=\"red\">" .$sec. "</span> seconde</p>.";
// test pour un format entier
}
else
{
$decim = substr($_GET['letemps'], 2, 2);
$entier = substr($_GET['letemps'], 0, 1);
$sec = $entier * 60 + $decim;
echo "<p>".$_GET['letemps']." minute équivaux à <span class=\"red\">" .$sec. "</span> seconde</p>.";
// test pour un format 8; 14; 4.1; 6.32
}
/*else {
// test pour un format 10.2; 10.23
}
*/
$decimDeux = substr($_GET['letemps'], 2, 1);
$entier = substr($_GET['letemps'], 0, 2);
$seco = $entier * 60 + $decim;
echo "<p>".$_GET['letemps']." minute équivaux à <span class=\"red\">" .$seco. "</span> seconde</p>.";
?>
Seulement je me demande si il n'aurrai pas fallut faire un switch ?
Parceque du coup je vais devoir imbriqué un deuxième if() dans le deuxième else.
En faite je n'arrive pas à rajouter un troisième else/elseif, sa me retourne une erreur sur else ou elseif, pourtant dans mes livres sa existe ??????
2/
Je n'ai pas compris ta phrase :
"ferme les guillemets des attributs html et on utilise pas "\/\/" en PHP , ça, c'est du JavaScript, mais "//"."
\/\/ j'ai mis sa comme caractère d'échapement, rien de plus ?
J'ai trouvé ou sa coince, visible ici,
http://creatif-web.be/video/essai.php
[php]<?php
$tempsForm = $_GET['letemps'];
$point = ".";
if( strcspn($tempsForm, $point) == strlen($tempsForm))
{
$sec=$_GET['letemps'] * 60;
echo "<p>".$_GET['letemps']. " minute(s) équivaux à <span class=\"red\">" .$sec. "</span> seconde</p>.";
// test pour un format entier
}
else
{
$decim = substr($_GET['letemps'], 2, 2);
$entier = substr($_GET['letemps'], 0, 1);
$sec = $entier * 60 + $decim;
echo "<p>".$_GET['letemps']." minute équivaux à <span class=\"red\">" .$sec. "</span> seconde</p>.";
// test pour un format 8; 14; 4.1; 6.32
}
/*else {
// test pour un format 10.2; 10.23
}
*/
$decimDeux = substr($_GET['letemps'], 2, 1);
$entier = substr($_GET['letemps'], 0, 2);
$seco = $entier * 60 + $decim;
echo "<p>".$_GET['letemps']." minute équivaux à <span class=\"red\">" .$seco. "</span> seconde</p>.";
?>[/php]
Seulement je me demande si il n'aurrai pas fallut faire un switch ?
Parceque du coup je vais devoir imbriqué un deuxième if() dans le deuxième else.
En faite je n'arrive pas à rajouter un troisième else/elseif, sa me retourne une erreur sur else ou elseif, pourtant dans mes livres sa existe ??????
2/
Je n'ai pas compris ta phrase :
"ferme les guillemets des attributs html et on utilise pas "\/\/" en PHP , ça, c'est du JavaScript, mais "//"."
\/\/ j'ai mis sa comme caractère d'échapement, rien de plus ?