Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlenie danych
Forum PHP.pl > Forum > Przedszkole
-ewelina-
witam
potrzebuje pomocy
mam dodane rekordy do bazy danych
1 imie
2 imie
3 imie

i teraz chce to wyświetlic na stronie w takim samym układzie
imie
imie
imie

i mam taki kod
  1. $wynik = mysql_query("SELECT * FROM imie WHERE login='$login'")
  2. or die('Błąd zapytania');
  3.  
  4. if(mysql_num_rows($wynik) > 0) {
  5. while($r = mysql_fetch_object($wynik)) {
  6.  
  7. echo nl2br("$r->imie");
  8. }
  9. }
Rysh
  1. $wynik = mysql_query("SELECT imie FROM nazwa_tabeli WHERE login='". $login ."''") or die('Błąd zapytania');
  2.  
  3. while($r = mysql_fetch_assoc($wynik)) {
  4. echo $r['imie'] ."<br />";
  5. }
toaspzoo
Ja bym jeszcze na wszelki wypadek przefiltrował

  1. $wynik = mysql_query("SELECT imie FROM nazwa_tabeli WHERE login='". addslashes($login) ."'; ") or die('Błąd zapytania');
  2.  
  3. while($r = mysql_fetch_assoc($wynik)) {
  4. echo addslashes(htmlspecialchars($r['imie']))."<br />";
  5. }
  6.  
Gość
uzyłam kodu toaspzoo ale jest mały problem
poniewaz wyświetlam to w

  1. <textarea name="" cols="30" rows="10">
  2. <?php
  3. $wynik = mysql_query("SELECT email FROM email WHERE login='". addslashes($login) ."'; ") or die('Błąd zapytania');
  4.  
  5. while($r = mysql_fetch_assoc($wynik)) {
  6. echo addslashes(htmlspecialchars($r['email']))."<br />";
  7. }
  8. ?>
  9. </textarea>


i wyświetla mi sie to tak

imie<br />
imie<br />

a jak zrobic by wyświetlało bez tego <br>

tylko samo

imie
imie
kaktus283
Cytat(toaspzoo @ 11.07.2012, 19:16:28 ) *
Ja bym jeszcze na wszelki wypadek przefiltrował

  1. $wynik = mysql_query("SELECT imie FROM nazwa_tabeli WHERE login='". addslashes($login) ."'; ") or die('Błąd zapytania');
  2.  
  3. while($r = mysql_fetch_assoc($wynik)) {
  4. echo addslashes(htmlspecialchars($r['imie']))."<br />";
  5. }
  6.  

Po co filtrować dane pobrane z bazy danych, czy one nie powinny być przypadkiem przefiltrowane wcześniej przy dodawaniu ;p ?
  1. $wynik = mysql_query("SELECT imie FROM nazwa_tabeli WHERE login='". addslashes($login) ."'; ") or die('Błąd zapytania');
  2.  
  3. while($r = mysql_fetch_assoc($wynik)) {
  4. echo $r['imie'].'<br />';
  5. }

Wedle mnie to w zupełności wystarczy smile.gif
Gość
a i jeszcze moze mi podpowiecie
jak chce dodac emaile
z pola text area

w takiej postaci

email
email
email

jak to zapisac kazdy email w innym rekordzie
kaktus283
Cytat(Gość @ 11.07.2012, 19:29:34 ) *
a i jeszcze moze mi podpowiecie
jak chce dodac emaile
z pola text area

w takiej postaci

email
email
email

jak to zapisac kazdy email w innym rekordzie

Na gotowca nie licz, ale masz ...
  1. $email = explode("\n", $nazwa_textarea);
  2. print_r($email);
Rysh
Teraz to Cie w ogóle nie rozumiem.
Gość
no ok troszke nakreciłam
jeszcze raz

potzebuje pzerobic ten skrypt tak aby jak z texarea dodaje emaile
w postaci

email
email
email

i puzniej je wyświetlic tez w textarea w tej samej postaci
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.