par
eric29950 » 29 déc. 2019, 19:04
Bonjour à tous!
Débutant et stagiaire dans une petite entreprise je sollicite votre aide pour ce script qui ne fonctionne
pas (complètement) ..... je pense que j'affecte une chaine de caractères à une variable qui attend un booléen ...
Voici mon petit script:
Code : Tout sélectionner
$newpoints1p = $points1p['p1_points_score']; //<-- récupéré d'une requete SQL
$AD='AD';
if (isset($_POST['p1poplus']))
{
if ($newpoints1p <= 15 )
{
$newpoints1p += 15; //<-- incremente de 15 OK
}
else if ($newpoints1p == 30 && $newpoints1p <= 40) { $newpoints1p += 10; } //<-- incrémente de 10 OK
else if ($newpoints1p <= 50) {$newpoints1p = $AD;} //<-- affiche AD OK
else $newpoints1p = 0; //<-- c'est la le pb, affiche 15 au lieu de zéro du fait que j'affecte une chaîne ? (AD) ?
/* Ici je vais avoir le même problème pour décrémenter à cause de la valeur 'AD' */
} if(isset($_POST['p1pomoins']))
{
if ($newpoints1p >= 40)
{
$newpoints1p -= 10;
}
else if ($newpoints1p <= 30 && $newpoints1p > 0) { $newpoints1p -= 15; }
}
Bonjour à tous!
Débutant et stagiaire dans une petite entreprise je sollicite votre aide pour ce script qui ne fonctionne
pas (complètement) ..... je pense que j'affecte une chaine de caractères à une variable qui attend un booléen ...
Voici mon petit script:
[code]$newpoints1p = $points1p['p1_points_score']; //<-- récupéré d'une requete SQL
$AD='AD';
if (isset($_POST['p1poplus']))
{
if ($newpoints1p <= 15 )
{
$newpoints1p += 15; //<-- incremente de 15 OK
}
else if ($newpoints1p == 30 && $newpoints1p <= 40) { $newpoints1p += 10; } //<-- incrémente de 10 OK
else if ($newpoints1p <= 50) {$newpoints1p = $AD;} //<-- affiche AD OK
else $newpoints1p = 0; //<-- c'est la le pb, affiche 15 au lieu de zéro du fait que j'affecte une chaîne ? (AD) ?
/* Ici je vais avoir le même problème pour décrémenter à cause de la valeur 'AD' */
} if(isset($_POST['p1pomoins']))
{
if ($newpoints1p >= 40)
{
$newpoints1p -= 10;
}
else if ($newpoints1p <= 30 && $newpoints1p > 0) { $newpoints1p -= 15; }
}[/code]