Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlanie wartości z bazy w textarea
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam, kod jest taki

  1. $zapy_war_zain = "SELECT `Zainteresowania` FROM `users` WHERE `Nick`='$nick'";
  2. $wyk_zapy = mysql_query($zapy_war_zain) or die (mysql_error());
  3. $war_zain = mysql_fetch_row($wyk_zapy);

i w html
  1. <textarea name="zainteresowania" cols="40" rows="10"><?php echo $war_zain[0] ?></textarea>


Tylko coś nie chce działać, dlaczego?
darko
Daj cały kod włącznie ze strukturą tabeli
Kshyhoo
A nie:
  1. $zapytanie = "SELECT SELECT `zainteresowania` FROM `users` WHERE `nick`='$nick'";
  2. $wynik = mysql_query($zapytanie);
  3. while ($dane = mysql_fetch_array( $wynik )) {
  4. $zainteresowania = $dane['zainteresowania'];
  5.  
  6. echo "...
  7. <TEXTAREA CLASS='textarea' tabindex='5' id='writebody' NAME='zainteresowania' ROWS='10' COLS='40' style='width: 400' WRAP='VIRTUAL'>".$zainteresowania."</TEXTAREA>
  8. ...";

questionmark.gif
darko
@Kshyhoo specjalnie podajesz kod z błędami questionmark.gif
Lirdoner
Z bazy:
--
-- Struktura tabeli dla `users`
--

CREATE TABLE IF NOT EXISTS `users` (
`Zainteresowania` text collate utf8_unicode_ci NOT NULL,
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=14 ;

Wywaliłem z kodu inne tabele, zostawiłem tylko zainteresowania
a kod jest taki jak wyżej
darko
Jeśli tabela users ma jedynie pole Zainteresowania, to nie wyciągniesz nic po warunku WHERE `nick`='$nick' bo nie ma tam pola nick
Lirdoner
Pisałem, że usunąłem zbędne tabele, jest tam pole nick winksmiley.jpg
darko
Zapytanie wygląda na poprawne, print_r($war_zain); powinno zwrócić dane. Napisz dokładnie co nie działa, rozumiem, że nie widać danych w textarea. Możesz spróbować zamienić
WHERE `nick`='$nick'
na
where nick like '$nick'
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.