Ktokolwiek próbował, ktokolwiek wie ;)
Tak jak w temacie, próbuję pobierać wiele razy jedną zmienną poprzez zapytanie (mysql), a następnie przekazać wszystkie otrzymane zmienne do innej podstrony.
Poniżej zamieszczam kod, jaki stworzyłem, czy możecie rzucić okiem i zobaczyć co źle robię i podpowiedzieć jak to poprawić?
Wyświetlając pobrane w pętli zmienne pojawia się dodatkowo '1' (pewnie przez zmienną $i=1) oraz dwa razy ostatni pobrany wiersz, co może być powodem tego błędu?
if($rezultat = @$polaczenie->query(
sprintf("SELECT miasto from polska where C = '%s'",
mysqli_real_escape_string($polaczenie,$wojewodztwo))))
$liczba_wierszy = $rezultat->num_rows;
if($liczba_wierszy>0)
{
$i=1;
while ($wiersz = $rezultat->fetch_assoc())
{
$_SESSION['miasto'].$i = $wiersz['miasto'].$i;
}
unset($_SESSION['blad']);
$rezultat->close();
header('Location: porownywarka.php');
porownywarka.php:
<?php
session_start();
echo "<p><b>Punkty</b>".$_SESSION['PC1'];
echo "<br /><b>Punkty</b>".$_SESSION['PC2'];
echo "<br /><b>Punkty</b>".$_SESSION['PC3']."</p>";
?>