02. november 2005 - 01:24Der er
5 kommentarer og 1 løsning
while der sætter dele ind i database
Hejsa.
Søger hjælp til at lave en while som kan gå ind og genkende en linje og så gemme nogle forskellige information fra den linje.
F.eks hver gang der kommer (#6tilfældigetal) i den lange tekst så skal den gemme det i en mysql db og alt der der står foran indtil den støder ind i "left">. det vil sige:
<TD align="left">Alt dette skal gemmes + (#426310)</TD>
Så ville der så blive gemt "Alt dette skal gemmes + (#426310)"
og så skal der bare gøre en while, som laver det med alle der opfylder (#6tilfældigetal) i hele teksten.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
<? $s = "hjh kjh kjhk jhkjh <TD align=\"left\">Alt dette skal gemmes + (#123456)</TD> jk jlk jlkjl <TD align=\"left\">Alt dette skal ikke gemmes</TD> kjlk jlk jlkjlkj <TD align=\"left\">Alt dette skal gemmes + (#426310)</TD> jkljlkj";
preg_match_all("/\"left\">([^#|<]*#\d{6}[^<]*)</i", $s, $aMatch); $aMatch = $aMatch[1]; for ($i=0; $i<count($aMatch); $i++) { # Indsæt i DB her i stedet for at udskrive print $aMatch[$i]."<br>\n"; } ?>
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.