Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Definicja zmiennej
Forum PHP.pl > Forum > Przedszkole
jaroow
Mam taki problem

Posiadam zmienną $b="nr$id"

Potrzebuję stworzyć zmienną superglobalną $_POST i nie wiem jak to zrobić.
Dla samego $id było by to dość proste tj. $id=$_POST['id']

Moje id to wartość z pola ID tabeli mysql.
Wartości moich zmiennych przyjmują wartości nr1, nr2, nr3, itd.
Oczywiście przy wyłaczonym register_globals pokazuje mi się Undefined variable: nr1 itd.

Z góry dziękuję za pomoc smile.gif
!*!
  1. $b='nr'.$_POST['id'];
?

Ewentualnie zapisz te dane w sesji, lub zacznij od napisania co chcesz konkretnie uzyskać.
jaroow
Niestety tak też próbowałem

Notice: Undefined index: id in /edycja.php on line 21
Notice: Undefined variable: nr in /edycja.php on line 22
Linie 21 i 22 wyglądają po zmianie następująco:

$id = $rekord[0]; $b='nr'.$_POST['id'];
if ($$b==true) {$query = "DELETE FROM `pk` WHERE id='$id';";

Mam skrypt, który usuwa wybrane checkboxem rekordy.
Po dopisaniu
$nr1=$_POST['nr1'];
$nr2=$_POST['nr2'];
$nr3=$_POST['nr3'];
...
wszystko działa ale przy dodaniu kolejnych rekordów musiałbym dopisywać kolejne zmienne superglobalne czego bym chciał uniknąć.
!*!
A sprawdzasz czy zmienne istnieją zanim chcesz je wykorzystać? isset
jaroow
Niestety nie bo nie do końca wiem jak to zrobić smile.gif

Potrzebuje rozwiązania dla tego co napisałem wcześniej - edytowałem post więc piszę o tym raz jeszcze
nospor
Napisz poprostu jaki masz kod, jaki masz HTML, co probujesz zrobic, to bedziemy ci mogli najlepiej pomoc. Bo juz widac, ze źle podszedles do tematu, a my nawet nie znamy jeszcze tematu wink.gif
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.