Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kwynik zapytania select do jednej zmiennej ?
mskiba
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 28.04.2013

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


Potrzebuje utworzyc taka linijkę w zmiennej:

  1. if($nazwa == "" || $wojewodztwo == "" || $miasto == "" || $kod == "" || $ulica == "" || $oferta == "" || $email == ""){


wartosci (nazwa, wojewodztwo itp) sa jako rekordy w kolumnie field_name.

Jak dam zapytanie:

  1. $cf_db_query = mysql_query("SELECT * FROM company_fields WHERE duty=1")
  2. or die("QUERY ERROR: ".mysql_error());
  3. while($wiersz = mysql_fetch_array($cf_db_query))
  4. {
  5. $field_name=$wiersz['field_name'];
  6. eval('$'.$wiersz['field_name'].'=$_GET[\''.$wiersz['field_name'].'\'];');
  7.  
  8.  
  9. }


to dla każdego rekordu wyswietla mi oddzielna linie.

Z gory dziekuje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wazniak96
post
Post #2





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

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


użyj evala poza pętlą. (IMG:style_emoticons/default/wink.gif)

  1. $eval = 'if(';
  2. $cf_db_query = mysql_query("SELECT * FROM company_fields WHERE duty=1")
  3. or die("QUERY ERROR: ".mysql_error());
  4. while($wiersz = mysql_fetch_array($cf_db_query))
  5. {
  6. $field_name=$wiersz['field_name'];
  7. $eval .= ' $'.$field_name.'=$_GET[\''.$field_name.'\'] ||');
  8. }
  9. $eval = substr($eval, 0, -2);
  10. $eval .= '){';
Go to the top of the page
+Quote Post

Posty w temacie
- mskiba   kwynik zapytania select do jednej zmiennej ?   20.08.2013, 12:22:29
- - mar1aczi   implode?   20.08.2013, 12:40:31
- - Wazniak96   użyj evala poza pętlą. [PHP] pobierz, plaintext ...   20.08.2013, 15:14:41


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

 



RSS Aktualny czas: 14.10.2025 - 20:35