Witam.
Mam pewien problem

Mam taki kod, porównywarka cen z wyciąganiem cen ze stron. Sam skrypt na samym dole działa i dobrze wyciąga, lecz teraz chciałem zrobić to za pomocą mysql aby ograniczyć kod strony i aby ID produktów bylo pobierane z bazy

Problem występuje w miejscu od $patt_c . Nie bardzo wiem, jak wmontować ten skrypt do tabeli która będzie automatycznie sie uzupełniała.

Mam nadzieje ze dostatecznie dobrze opisałem i bardzo prosiłbym o pomoc smile.gif

  1. <table border="1" width="500" cellspacing="0" cellpadding="0" bordercolorlight="#000000">
  2. <tr>
  3. <td width="100%" colspan="5" bgcolor="#C0C0C0">
  4. <p align="center"><b><font size="2">Porównanie cen T-rex 450 Sport</font></b></td>
  5. </tr>
  6. <tr>
  7. <td width="1%" align="center" bgcolor="#E0E0E0"><font size="2">Nazwa</font></td>
  8. <td width="10%" align="center" bgcolor="#E0E0E0"><font size="2">Nr Kat</font></td>
  9. <td width="10%" align="center" bgcolor="#E0E0E0"><font size="2">StrefaHobby</font></td>
  10. <td width="10%" align="center" bgcolor="#E0E0E0"><font size="2">ModeleMax</font></td>
  11. <td width="11%" align="center" bgcolor="#E0E0E0"><font size="2">RcSkorpion</font></td>
  12.  
  13. </tr>
  14.  
  15. <?php
  16. mysql_connect("sql.strxxxxery.pl", "xxx", "xxxx") ;
  17. mysql_select_db (baxxx58);
  18. $zapytanie = "SELECT * FROM 450sport";
  19. $wykonaj = mysql_query ($zapytanie);
  20. while($wiersz=mysql_fetch_array ($wykonaj)) {
  21. echo " <tr>
  22. <td width=\"1%\">".$wiersz['nazwa']."</td>
  23. <td width=\"10%\">".$wiersz['nrkat']."</td>
  24. <td width=\"10%\">
  25.  
  26. $patt_c = 'var projector_pricenetto = "([^<]+)";';
  27. $connect = file_get_contents('http://www.strefahobby.pl/projector.php?product=' . ".$wiersz['shid'].");
  28. preg_match('/' . $patt_c . '/', $connect, $out_c);
  29. $sh = $out_c[1]*1.23;
  30. echo "<a href=http://www.strefahobby.pl/projector.php?product=";
  31. echo ".$wiersz['shid'].";
  32. echo ">";
  33. echo round($sh, 1);
  34. echo "</a>";
  35.  
  36.  
  37. </td>
  38. <td width=\"10%\">".$wiersz['mmid']."</td>
  39. <td width=\"11%\">".$wiersz['rsid']."</td>
  40.  
  41.  
  42.  
  43. </tr>";
  44.  
  45. }
  46. ?>
  47. </table>



  1. <php?
  2.  
  3. $id=1;
  4. $patt_c = 'var projector_pricenetto = "([^<]+)";';
  5. $connect = file_get_contents('http://www.strefahobby.pl/projector.php?product=' . $id);
  6. preg_match('/' . $patt_c . '/', $connect, $out_c);
  7. $sh = $out_c[1]*1.23;
  8. echo "<a href=http://www.strefahobby.pl/projector.php?product=";
  9. echo $id;
  10. echo ">";
  11. echo round($sh, 1);
  12. echo "</a>";
  13.  
  14. ?>


Problem rozwiązany.