Część wszystkim forumowiczą. Po raz enty będę się musiał prosić o pomoc przy kodzie. Tym razem chodzi o php. Mianowicie o przeładowanie tylko części strony w php bez odświeżania całej. Chodzi o to, że tworze grę, która wyciąga z bazy losowe pytanie. Teraz połączenie i wypisywanie działa bez zarzutu, problem pojawia się gdy po raz kolejny wczytuje skrypt i wyświetla pytanie. Mianowicie, nie zmienia się pytanie no i również odpowiedzi. Po niżej dołączam kod źródłowy skryptu:
<?php
echo '<div id="pytka"><p>Treść Pytania:<br></p>';
// połączenie z bazą
$z = mysqli_query($c,'SELECT id, Pytanie,OdpA,OdpB,OdpC,Poprawna,PTS FROM dywizja303 JOIN (SELECT CEIL(RAND() * (SELECT MAX(id) FROM dywizja303)) AS id) AS rows USING (id)');
while($row = mysqli_fetch_array($z))
{
echo $row['Pytanie'].'</br>';
echo '</div><br>';
echo '<div id="OdpA" onclick="sprawdz(OdpA)"><h1>A) ';
echo $row['OdpA'].' '.'</h1>';
echo '</div><br>';
echo '<div id="OdpB" onclick="sprawdz(OdpB)"><h1>B) ';
echo $row['OdpB'].' '.'</h1>';
echo '</div><br>';
echo '<div id="OdpC" onclick="sprawdz(OdpC)"><h1>C) ';
echo $row['OdpC'].' '.'</h1>';
echo '</div><br>';
echo '<div id="komunikat1" font size="14"><br><center>Brawo, udąło Ci się zdobyć punkt!</center></div>';
echo '<div id="komunikat2" font size="14"><br><center>Błąd, nie otrzymujesz punktu!</center></div>';
}
mysqli_close($c);
?>
Z góry dziękuję za pomoc :).