Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]PHP Undefined variable
Forum PHP.pl > Forum > Przedszkole
nowAnd22
Witam,
pokazują mi się takie błędy:
Notice: Undefined variable: custid in C:\wamp\www\sklep_internetowy\checkout3.php on line 72
Notice: Undefined variable: customers_custnum in C:\wamp\www\sklep_internetowy\checkout3.php on line 91

fragment kodu:
Kod
47 if ($rows < 1) {
48   // przypisz nowy numer klienta
49   $query2 = "INSERT INTO customers (
50              customers_firstname, customers_lastname, customers_add1,
51              customers_add2, customers_city, customers_state,
52              customers_zip, customers_phone, customers_fax,
53              customers_email)
54              VALUES (
55             '$firstname',
56             '$lastname',
57             '$add1',
58             '$add2',
59             '$city',
60             '$state',
61             '$zip',
62             '$phone',
63             '$fax',
64             '$email')";
65   $insert = mysql_query($query2)
66     or (mysql_error());
67   $custid = mysql_insert_id();
68 }
69
70 // Jeśli istnieje custid, przypiszmy go do custnum.
71 // W przeciwnym przypadku pozostawny istniejącą wartość custnum.
72 if ($custid) {
73   $customers_custnum = $custid;
74 }


do zmiennej custid jest przypisywana wartość z kolumny autoincrement (customers_custnum)
proszę o pomoc w odnalezieniu błędu
Kshyhoo
Latasz po forach i czekasz, aż ktoś odwali za Ciebie robotę? Trochę inwencji...
Ten temat przewija się dziennie kilka razy - użyj wpierw szukajki.
mortus
Wyrażeniem
  1. if($custid)
nie sprawdzamy, czy zmienna $custid istnieje, ale czy ma wartość TRUE (również rzutowaną). Jeśli wiersz nie został dodany, to i zmienna $custid nie została ustawiona, sprawdzamy to za pomocą funkcji isset()
  1. if(isset($custid))


Ja tu żadnego for nie widzę?;]
nekomata
@up You've failed , sir .
Było kliknąć link 'forach' .
@topic
Jeśli zmienna istnieje nadajesz jej inną nazwę , bezsens.
wookieb
Przesadzasz z poziomem swoich pytań.
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.