Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z zapisaniem zmiennej
attimo
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 6
Dołączył: 23.01.2010

Ostrzeżenie: (0%)
-----


  1. function nowy()
  2. {
  3. if ($_POST['Dodaj'])
  4. {
  5. $idd = $_POST['id'];
  6. $polaczenie = mysql_connect('...', '...', '...') or die("brak polaczenia: ".mysql_error());
  7. $baza = mysql_select_db('attimo_cba_pl',$polaczenie) or exit("nie wybrano bazy, blad". mysql_error());
  8. mysql_query("SET NAMES utf8");
  9. mysql_query("SET CHARACTER_SET utf8_polish_ci");
  10. $zapytanie = "SELECT id,nazwa, opis, zdjecie, cena FROM Produktyelektronika WHERE id = $idd";
  11. $wynik = mysql_query($zapytanie, $polaczenie) or die(mysql_error());
  12. $rekord = mysql_fetch_assoc($wynik);
  13. $_SESSION['koszyk'][$i] = $idd;
  14.  
  15. }
  16. }


Na początek może wyjaśnię jak w moim przekonaniu miało to działać. Po wciśnięciu przycisku dodaj do zmiennej tablicowej superglobalnej $_SESSION['koszyk'] chciałbym zapisać id tego właśnie produktu, aby potem moc wyswietlic produkty ktore zostaly dodane przy uzyciu wlasnie tego id. Wiem, że sposób może "toporny" ale raczej jestem samoukiem i próbuje wszystko robić na swój własny sposób. Wracając jednak do tematu id zapisuje się w tablicy, ale za kazdym razem bedzie zapisane do 0 pozycji w tablicy chciałem wstawic zmienną $i ktora po kazdym wykonaniu funkcji zwiekszalaby sie o 1. Tylko jak to zrobić nie moge przeciez ustawic wartosci 0 dla tej zmiennej na początku funkcji i potem poddać ją inkrementacji bo zawsze będzie to 0. Próbowałem użyć zmiennej globalnej przed funkcją, ale to też na niewiele się zdało.

Ten post edytował attimo 7.02.2010, 19:29:35
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 13:38