Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem z wyswietlaniem wyniku pobranego z bazy danych mysql
Forum PHP.pl > Forum > PHP
szasza
Witam.
Mam problem gdy wyświetlam wynik z bazy danych mysql za pomocą instrukcji:
Kod
<?php
echo $row['adres'];
?>

To wszystko dobrze się wyświetla, natomiast jesli wynik chce wyświetlić w 'polu tekstowym', tak aby można bylo zmienić zawartoś tego co sie wyświetlilo i zapisalo do bazy danych to wynik ucina mi sie po spacji. Natomiast zapisywanie do bazy dziala poprawnie czyli jesli coś tam wpisze ze spacją pomiedzy np. warsawa 127 to tak się zapisze do bazy natomiast juz przy odswierzeniu strony pokazuje tylko w polu tekstowym warszawa. Tak wyglada kod do wyswietlenia w polu tekstowym:
Kod
<?php
echo '<input type=text name=adres value='.$row['adres'].'>';
?>

A to jest kod do łaczenia sie z baza:
Kod
<?php
$connection = @mysql_connect ("localhost","root","");
$ins = @mysql_select_db(bd_przychodnia, $connection);
mysql_query('SET CHARSET latin2');
@ $loguj="select login, imie, nazwisko, plec, adres, miasto, kod_poczt, data_urodz, telefon from users where login= '$_SESSION[MM_Username]'";
$rekordy = mysql_query($loguj);
$row=mysql_fetch_assoc($rekordy);
?>
sowiq
Kod
echo '<input type=text name=adres value='.$row['adres'].'>';
wyświetli Ci:
Kod
<input type=text name=adres value=warszawa 127>


Powinno być:
Cytat
<input type="text" name="adres" value="warszawa 127">
Dalej sam dojdziesz.
szasza
Tylko ze to echo jest w znacznikach <?php> ?> dlatego musze stosować zapis z ' zamiast " bo pozastala czesc kodu to html, poza tymi ktore wymienilem w poscie wyzej. Wstawie pozniej caly kod, tylko go gdzies umiescze jak wroce z pracy, moze to w czyms pomoze. Bo w tej chwili wyslwietla mi warszawa ale juz bez numeru domu czy obojednie co by bylo po spacji.
maly_swd
  1. <?php
  2. echo '<input type="text" name="adres" value="'.$row['adres'].'">';
  3. ?>

lub
  1. <?php
  2. echo "<input type='text' name='adres' value='{$row['adres']}'>";
  3. ?>

lub
  1. <?php
  2. echo "<input type=\"text\" name=\"adres\" value=\"{$row['adres']}\">";
  3. ?>


lub inne kombinacje:)
szasza
Dzieki chłopaki wszystko już działa 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.