Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]PHP Undefined variable
nowAnd22
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 20.05.2011

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Latasz po forach i czekasz, aż ktoś odwali za Ciebie robotę? Trochę inwencji...
Ten temat przewija się dziennie kilka razy - użyj wpierw szukajki.


--------------------
Go to the top of the page
+Quote Post
mortus
post
Post #3





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


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ę?;]
Go to the top of the page
+Quote Post
nekomata
post
Post #4





Grupa: Zarejestrowani
Postów: 314
Pomógł: 44
Dołączył: 12.11.2010
Skąd: UK

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


@up You've failed , sir .
Było kliknąć link 'forach' .
@topic
Jeśli zmienna istnieje nadajesz jej inną nazwę , bezsens.
Go to the top of the page
+Quote Post
wookieb
post
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Przesadzasz z poziomem swoich pytań.


--------------------
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:38