royduin
Gebruiker
- Lid geworden
- 6 mei 2006
- Berichten
- 583
Beste forum leden,
ik kom er niet helemaal uit. Op het moment heb ik dit:
Wat ik wil en wat er moet gebeuren is:
Alles selecteren van producten waar:
- Leverancier = 1 en id_leverancier = artnr
of
- sku = ean of sku
- ean = ean of sku
- unspsc = ean of sku
Tot hier gaat het volgens mij goed, maar het komt ook voor dat een waarde van sku, ean of unspsc leeg of gelijk aan 0 is. Deze moeten niet geselecteerd worden.
Wie kan mij wat verder helpen?
Alvast bedankt!
ik kom er niet helemaal uit. Op het moment heb ik dit:
Code:
function secure_in ($string){
return mysql_real_escape_string($string);
}
$vervangen = array('-', '#', ';', '$', ' ', '.', ',');
$query = mysql_query("SELECT * FROM producten WHERE
leverancier='1' AND id_leverancier='".secure_in($xml->product[$a]->artnr)."' OR
sku IN (".str_replace($vervangen, '', secure_in($xml->product[$a]->ean)).", ".str_replace($vervangen, '', secure_in($xml->product[$a]->sku)).") OR
ean IN (".str_replace($vervangen, '', secure_in($xml->product[$a]->ean)).", ".str_replace($vervangen, '', secure_in($xml->product[$a]->sku)).") OR
unspsc IN (".str_replace($vervangen, '', secure_in($xml->product[$a]->ean)).", ".str_replace($vervangen, '', secure_in($xml->product[$a]->sku)).")");
Wat ik wil en wat er moet gebeuren is:
Alles selecteren van producten waar:
- Leverancier = 1 en id_leverancier = artnr
of
- sku = ean of sku
- ean = ean of sku
- unspsc = ean of sku
Tot hier gaat het volgens mij goed, maar het komt ook voor dat een waarde van sku, ean of unspsc leeg of gelijk aan 0 is. Deze moeten niet geselecteerd worden.
Wie kan mij wat verder helpen?
Alvast bedankt!
Laatst bewerkt: