Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kwynik zapytania select do jednej zmiennej ?
Forum PHP.pl > Forum > PHP
mskiba
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.
mar1aczi
implode?
Wazniak96
użyj evala poza pętlą. 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 .= '){';
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.