16. maj 2014 - 22:11Der er
7 kommentarer og 1 løsning
textarea INSERT for hver linje og "tab"
Hej.
Jeg har et text felt hvor jeg indsætter fx: ordre_id navn efternavn adresse bynavn 1234 dennis@min_mail.com TELEFON Indløst 2014-05-12 18:14:32 2014-04-25 10:41:11 FXSS-368 ordre_id navn efternavn adresse bynavn 1234 dennis@min_mail.com TELEFON Indløst 2014-05-12 18:14:32 2014-04-25 10:41:11 FXSS-368
jeg vil gerne at for hver linje (\r\n) insætter den det i min MySql database, men samtidig indsætter den også indholdet for hvert TAB ( ) i hver sin celle.
jeg har det til at virke hvor jeg importere en fil, men vil gerne hvor jeg kan smide det hele i et text felt i stedet for først i en fil, for derefter at upload den. min kode ser sådan ud nu:
if (is_uploaded_file($_FILES['filename']['tmp_name'])) {
Herefter, begynd at "split" som andre allerede har nævnt. Kig f.eks. på explode("\n", $txt) eller explode("\r\n", $txt); og se hvad du så har får ud af explode. Når du har et array med hver linje, så løber du dem igennem og laver en yderligere split på tab explode("\t", $output_fra_foerste_explode);
$import="INSERT into tib_ordre(ordre_id, navn, adresse, city, post_nr,email,telefon,indlost,dropdown,product_info,buy_date,ref_nr,prod_name_ship,prod_id, uni_code) values('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]','$data[8]','$data[9]','$data[10]', '$data[11]','".$name_prod."','".$prod_id."','".$random_num."')";
mysql_query($import) or die(mysql_error());
det har jeg fået sat sammen flere gange det her. men jeg kan sku ikek få den til at smide det ind i sql for hver linje skift, den smider kun den første del ind og så stopper den hvis jeg fx har to linjer.
i min ref_nr skriver den fx: FXSS-368<br />ordre_id hvordan for jeg lige <br />ordre_id slette, det er jo der hvor den nye linje starter. :)
$import="INSERT into tib_ordre(ordre_id, navn, adresse, city, post_nr,email,telefon,indlost,dropdown,product_info,buy_date,ref_nr,prod_name_ship,prod_id, uni_code) values('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[7]','$data[8]','$data[9]','$data[10]', '$data[11]','".$name_prod."','".$prod_id."','".$random_num."')";
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.