Php opérateur OR
cmoi
-
moi -
moi -
Bonjour,
voici mon code qui ne fonctionne pas a cause de ma ligne OR.... : si je met simplement "if ($num == '10')", mon code fonctionne parfaitement... au secours svp
<?php
include ("menu.php");
include('mysql_hipic.inc.php');
$adh_num = $_SESSION["adh_num"];
$adh=$_SESSION["numadh"];
$requete2="Select distinct max(INS_NO) From inscript where INS_STA=$adh";
$resultat2 = mysql_query($requete2) or die ("requête invalide");
if ($num == '10') or ($num == '11') or ($num == '12') or ($num == '13') or ($num == '14') or ($num == '15') or ($num == '16')
{
while($ligne = mysql_fetch_array($resultat2))
{
$place=$ligne["max(INS_NO)"];
$place++;
}
$requete="insert into inscript values('$adh','$place',NOW(),'$adh_num','')";
$resultat = mysql_query($requete) or die ("requête invalide");
echo "Votre inscription a bien été prise en compte <br>";
}
else
{
echo "données incorrectes!";
}
?>
voici mon code qui ne fonctionne pas a cause de ma ligne OR.... : si je met simplement "if ($num == '10')", mon code fonctionne parfaitement... au secours svp
<?php
include ("menu.php");
include('mysql_hipic.inc.php');
$adh_num = $_SESSION["adh_num"];
$adh=$_SESSION["numadh"];
$requete2="Select distinct max(INS_NO) From inscript where INS_STA=$adh";
$resultat2 = mysql_query($requete2) or die ("requête invalide");
if ($num == '10') or ($num == '11') or ($num == '12') or ($num == '13') or ($num == '14') or ($num == '15') or ($num == '16')
{
while($ligne = mysql_fetch_array($resultat2))
{
$place=$ligne["max(INS_NO)"];
$place++;
}
$requete="insert into inscript values('$adh','$place',NOW(),'$adh_num','')";
$resultat = mysql_query($requete) or die ("requête invalide");
echo "Votre inscription a bien été prise en compte <br>";
}
else
{
echo "données incorrectes!";
}
?>
A voir également:
- Php opérateur OR
- Or - Guide
- Opérateur de réseau mobile - Guide
- 0668 quel opérateur ✓ - Forum Mobile
- 0785 quel operateur ✓ - Forum Mobile
- 0758 quel opérateur - Forum Opérateurs & Réseaux mobiles
2 réponses
salut ^^
remplace tes "or" par des "||" (AltGr + 6)
se qui donneré :
if ($num == '10') || ($num == '11') || ($num == '12') || ($num == '13') || ($num == '14') || ($num == '15') || ($num == '16')
|| veut aussi dire "ou" en francais tout comme "&&" veut dire "ET" ou "AND"
voila jespere que sa te suffit ^^
remplace tes "or" par des "||" (AltGr + 6)
se qui donneré :
if ($num == '10') || ($num == '11') || ($num == '12') || ($num == '13') || ($num == '14') || ($num == '15') || ($num == '16')
|| veut aussi dire "ou" en francais tout comme "&&" veut dire "ET" ou "AND"
voila jespere que sa te suffit ^^
moi
merci parfait