Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

PHP: TRIM() Hjælp

Af Elitebruger haggar | 23-11-2010 12:50 | 991 visninger | 5 svar, hop til seneste
Hejsa Er der en der kan hjælpe her, har prøvet adskillige muligheder men får ikke det ud jeg ønsker. Jeg har et Array som er exploded, men når jeg så får data ud til noget SQL sjov så laver den ikke ' tegn rundt om mine færdige variabler, så derfor bliver der i min SQL sætning for mange komma'er da et af felterne indeholder kommaer også. :( $value_query = "VALUES ("; $first = true; $data_row = explode(";",$csv_array[$counter]); $value_c- ounter = 0; foreach($data_row as $data_value) { if(!$first) $value_query .= ", "; $data_value = trim($data_value); $value_query .= "'$_POST[lokation]','','- ','','','"; $valu- e_query .= "$data_value'"; $first = false; } $value_query .= ")"; Dette giver eks. dette udkast INSERT INTO printerregistrering (lokation,afdeling,producent,model,type,printernr,serv- er,beskrivelse) VALUES ('nykobing','','','- ','','PRSNS030v001_P1,SVNYF076V222 (local),SHP51278'); Det skulle have set sådan ud INSERT INTO printerregistrering (lokation,afdeling,producent,model,type,printernr,serv- er,beskrivelse) VALUES ('nykobing','','','- ','','PRSNS030v001_P1','- SVNYF076V222 (local)','SHP51278'); Nogen forslag ?
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn. -:|Q9300 2.5|XFX-790i-FSB1600|GTX260|4 GB DDR3 1600|13 TB HD|:-
#1
Tux
Junior Nørd
23-11-2010 12:54

Rapporter til Admin
brug pastebin.com
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit
#2
haggar
Elitebruger
23-11-2010 13:06

Rapporter til Admin
Nå ja det var det det hed, havde glemt hvad siden hed :) http://pastebin.com[...]
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn. -:|Q9300 2.5|XFX-790i-FSB1600|GTX260|4 GB DDR3 1600|13 TB HD|:-
#3
haggar
Elitebruger
25-11-2010 10:56

Rapporter til Admin
Har fundet ud af det :)
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn. -:|Q9300 2.5|XFX-790i-FSB1600|GTX260|4 GB DDR3 1600|13 TB HD|:-
#4
Tux
Junior Nørd
25-11-2010 11:14

Rapporter til Admin
I stedet for at skrive du har fundet ud af det, burde du hellere skrive hvad problemet var til fremtiden. Sikkert nogen der vil få lignende problem og kan bruge svaret.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit
#5
haggar
Elitebruger
25-11-2010 11:26

Rapporter til Admin
Kan jeg da godt :) Jeg lavede bare en split på det explodede array, derved kunne jeg selv bestemme hvad jeg ville gøre med variablerne f.eks. sætte dem i en ny variabel med mine tegn rundt om som jeg ønskede.. Udkast af min split list($printernr_data, $server_data, $rumnr_data) = split(',', implode( ',', $data_row ) );
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn. -:|Q9300 2.5|XFX-790i-FSB1600|GTX260|4 GB DDR3 1600|13 TB HD|:-

Opret svar til indlægget: PHP: TRIM() Hjælp

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning