Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]ukrycie kolumny w widoku
Stratoliner
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 11.03.2013

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


Witam. Poszukuję rozwiązania problemu z wyświetlaniem danych z tabeli.
Mam:

  1. function f_model_lista($filia, $kodins)
  2. {
  3. $data = (date("Y-m-d"));
  4. $db = connect($filia);
  5. $query = "SELECT nazwabuhaja, nrbuh, id, datpro, sex, datauzyciadotestu, testowany,'stan:',stan
  6. FROM
  7. www_temp_stan WHERE TRUE AND kodins = '".$kodins."' and stan>0 ORDER BY nazwabuhaja ASC;";
  8.  
  9. $result = pg_query($query) or die('Nieprawidłowe zapytanie: ' . pg_last_error());
  10. // Wyświetlenie wyników w postaci HTML
  11. $table= "<select name='lista'>";
  12.  
  13. while ($line = pg_fetch_array($result, null, PGSQL_ASSOC))
  14. {
  15. $table = $table."<option value='".$line['id']."'>";
  16. foreach ($line as $komorka)
  17. {
  18. $table = $table.$komorka." ";
  19. }
  20. $table = $table."</option>";
  21. }
  22. $table = $table."</select>";
  23. return iconv("windows-1250","UTF-8",$table);
  24. }
  25.  


Do dalszych przetwarzań muszę przesyłać "id" ale nie chciał bym wyświetlać tego id w poleceniu select a tym samym w widoku. Jest jakiś sposób na dalsze przesłanie id jeśli nie ma go w poleceniu select?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Stratoliner
post
Post #2





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 11.03.2013

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


Cytat(buliq @ 30.09.2013, 13:58:11 ) *
  1. foreach ($line as $key => $komorka)
  2. {
  3. if ($key == "id") {
  4. //lub
  5. //if (in_array($key, array("id", "inny", "field")) {
  6. continue;
  7. }
  8. }




Genialne i działa!

Jednak można mieć ciastko i zjeść ciastko !
Go to the top of the page
+Quote Post

Posty w temacie


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: 18.10.2025 - 01:40