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
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:

<?php

$stockmpt = 258;

if ( $stockmpt == 0 ) {
echo "No Stock";
} else {
echo "On Stock";
}
?>
ik heb een extra veld aangemaakt met acf van wordpress, de waarden zijn
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"

[size=xsmall]Toevoeging op 24/01/2023 15:30:44:[/size]

ik ga de relevante code opsnorren, laat het je weten, alvast bedankt voor je moeite
Om deze (veel voorkomende) fout te voorkomen

if ($stockmpt = 0){

gebruik ik standaard wat ze yoda-code noemen:

if (0 == $stockmpt){

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.

Reageren