Jag sitter och sätter ihop en site åt en kund som jag handkodar. De använder sig av hemskt basic webshop. Iallafall, för att visa pris för en produkt använder man sig av följande skumma lösning som slängs in där priset skall visas.
Det enda som skiljer sig från fall till fall är itemcode=### och type=1. Satt och funderade på om man på något sätt kunde förenkla kodraden i php för att göra det lite enklare att jobba med? Tänkte väl något i stil med att man definerar början och slutet på något sätt och sen bara skriver in itemcoden och typen.
Detta låter säkert lite weird men jag är ändå lite nyfiken på om det skulle fungera?
Om man kollar var adressen returnerar i detta fall:
var cText = '19.99' document.write(cText)
Man kan väl om man bara vill hämta ut priset i detta fall, skriva en regexp på det returnerade om man nu bara vill ha "priset". för att slippa bängla med javascript överallt i koden.
Jag vet, lite meningslös rubrik. Försökte formulera mig vettigare men det stod helt still.
I vilket fall, jag vill kunna skriva kodraden på ett enda ställe i dokumentet och sen låta php fylla i det åt mig. Så jag sen kan skriva "början" itemcode=blaha&type=1 "slut". Tanken är att de skall bli lättare att jobba med.
Formulerade mig uppenbarligen lite underligt i första inlägget. Nåväl. Tacksam för era svar, skall testa ditt förslag Fredde. Det var troligtvis det jag var ute efter.
Testade att ändra lite på Type och den returnerade lite olika saker på varje grej, som man kan koppla till specfika funktioner om man så önskar. Om det var något sådant du var ute efter så att säga. :)
typ getPrice($itemcode), getStatus($itemcode), getStock($itemcode) och sätter man specifikt in varje Type, type=price, type=available, type=stock ...
Det vore ju rätt praktiskt, just nu använder jag mig av pris och tillgänglighet (type=1 och 4). Praktiskt att kunna separera dem. Hur förändras koden då? Tacksam över att du tar dig tid.
Det vore ju rätt praktiskt, just nu använder jag mig av pris och tillgänglighet (type=1 och 4). Praktiskt att kunna separera dem. Hur förändras koden då? Tacksam över att du tar dig tid.