Avatar billede mishrah Nybegynder
04. november 2004 - 13:12 Der er 8 kommentarer og
1 løsning

Hjerneknækker :D query til website

HYPOTESEN:
Jeg skal ha lavet et NEM måde for brugere af mit system (online computerforretninger fx) at tjekke lagerstatus på varer hos mig som leverandør.

Jeg har så lavet en fin side med en avanceret søgemaskine der automatisk genkender hvilken datatype der blir tastet ind. MEN, det skal jo implementeres smart og automatisk hos mine brugeren.

Jeg ser det som en mulighed med nogle enkle linier kode at implementere et querysystem, hvor fx når en af mine brugeres kunder bestiller en vare, så sendes automatisk en query til min søgemaskine, som så returnerer antallet af varer så brugerens system kan fortælle sin kunde om varen er på lager.

PROBLEMET:
Hvordan gør jeg det? Jeg kunne lave et klodset redir-script der simpelthen eksekveres fra kundens side og fx redir til

www.minsmartesogemaskine.dk?id=123&pwd=xxx&vareid=cpu001&retur-url=www.peterscomputershop.dk?bestilling....blablabla

hvorefter min søgemaskine chekker db'en og redir tilbage til retur-url'en med et resultat i querylinien...

POINTEN:
Det er møgbesværligt og ville heller ha noget med fx et <javascript src=""></script> eller en anden løsning?? Evt så man slipper for redir... Så 200 point til en der har en bedre idé og evt et eksempel på den :D
Avatar billede jaw Nybegynder
04. november 2004 - 13:42 #1
Databaserne er tilgængelige for dig? Og du har selv alle varenumre, id'er, produktnavne etc. indtastet? Så det "bare" er at lave en query på f.eks. et varenummer, og så skal den returnere antallet på lager? Og har du en tabel der indeholder lagerstatussen?
Avatar billede olebole Juniormester
04. november 2004 - 13:47 #2
<ole>

Hvordan skal den query forgå? Skal brugeren klikke på et link, gnide på en olielampe - eller skal det forgå via noget script? Hvordan kan en query-URL f.eks. se ud? ... mere info  :)

/mvh
</bole>
Avatar billede jaw Nybegynder
04. november 2004 - 13:49 #3
Jeg stemmer for olielampen :D
Avatar billede mishrah Nybegynder
04. november 2004 - 19:14 #4
Ok, det skal kunne integreres som en del af brugerens system.

Dvs Webshop 1, har en linie eller to i sin kode, der gør at der sendes query til min søgeside fra hans webshop, og der returneres en variabel som han kan bruge. Variablen er så antallet af varer jeg har på lager af den pågældende vare.

Så ikke noget med klik eller olielamper (selvom olielampen var en fed ide) ;)
Brugeren skal altså ikke ha adgang til selve databasen, men til et script der kan lave søgningen og returnere et resultat til ham :)

På forhånd tak :D
Avatar billede olebole Juniormester
05. november 2004 - 00:04 #5
<script type="text/JavaScript" src="http://www.domain.dk/doku.php?bla=noget&blabla=nogetAndet"></script>

Så er de to variabler 'bla' og 'blabla' tilgængelige i dokumentet 'doku.php' på din server. I toppen af dette foretages søgningen og resultaterne skrives ud som JS-variabler i dokumentet.
Herefter er variablerne tilgængelige på brugerens side - 'under' det script-tag jeg skrev ovenfor.
Det kunne se sådan ud (i PHP pseudokode):

<?

QUERY("SELECT * FROM TABEL WHERE `bla`='".$_POST["bla"]."' AND  `blabla`='".$_POST["blabla"]."'");

while ($r=queryRow) {
  print "var myVar = '".$r."';\r\n";
}

?>

... simple as that  :)
Avatar billede mishrah Nybegynder
05. november 2004 - 16:18 #6
hvis du så lige fortæller mig hvordan jeg laver js variablerne om til php-variabler, så er der 200point hjemme :) Men det var nøjagtig sådan en løsning jeg havde tænkt på, da den også er forholdsvis sikker i og med at det er server -> server der kommunikerer og ikke brugeren :)
Avatar billede martor Nybegynder
09. december 2004 - 22:04 #7
Har du overvejet at lave en web-service? Det er præcis problemstillinger som denne de er lavet til...
Avatar billede olebole Juniormester
09. december 2004 - 23:27 #8
Nå, den mail har jeg da vist aldrig fået  :)

PHP er ikke så fedt at lave web-services med ... men det kan da lade sig gøre. I øvrigt kan Opera ikke håndtere XmlHttp-requests, hvilket stadig gør løsningen med et JS-tag mere X-browser.

mishrah >> jeg forstår ikke rigtig spørgsmålet om, hvordan man laver JS-variablerne om til PHP-variabler  :)
Avatar billede mishrah Nybegynder
02. oktober 2011 - 17:01 #9
Lukket pga. manglende svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester