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.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.