login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Onderdelen html opslaan in database (Opgelost)

Offline JLT - 10/11/2009 10:25 (laatste wijziging 10/11/2009 10:25)
Avatar van JLTPHP interesse Ik heb een website met een flinke lijst producten. Alleen deze staan niet in de database. Nu wil ik een PHP scriptje maken dat de waarde uit de HTML leest en in de database zet.

Hieronder zie je een stukje van het script. Zoals je ziet herhaalt het zichzelf voor elke product. Ik wil de volgende elementen in de database opslaan: kleurnummer, het nummer en auto

kan ik dit doen met explode?

  1. <div class="autoselect" style="background:#F5F1E4;">
  2. <div>123456 auto1</div>
  3. </div>
  4. <div class="autoselect" style="background:#F1EEDC;">
  5. <div>123456 auto2</div>
  6. </div>
  7. <div class="autoselect" style="background:#F0EEE5;">
  8. <div>123456 auto3</div>
  9. </div>


6 antwoorden

Gesponsorde links
Offline jaronneke - 10/11/2009 10:32
Avatar van jaronneke MySQL interesse Dit zou je kunnen doen met :
http://php.net/manual/en/function.preg-match.php
Offline Martijn - 10/11/2009 10:36 (laatste wijziging 10/11/2009 10:37)
Avatar van Martijn Crew PHP je zou een pregmatch kunnen gebruiken. Iets richting
  1. preg_match('<div class="autoselect" style="background:(#[0-9a-fA-F]{6});">
  2. <div>([0-9]) ([\w\d])</div>',$string,$matches);


en dan zou $matches iets in de richting van je waardes moeten hebben

edit: @ hierboven: Lol, was nog aan t typen. Disclaimer: mn regex is niet super, kan zijn dat dit niet werkt, maar het is een eindje in de goede richting
Offline ArieMedia - 10/11/2009 10:38 (laatste wijziging 10/11/2009 10:52)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Ik denk dat je iets in de buurt van dit nodig gaat hebben dan..
  1. $aCode = preg_match('/<div>([0-9])[[:space:]]([a-zA-Z0-9])/', $sSting, $aMatches);


Enfin.. ben geen heer des regex en heb dit niet getest..

Edit @Martijn: Lol x'D Jij dus ook al bezig. Maareeuh.. die bgcolor ect. hoef je niet te matchen want daar staat geen zinvolle info in 

toch? 
Offline Martijn - 10/11/2009 10:54
Avatar van Martijn Crew PHP maar die wou die wel hebben volgens zn topic iig
Offline ArieMedia - 10/11/2009 10:58
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Martijn schreef:
maar die wou die wel hebben volgens zn topic iig
Oohwja.. overheen gelezen denk ik.

Njah dan is die van mij alleen voor het id en de auto 
Offline JLT - 10/11/2009 11:32
Avatar van JLT PHP interesse Super bedankt iedereen. Ik heb zelf geen ervaring met preg_match, maar daar gaat verandering in komen denk ik. Thanks iedereen!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s