Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funkcja
Forum PHP.pl > Forum > Przedszkole
Gość_Adam
Witam, mam takie cos:

  1. <?php
  2.  if($f_bezowy)
  3.  {
  4. $sql = &#092;"INSERT INTO Produkty (b_nazwa, b_cena, b_cena_p, b_kolor, b_obraz, b_obraz2, b_kom) VALUES ('$f_nazwa','$f_cena', '$f_cena_p', 'Bezowy', '$f_obraz', '$f_obraz2', '$f_kom' )\";
  5.  $result = mysql_query(&#092;"$sql\",$db);
  6.  }
  7. ?>


chcialby zrobic takie cos:

  1. <?php
  2.  
  3. ...
  4. dodaj(&#092;"bezowy\")
  5. ...
  6.  
  7. ?>


Chodzi o to, ze zamiast powtarzania caly czas tego samego co w pierwszym listingu wolalbym zastosowac funkcje, jednak nie wiem jak :/


Tak jak jest ponizej, nie dziala sad.gif
  1. <?php
  2.  
  3.  
  4. dodaj(&#092;"bezowy\");
  5.  
  6.  Function dodaj($kolor)
  7.  {
  8.  $sql = &#092;"INSERT INTO Produkty (b_nazwa, b_cena, b_cena_p, b_kolor, b_obraz, b_obraz2, b_kom) VALUES ('$f_nazwa','$f_cena', '$f_cena_p', '$kolor', '$f_obraz', '$f_obraz2', '$f_kom' )\";
  9.  $result = mysql_query(&#092;"$sql\",$db);
  10.  }
  11. ?>
mike
  1. <?php
  2.  
  3.  
  4. dodaj(&#092;"bezowy\");
  5.  
  6.  Function dodaj($kolor)
  7.  {
  8.  $sql = &#092;"INSERT INTO Produkty (b_nazwa, b_cena, b_cena_p, b_kolor, b_obraz, b_obraz2, b_kom) VALUES ('$f_nazwa','$f_cena', '$f_cena_p', '$kolor', '$f_obraz', '$f_obraz2', '$f_kom' )\";
  9.  $result = mysql_query(&#092;"$sql\",$db);
  10.  }
  11. ?>

Twoje funkcja w linii 10 nie "widzi" zmiennej $db.

Poczytaj o zasięgu zmiennych.
Gość_Adam
dzieki, ale bardzo prosze o kod bo nie mam czasu na lekture, klient juz krzyczy na mnie ze sie bardzo opozniam i na 17 musi byc to gotowe sad.gif
ebe
  1. <?php
  2. global $db
  3.  
  4. ?>

na początku funkcji
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.