<?php
function geld($geld)
{
$gal = 493; //493 knoeten is 1 galjoen
$sik = 29; //29 knoeten is 1 sikkel
//Galjoenen berekenen
$gal_a = $geld/$gal; //Je geld delen door het aantal knoeten dat 1 galjoen waard is
$galjoenen = "<font color=\"#FEC005\">".floor($gal_a)."</font>"; //Afronden naar beneden
$rest_g = $geld % $gal; //De rest
//Sikkels bereken
$sik_a = $rest_g/$sik; //De rest dat je nog over hebt (minder dan 1 galjoen) delen door het aantal knoeten 1 sikkel waard is
$sikkels = "<font color=\"#D6C99F\">".floor($sik_a)."</font>"; //Afronden naar beneden
$knoeten = "<font color=\"#7C570E\">".$rest_g % $sik."</font>"; //De rest zijn knoeten
}
?>
<?php
function geld($geld)
{
$gal=493;//493 knoeten is 1 galjoen
$sik=29;//29 knoeten is 1 sikkel
//Galjoenen berekenen
$gal_a=$geld/$gal;//Je geld delen door het aantal knoeten dat 1 galjoen waard is
$galjoenen="<font color=\"#FEC005\">".floor($gal_a)."</font>";//Afronden naar beneden
$rest_g=$geld%$gal;//De rest
//Sikkels bereken
$sik_a=$rest_g/$sik;//De rest dat je nog over hebt (minder dan 1 galjoen) delen door het aantal knoeten 1 sikkel waard is
$sikkels="<font color=\"#D6C99F\">".floor($sik_a)."</font>";//Afronden naar beneden
$knoeten="<font color=\"#7C570E\">".$rest_g%$sik."</font>";//De rest zijn knoeten
Maar em weergeeft enkel ,, ipv het omgezette. Waarom doet ie dat verkeerd? in de function geld($geld) moet toch gelijk zijn aan $fetch['prijs'] in dit voorbeeld, maar blijkbaar doet ie het niet. Waarom niet?
Vraag 2: Hoe kan ik als ik in de DB een lijst met productid'en heb, bv. 1,5,10,35,23,45,23,etc
<?php
function geld($geld)
{
$gal = 493; //493 knoeten is 1 galjoen
$sik = 29; //29 knoeten is 1 sikkel
//Galjoenen berekenen
$gal_a = $geld/$gal; //Je geld delen door het aantal knoeten dat 1 galjoen waard is
$galjoenen = "<font color=\"#FEC005\">".floor($gal_a)."</font>"; //Afronden naar beneden
$rest_g = $geld % $gal; //De rest
//Sikkels bereken
$sik_a = $rest_g/$sik; //De rest dat je nog over hebt (minder dan 1 galjoen) delen door het aantal knoeten 1 sikkel waard is
$sikkels = "<font color=\"#D6C99F\">".floor($sik_a)."</font>"; //Afronden naar beneden
$knoeten = "<font color=\"#7C570E\">".$rest_g % $sik."</font>"; //De rest zijn knoeten
return $galjoenen.",".$sikkels.",".$knoeten;
}
?>
<?php
function geld($geld)
{
$gal=493;//493 knoeten is 1 galjoen
$sik=29;//29 knoeten is 1 sikkel
//Galjoenen berekenen
$gal_a=$geld/$gal;//Je geld delen door het aantal knoeten dat 1 galjoen waard is
$galjoenen="<font color=\"#FEC005\">".floor($gal_a)."</font>";//Afronden naar beneden
$rest_g=$geld%$gal;//De rest
//Sikkels bereken
$sik_a=$rest_g/$sik;//De rest dat je nog over hebt (minder dan 1 galjoen) delen door het aantal knoeten 1 sikkel waard is
$sikkels="<font color=\"#D6C99F\">".floor($sik_a)."</font>";//Afronden naar beneden
$knoeten="<font color=\"#7C570E\">".$rest_g%$sik."</font>";//De rest zijn knoeten
<?php
function geld($geld)
{
$gal = 493; //493 knoeten is 1 galjoen
$sik = 29; //29 knoeten is 1 sikkel
//Galjoenen berekenen
$gal_a = $geld/$gal; //Je geld delen door het aantal knoeten dat 1 galjoen waard is
$galjoenen = "<font color=\"#FEC005\">".floor($gal_a)."</font>"; //Afronden naar beneden
$rest_g = $geld % $gal; //De rest
//Sikkels bereken
$sik_a = $rest_g/$sik; //De rest dat je nog over hebt (minder dan 1 galjoen) delen door het aantal knoeten 1 sikkel waard is
$sikkels = "<font color=\"#D6C99F\">".floor($sik_a)."</font>"; //Afronden naar beneden
$knoeten = "<font color=\"#7C570E\">".$rest_g % $sik."</font>"; //De rest zijn knoeten
return array($sikkels,$knoeten,$galjoenen);
}
?>
<?php
function geld($geld)
{
$gal=493;//493 knoeten is 1 galjoen
$sik=29;//29 knoeten is 1 sikkel
//Galjoenen berekenen
$gal_a=$geld/$gal;//Je geld delen door het aantal knoeten dat 1 galjoen waard is
$galjoenen="<font color=\"#FEC005\">".floor($gal_a)."</font>";//Afronden naar beneden
$rest_g=$geld%$gal;//De rest
//Sikkels bereken
$sik_a=$rest_g/$sik;//De rest dat je nog over hebt (minder dan 1 galjoen) delen door het aantal knoeten 1 sikkel waard is
$sikkels="<font color=\"#D6C99F\">".floor($sik_a)."</font>";//Afronden naar beneden
$knoeten="<font color=\"#7C570E\">".$rest_g%$sik."</font>";//De rest zijn knoeten
Je database structuur is fout als je rijen in een veld hebt staan. Maak een aparte tabel voor die productID'en, en ieder productID zijn eigen rij. Dan kun je simpel met sql deleten.
<?php
$query2 = "SELECT COUNT(`productid`) FROM `user_producten` WHERE `userid`='".$_COOKIE['id']."' && (`productid`='23' || `productid`='55')";
$result2 = mysql_query($query2) or die(mysql_error());
$mysql_result2 = mysql_result($result2,0);
if($mysql_result2 == 0) //0 moet nog aangepast worden, in dit VB dus 2
{
echo "Je hebt niet alle producten.";
}
else
{
//Uitvoeren
}
?>
<?php
$query2="SELECT COUNT(`productid`) FROM `user_producten` WHERE `userid`='".$_COOKIE['id']."' && (`productid`='23' || `productid`='55')";
Dat werkt goed. Alleen, als ik check bij het kopen of men het al heeft en zoja + 1 doen, en ik heb er al 1, dan doet em 2, maar als ik er al 2 heb, dan gaat em nie naar 3 .