marcin-ka
13.08.2013, 09:31:32
Jak takie coś zrobić ze polaczy z db ok to umiem ale zeby z niej wzielo nazwe i wyswietlilo za pomoca echo jak zrobić help!
Mój kod:
<?php
include 'include/polaczenie.php';
$id = $_SESSION['id'];
$wysnaz = mysql_query ("SELECT nazwa FROM produkty WHERE id='$id'");
?>
djgarsi
13.08.2013, 09:33:27
A skąd ci się wzięła zmienna $row skoro zapytanie wykonujesz $wysnaz?
marcin-ka
13.08.2013, 09:36:19
A na to nie patrz ze starych testów sorry pozdrawiam !
<?php
include 'include/polaczenie.php';
$id = $_SESSION['id'];
$wysnaz = mysql_query ("SELECT nazwa FROM produkty WHERE id='$id'");
?>
nospor
13.08.2013, 09:38:16
mysql_query wykonuje zapytanie
mysql_fetch_array odbiera wiersz z tego zapytania
To sa podstawy obslugi mysql
marcin-ka
13.08.2013, 09:46:47
Witam dzieki za odp robiłem takie coś ale nie działa ! ;/

Ok inaczej nie wiem jak to mam zapisac w jakim kodzie
nospor
13.08.2013, 09:48:30
Nie dziala nie dziala...... co nie dziala? Mamy wrozyc z fusow?
Pokaz kod ktory ci nie dziala z mysql_fetch_array i wysil sie z opisem: co ci nie dziala? czym sie objawia nie dzialanie?
marcin-ka
13.08.2013, 09:53:14
<?php
include 'include/polaczenie.php';
$wysnaz = mysql_query ("SELECT nazwa FROM produkty WHERE id='7'");
?>
Efekt wyświetla mi Array ale ja chciałbym że by mi pobierało id a nie że musze wpisać Pozdrawiam
SmokAnalog
13.08.2013, 09:54:44
W zmiennej $row masz tablicę.
marcin-ka
13.08.2013, 09:56:35
Dzieki SmokAnalog ale jeszcze sprawa zeby samo pobierało id i z tym bedzie problem ;/
SmokAnalog
13.08.2013, 09:59:04
Skąd ma być pobierane to ID? Na górze zrobiłeś z sesji, ale w sesji też jakoś musi się znaleźć
nospor
13.08.2013, 09:59:10
No to pobieraj ID zamiast NAZWA skoro interesuje cie ID....Ino to jest bez sensu, przeciez ID przekazujesz do zapytania wiec je znasz :/
marcin-ka
13.08.2013, 10:09:13
Dzieki mój błąd PS chodziło mi żeby nazwe wsyswietlało Dziekuje all
AAAa już wiem co chciałem że jak dodam do mysql kolejne id żebyt kazde wyświetliło z góry dziękuje!
SmokAnalog
13.08.2013, 10:12:06
Żeby wyświetliło nazwę ostatniego dodanego produktu czy żeby wyświetliło wszystkie?
marcin-ka
13.08.2013, 10:14:07
Wszystkie.
Pozdrawiam marcin!
SmokAnalog
13.08.2013, 10:17:37
To musisz wyrzucić warunek z zapytania:
Przy wypisywaniu musisz pamiętać, żeby je jakoś oddzielić, bo inaczej będziesz miał jeden ciąg.
echo $row['nazwa'] . '<br>';
marcin-ka
13.08.2013, 10:21:03
Ma mniej wiecej tak wygladac
mysql
ID|Nazwa
1|koparka
i teraz jak dodam np id 2 i nazwa miasto to żeby nie musiał pisac kodu tylko żeby automatycznie sie wstawił a te <br> postawiałem wcześniej ;D
SmokAnalog
13.08.2013, 10:30:57
Zapomniałem, że Ty w ogóle nie masz tam pętli. Żeby wypisać wszystkie rekordy z zapytania, musisz to zrobić np. tak:
Zamiast:
Robisz:
// tutaj robisz co chcesz z $row
}
Myślę, że dalej sobie poradzisz.
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.