Mam kolejny problem, mianowicie mam w bazie danych tabelę, w której są pola: id i nazwa.
Kod
$a = curl_init();
curl_setopt($a, CURLOPT_URL, 'http://www.przykladowastrona.pl/index.php?name=[b]zawartość kolumny 'name' z wiersza o id 1[/b]');
curl_setopt($a, CURLOPT_RETURNTRANSFER, 1);
$zmienna1 = curl_exec($a);
preg_match('@\<table border=\"0\" cellspacing=\"1\" cellpadding=\"4\" width=\"100%\"\>\<tr bgcolor=\"#505050\" \>\<td colspan=\"2\" class=\"white\" \>\<b\>Tekst\</b\>(.*?)\</table\>@', $zmienna1, $wynik1);
echo $wynik1[0];
curl_setopt($a, CURLOPT_URL, 'http://www.przykladowastrona.pl/index.php?name=[b]zawartość kolumny 'name' z wiersza o id 1[/b]');
curl_setopt($a, CURLOPT_RETURNTRANSFER, 1);
$zmienna1 = curl_exec($a);
preg_match('@\<table border=\"0\" cellspacing=\"1\" cellpadding=\"4\" width=\"100%\"\>\<tr bgcolor=\"#505050\" \>\<td colspan=\"2\" class=\"white\" \>\<b\>Tekst\</b\>(.*?)\</table\>@', $zmienna1, $wynik1);
echo $wynik1[0];
Chciałbym, żeby teraz do każdego wiersza w bazie danych wstawiona nowa "treść", czyli pobranie ze strony tych danych dla danego name z bazy. Ogólnie ten kod, co podałem ma się powtórzyć tyle razy ile jest id w bazie danych i za każdym nowym razem, żeby do niego zostawała wpisana zawartość kolumny name. Chcę, aby na jednej stronie została wyświetlana zawartość z wielu stron i ja sobie do formularza wpisuje "adres", czyli nazwę z którego mają być pobrane dane.
Drugie pobranie wyglądałoby już tak:
Kod
$b = curl_init();
curl_setopt($b, CURLOPT_URL, 'http://www.przykladowastrona.pl/index.php?name=[b]zawartość kolumny 'name' z wiersza o id 2[/b]');
curl_setopt($b, CURLOPT_RETURNTRANSFER, 1);
$zmienna2 = curl_exec($b);
preg_match('@\<table border=\"0\" cellspacing=\"1\" cellpadding=\"4\" width=\"100%\"\>\<tr bgcolor=\"#505050\" \>\<td colspan=\"2\" class=\"white\" \>\<b\>Tekst\</b\>(.*?)\</table\>@', $zmienna2, $wynik2);
echo $wynik2[0];
curl_setopt($b, CURLOPT_URL, 'http://www.przykladowastrona.pl/index.php?name=[b]zawartość kolumny 'name' z wiersza o id 2[/b]');
curl_setopt($b, CURLOPT_RETURNTRANSFER, 1);
$zmienna2 = curl_exec($b);
preg_match('@\<table border=\"0\" cellspacing=\"1\" cellpadding=\"4\" width=\"100%\"\>\<tr bgcolor=\"#505050\" \>\<td colspan=\"2\" class=\"white\" \>\<b\>Tekst\</b\>(.*?)\</table\>@', $zmienna2, $wynik2);
echo $wynik2[0];