Kom ihåg mig?
Home Menu

Menu


PHP fel

 
Ämnesverktyg Visningsalternativ
Oläst 2013-02-14, 13:23 #1
niklas_SWEDs avatar
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2011
Inlägg: 400
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
niklas_SWEDs avatar
 
Reg.datum: Jan 2011
Inlägg: 400
Standard PHP fel

Hej, får följande fel på i php-loggen på min sida:

[01-Feb-2013 17:57:42 UTC] PHP Warning: array_map(): Argument #3 should be an array in /www/webvol17/38/5egns2t3w2fhl60/kalle/public_html/index.php on line 206
[01-Feb-2013 17:57:42 UTC] PHP Warning: implode(): Invalid arguments passed in /www/webvol17/38/5egns2t3w2fhl60/kalle/public_html/index.php on line 207

Koden i php-filerna ser ut så här för rad 206:
$aCharacterCodes = array_map("mysqli_real_escape_string", $aCharacterCodes, $oDb->conn);

Rad 207:
$sWhere .= " AND character_code IN ('".implode("','",$aCharacterCodes)."')";



Har försökt leta efter lösningar, men vågar inte ändra för att förstöra sidan för mycket. Någon vänlig själ som har några tips på modifering av koden?
niklas_SWED är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-02-14, 16:10 #2
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
Citat:
Ursprungligen postat av niklas_SWED Visa inlägg
Hej, får följande fel på i php-loggen på min sida:
Har du själv skrivit koden?

Citat:
Ursprungligen postat av niklas_SWED Visa inlägg
[01-Feb-2013 17:57:42 UTC] PHP Warning: array_map(): Argument #3 should be an array in /www/webvol17/38/5egns2t3w2fhl60/kalle/public_html/index.php on line 206
Koden i php-filerna ser ut så här för rad 206:
$aCharacterCodes = array_map("mysqli_real_escape_string", $aCharacterCodes, $oDb->conn);
Tja, den tredje parametern ($oDb->conn) måste vara en array enligt dokumentationen: http://php.net/manual/en/function.array-map.php
Är du med på vad funktionen array_map gör och varför tredje parametern måste vara en array?

Citat:
Ursprungligen postat av niklas_SWED Visa inlägg
[01-Feb-2013 17:57:42 UTC] PHP Warning: implode(): Invalid arguments passed in /www/webvol17/38/5egns2t3w2fhl60/kalle/public_html/index.php on line 207
Rad 207:
$sWhere .= " AND character_code IN ('".implode("','",$aCharacterCodes)."')";
Är du säker på att $aCharacterCodes är en array? http://php.net/manual/en/function.is-array.php är din vän när det gäller att kolla om en variabel är en array eller ej.
coredev är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 23:53.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017