webForumDet fria alternativet
Logga in / Bli medlem

Supplied arg

PHP

12 svar · 201 visningar · startad av skyman

Medlem sedan juli 20012 450 inlägg
Frågan#1

Vad betyder felmeddelandet "Supplied argument"? :l
[r] Jag ska hämta lite kod...

while(list($key, $val) = each($remember)){
...
echo ${"amount".$val}," pcs";
...
}

Detta svar ger fel:
Warning: Supplied argument is not a valid MS SQL-result resource in D:\Ine... på raden ovan...
Vad fel, nån som kan hjälpa mig? :q

[Redigerat av skyman den 22 aug 2001]

Medlem sedan juli 20012 450 inlägg
#2

Jag redigerade ovan...

Medlem sedan nov. 200013 890 inlägg
#3

Jag skulle tro att det är fel på någon fråga till databasen.

Kanske så att resultatet av frågan är noll :q

Medlem sedan nov. 2000432 inlägg
#4

det meddelandet är lite lurigt, för det är ofta orsakat högre upp i koden.
tex vid inloggningen til mysql databasen. Om det inte funkar får du fel vid varje databasgrej du kör.

Medlem sedan juli 20012 450 inlägg
#5

Tack.
Jag kan läsa från databasen tidigare i koden på samma sida så det är inte felet. Felet måste ligga i mssql_result som det står i felmedeelandet...
hmmm
[r] Jag använder MSSQL, inget annat...

Medlem sedan juli 20012 450 inlägg
#6

$ROY_result = MSSQL_QUERY($ROY_query); är utfört på sidan innan, och $ROY_result skickat med session...
Är det ok att göra så?

Medlem sedan juni 20008 205 inlägg
#7

Skulle inte tro det...

Medlem sedan juli 20012 450 inlägg
#8

Felet ligger helt klart i mssql_result som returnerar 0.
$prod_nr = mssql_result($result,$val,"prod_nr");

[r]Finns inte [green]?

Medlem sedan juli 20012 450 inlägg
#9

Har sökt på "Supplied" i wF och hittat fler som haft samma problem, men alla har löst sina problem och oftast satt problemet i datbaskopplingen. Orättvist ;)
Min koppling är det inget fel på. Vad kan det annars vara för fel? :q

Medlem sedan nov. 200013 890 inlägg
#10

Men hittade du inte problemet?
Du skrev ju att mssql_result = 0 :q

Medlem sedan juli 20012 450 inlägg
#11

Jo det stämmer men...
Jag har detta:

$ROY_result = MSSQL_QUERY("SELECT * FROM table");
...
echo $ROY_result;
Detta ger svaret Resource id#2. Det är ju ok, för om man stegar igenom $ROY_result så får man ju svaret från queryn.
Sen skickar jag med $ROY_result i sessions (session_register("ROY_result"); och kör ett eko på den på nästa sida och där returnerar det 0. Det verkar inte som om man kan skicka det med sessions, har jag fel?

Medlem sedan juli 200143 inlägg
#12

Eller så kan det va så att kopplingen avslutas när sidan laddas ur minnet .... kanske ... ;)
Jag brukar inte MSSQL så jag vet inte men det verkade vettigt.

Medlem sedan juli 20012 450 inlägg
#13

Du var inte seriös där eller? :q

264 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)