Odwołanie się do pól tekstowych

0

Witam

W php i html pracuje od kilku dni.
Mam pewien problem, otóż wczytuje rekordy z bazy danych do pól <input type="text"
oraz przypisuje im nazwę poprzez name = "nazwa",gdzie nazwa to id rekordu.
Później tworzę dla każdego z tych pól odnośnik <a href w której ma się znajdować id z bazy danych oraz wartość pobierana z pola "text".Wartość z pola "text" odczytuje się poprawnie po zaznaczeniu odnośnika ,ale id już nie
o to kod:
gdzie wyżej opisane id to id_option ,a value to wartosc pola text

<?php
                    $query = "SELECT id,\"name\",\"value\"  FROM option";
                    $rs = pg_query($polaczenie,$query);
                    while($result = pg_fetch_row($rs)){
                        echo "<tr>";
                        echo "<td>$result[1]</td>";
                        echo "<td><input type=\"text\" value=\"$result[2]\" name=\"$result[0]\"></td>";
                        echo "<td><a href = index.php?go=zarzadzaj/zarzadzaj.php&value={$_GET[$result[0]]}&id_option={$result[0]}>Aktualizuj</a></td>";
                        echo "</tr>";
                    }
                ?>
 
0

Takie odwoływanie się do zmiennych to zło. Nie wiem, uczą tego w jakiś sławnych książach, czy ludzie sami takie głupoty robią?

echo('<td> ' . $result[1] . '</td>');

Zmienne wstawiamy poza stringiem, wtedy jest pewność że zostanie ona wstawiona tak jak trzeba. No i jest znacznie czytelniej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1