Avatar billede nicocarlos Nybegynder
02. november 2005 - 16:27 Der er 3 kommentarer og
1 løsning

Udvidelse af preg_match_all

Fik hjælp til denne preg_match_all, men den skal udvides lidt og kan ikke få det til at virke.

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";
}

Jeg har:
<TD align="left">test(#123456)</TD>
<TD align="right">54 m&sup2;</TD>
<TD align="right">$155 555</TD>
</TR>

Og har en mysql database der hedder id,houseid,size,price


Der vil jeg gerne have gemt 123456 i houseid.
gemt 54 i size
og 155555 i price.

Disse skal så gemmes under samme id hvorefter den så skal gå videre til næste i den lange tekst.

Selve størrelse af tallet i size og price kan variere så den skal gemme feks. det tal der står mellem:
<TD align="right"> og m&sup2;</TD> ved size.
<TD align="right">$ og </TD> ved price.

Håber der er en der kan hjælpe, på forhånd tak.
Avatar billede olebole Juniormester
02. november 2005 - 16:40 #1
<ole>

Nej, den skal ikke 'udvides lidt'. Du er 'back at square one' - og skal nok løse problematikken på en helt anden måde  :)

/mvh
</bole>
Avatar billede nicocarlos Nybegynder
02. november 2005 - 16:55 #2
Det var ikke så godt, så har jeg ingen ide om hvordan det skal gøres :/
Avatar billede nicocarlos Nybegynder
03. november 2005 - 15:37 #3
Du har ikke en ide til hvordan jeg kan lave det olebole?
Avatar billede nicocarlos Nybegynder
12. november 2005 - 14:05 #4
Har fundet en løsning
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester