Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Powiązane pola SELECT
Forum PHP.pl > Forum > XML, AJAX
kondo
Witam
Mam pytanie czy ktoś korzystał już kiedyś z tego skryptu: ?
http://www.php.rk.edu.pl/w/p/powizane-pola...zystujce-ajaxa/

Mam malutki problem.
Kod php w pliku index.php wygląda tak:
<?PHP
include 'mysql.class.php';

$ms = new mysqli_db('xxx', 'xxx', 'xxx', 'xxx');
echo '<pre>';
$q = $ms->query_select("SELECT id, nazwa FROM kategorie WHERE parent_cat = 0");


foreach($q as $i)
{
echo '<option value="'.$i['id'].'">'.$i['nazwa'].'</option>';
}

?>
I tutaj wszystko działa (pierwsze pole select pobiera dane z bazy)

Problem jest z plikim getCities.php
Wyglada tak:
<?php
header('Content-Type: text/html; charset=utf-8');
if(isset($_GET['countryCode']))
{
include 'mysql.class.php';

$ms = new mysqli_db('xxx', 'xxx', 'xxx', 'xxx');
echo '<pre>';
$q = $ms->query_select("SELECT id, nazwa FROM kategorie WHERE parent_cat = '".mysql_real_escape_string($_GET['countryCode'])."'");
foreach($q as $i)
{
echo "obj.options[obj.options.length] = new Option('".$i['nazwa']."','".$i['id']."');
";
}

}
?>
i tutaj po wyborze opcji pierwszego selecta nic sie nie wyświetla w drugim sad.gif


Może ktoś poratować ?
nospor
raz cię proszono byś uzywał bbcode.
Ja poproszę cię o to samo jeszcze raz.
Trzeciege razu nie będzie smile.gif
thek
BBCode by pomogło mocno Ci w debugu zawsze...a nam nie mniej. Inna sprawa, że w pliku miast masz nadmiarowe echo, które Ci powoduje błąd. Ale zgaduj gdzie. Powiem tylko, że przez nie zwraca Ci nieprawidłowo sformatowaną strukturę obiektu AJAXowego do rodzica smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.