Veld waarde weergeven met else if
Goede middag
Ik wil grag een veldwaarde weergeven met if en else statement, zie hieronder
if ($stockmpt = 0){
echo "No Stock";
}
else{
echo "On Stock";
}
?>
Wat doe ik fout?
Bedankt voor jullie reacties
Ik wil grag een veldwaarde weergeven met if en else statement, zie hieronder
if ($stockmpt = 0){
echo "No Stock";
}
else{
echo "On Stock";
}
?>
Wat doe ik fout?
Bedankt voor jullie reacties
als ik de waarde van het veld verander van bv. 0 naar 258, blijft het staan op "No stock", dit zou dan "On stock" moeten worden, kan iemand nog eens kijken, heb bovenstaande ook geprobeerd
Gewijzigd op 24/01/2023 14:24:01 door Mark Mape
Met = ken je een waarde toe aan een variabele. Dus WAAR.
Met == doe je een vergelijking
Toevoeging op 24/01/2023 14:44:25:
Kijk
En vergelijk
Met == doe je een vergelijking
Toevoeging op 24/01/2023 14:44:25:
Kijk
En vergelijk
ok, snap het, ik heb jou code gebruikt, maar als ik nu de waarde verander blijft het op "No stock" staan! Dus het veranderd niet
Echo eens $stockmpt.
Code (php)
Gewijzigd op 24/01/2023 15:11:01 door Ozzie PHP
dan geeft hij helemaal niets
Mark Mape op 24/01/2023 15:11:13:
dan geeft hij helemaal niets
Op wie reageer je nu?
ah sorry, wacht
Toevoeging op 24/01/2023 15:16:04:
Ozzie, dan geeft het dit
$stockmpt =
NULL
No Stock
Toevoeging op 24/01/2023 15:16:04:
Ozzie, dan geeft het dit
$stockmpt =
NULL
No Stock
Dan heeft $stockmpt geen waarde. Je zult hoger in het script moeten kijken waardoor dat komt.
Oké, dat houdt in dat $stockmpt de waarde NULL heeft. Dat wil zeggen een lege waarde.
Met andere woorden, de waarde van $stockmpt wordt dus niet goed opgehaald.
Doe maar eens dit:
Met andere woorden, de waarde van $stockmpt wordt dus niet goed opgehaald.
Doe maar eens dit:
ik heb een extra veld aangemaakt met acf van wordpress, de waarden zijn
Veldtype Nummer
Veldlabel stockmpt
Veldnaam stockmpt
Sleutel field_63849a00d4896
iets verkeerd?
Veldtype Nummer
Veldlabel stockmpt
Veldnaam stockmpt
Sleutel field_63849a00d4896
iets verkeerd?
Mark Mape op 24/01/2023 15:21:05:
iets verkeerd?
Klaarblijkelijk, anders had het wel gewerkt ;-)
Maar dan zul je wat (relevante) code moeten tonen en laten zien hoe je die $stockmpt ophaalt.
dan zegt ie "On stock"
Toevoeging op 24/01/2023 15:30:44:
ik ga de relevante code opsnorren, laat het je weten, alvast bedankt voor je moeite
Toevoeging op 24/01/2023 15:30:44:
ik ga de relevante code opsnorren, laat het je weten, alvast bedankt voor je moeite
Om deze (veel voorkomende) fout te voorkomen
gebruik ik standaard wat ze yoda-code noemen:
In Sublime, Visual Studio, Atom en waarschijnlijk nog wel in een aantal andere editors kun je de phpfmt plugin standaard zo instellen dat hij je code op die manier formatteert.
gebruik ik standaard wat ze yoda-code noemen:
In Sublime, Visual Studio, Atom en waarschijnlijk nog wel in een aantal andere editors kun je de phpfmt plugin standaard zo instellen dat hij je code op die manier formatteert.




