Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Php + mysql = problem :)
Forum PHP.pl > Forum > Przedszkole
simi20
Witam.
Jestem początkująca osoba w tematyce php. od paru dni mecze sie aby pobrać dane z tabeli bazy mysql i jakoś mi to nie wychodzi sad.gif.
Otóż sprawa wygląda tak jest baza w której jest prosta tabela z kategoriami (tabela posiada kolumny id i name). Te kategorie chciałbym wyświetlić w rozwijanym formularzu html z którego będzie można sobie wybrać odpowiednia kategorie. No i problem sie tu zaczyna otóż niechcąc mi sie tam wyświetlić żadne nazwy, natomiast wygląda na to że powinno być ok ponieważ skrypt zlicza wszystkie pozycje w tabeli oraz po rozwinięciu okienka formularza wyboru to sie on rozwija na tyle pozycji ile jest w tabeli natomiast nie chce wyświetlić nazw.
Proszę o POMOC!!! Z góry dzięki wszystkim.
Mój kod wygląda następująco.

[/b]zapytanie do bazy

$category = $db->query("SELECT id, name FROM category");
if(!$category)
{
exit('Nie można pobrac kategorii');
}
formularz rozijany

<select name="c_id" size="1">
<option selected value="">Wybierz kategorie</option>
<option value="">---------</option>
<?php
while ($wynik=$category->fetch_row())
{
$c_id = $wynik['id'];
$c_name = htmlspecialchars($wynik['name']);
echo "<option value=$c_id>$c_name</option>\n";
}
?>

</select>
c3zi
Witam,

Jesli po nazwach pol to fetch_assoc() ..

  1. <?php
  2. while ($wynik=$category->fetch_assoc())
  3. {
  4. $c_id = $wynik['id'];
  5. $c_name = htmlspecialchars($wynik['name']);
  6. echo "<option value='$c_id'>$c_id</option>n";
  7. }
  8. ?>
simi20
Dzięki przyjacielu za pomoc problem sie rozwiązał pomogła twoja rada.
Jeszcze raz dzięki.
Pozdrawiam
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.