Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wczytywanie całych wierszy. Edycja pól w bazie danych.
Forum PHP.pl > Forum > PHP
Jokeer
Witam, mam do Was pytanie, ale najpierw opiszę mój problem. Mam funkcjonalność, która edytuje mi dodane wcześniej dane do bazy danych, jednak kiedy przykładowo chcę edytować imie i nazwisko czy nazwę firmy, które mam przechowywane w jednej komórce w bazie, napotykam na następujący problem: pobiera mi dane tylko do napotkania białego znaku, czyli w tym przypadku do spacji. Jak mogę to ominąć? Rozdzielenie jednego pola na kilka nie wchodzi w grę. Czy jest jakaś funkcja w stylu getline() z C++?

Poniżej kawałek kodu, którym pobieram dane z bazy:

  1. $query = " SELECT * FROM pracownicy WHERE id_pracownika = '$_GET[id_pracownika]'";
  2. $result = mysql_query($query);
  3. $num = mysql_numrows($result);
  4.  
  5.  
  6. $i = 0;
  7. while ($i < $num) {
  8. $imie_nazwisko = mysql_result($result, $i, "imie_nazwisko");
  9. $stanowisko = mysql_result($result, $i, "stanowisko");
  10. $stacjonarny = mysql_result($result, $i, "stacjonarny");
  11. $komorka = mysql_result($result, $i, "komorka");
  12. $mail = mysql_result($result, $i, "mail");
  13. $fax = mysql_result($result, $i, "fax");
  14.  
  15.  
  16. echo "<form action=edycja_pracownika.php method=GET>";
  17. echo "Imie i Nazwisko:<br />";
  18. echo "<input type=text name=imie_nazwisko value= $imie_nazwisko /><br />";
  19. echo "Stanowisko:<br />";
  20. echo "<input type=text name=stanowisko value= $stanowisko /><br />";
  21. echo "Telefon stacjonarny:<br />";
  22. echo "<input type=text name=stacjonarny value= $stacjonarny /><br />";
  23. echo "Telefon komórkowy:<br />";
  24. echo "<input type=text name=komorka value= $komorka /><br />";
  25. echo "E-mail:<br />";
  26. echo "<input type=text name=mail value= $mail /><br />";
  27. echo "Fax:<br />";


Z góry dziękuje za pomoc smile.gif
rocktech.pl
Witam.

Brakuje ci " w atrybucie value.
  1. echo '<input type="text" name="imie_nazwisko" value="'.$imie_nazwisko.'" /><br />';
Jokeer
Dziękuje za wskazanie błędu smile.gif
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.