Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dziwne zachowanie funkcji mysql_fetch_assoc
Forum PHP.pl > Forum > Bazy danych > MySQL
qdesigner
Witam!

Mam mały problem z bazą danych, a mianowicie:

Stworzyłem skrypt php wpisujący interesujące mnie dane do bazy mysql (z formularza). Dane znajdują się w bazie wiem to z podglądu w phpMyAdmin.

Problemem jest to, że przy pobieraniu np. adresu funkcją "mysql_fetch_assoc" pobiera tylko pierwszą część tzn. w bazie jest "Kiepury 55/1"

a pobiera tylko "Kiepury".

Fragment kodu pobierania:

  1. $result=mysql_query("SELECT * FROM klienci WHERE id='$id'");
  2. $result=mysql_fetch_array($result);
  3. $imie=$result["imie"];
  4. $nazwisko=$result["nazwisko"];
  5. $adres=$result['adres'];
  6. $miasto=$result["miasto"];
  7. $email=$result["email"];



Kod wyświetlania po pobraniu (zwykła tabela z formularzem):

  1. <tr>
  2. <td align=right height=30 width=50>Adres, ul.: <font color="red">*</font></td>
  3. <td height=30 width=50><input type=text name=adres size=35 value='.$adres.' title="Podaj nazwę ulicy, bez przedrostka ul., nr domu/nr mieszkania"></td>
  4. </tr>


Pobrana dana wyświetla się jako "value" w polu formularza.

Prosiłbym o pomoc (wskazówki) dlaczego wyświetla się tylko część a nie całość danych? Nie wyświetlają się dane po spacji.

Z góry dziękuję za pomoc.
wookieb
A zrob tak
  1. $result=mysql_fetch_array($result);
  2. print_r($result);

I pokaż co się wyświetli.
qdesigner
Wpadłem na to że to nie problem funkcji pobierania, tylko wyświetlania.

Jak wyświetlę poza formularzem to wyświetla całość.
wookieb
Aha już wiem dlaczego.. Atrybuty html się obejmuje w cudzysłowia prosze pana.
qdesigner
Przy takim wyświetlaniu nie pokazuje całości.

  1. <input name=adres size=35 value='.$adres.' title="Podaj nazwę ulicy, bez przedrostka ul., nr domu/nr mieszkania">



A przy takim pokazuje całość:

  1. echo $adres;
wookieb
Cytat(wookieb @ 5.10.2009, 14:00:13 ) *
Atrybuty html się obejmuje w cudzysłowia prosze pana.
qdesigner
A coś szerzej ... ?
wookieb
Podaj wartość value tak samo jak wartość title...
qdesigner
Trochę mało jasne tłumaczenie ale zrozumiałem.

Przykład kodu bardziej obrazowałby o co chodzi winksmiley.jpg .

Dziękuję za pomoc.
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-2024 Invision Power Services, Inc.