Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie danych do formularza z sql
Forum PHP.pl > Forum > PHP
Mayka
Mam mały problem a mianowicie:
Mam baze danych i pobieram dane z bazy do formularza
  1. <?php
  2. $wynik = mysql_query("SELECT * FROM dane WHERE nr='$id'")
  3. or die('Błąd zapytania');
  4. $r = mysql_fetch_assoc($wynik);
  5. ?>

i wyswietlam dane
  1. <?php
  2. <input type='text' style='width:160px' name='nr' value=".$r['nr']." />
  3. ?>

takich pol jest kilkanascie i moje pytanie jest takie:
czemu do niektorych pol już przy wyswietlaniu dodaje w polu input: '/' na końcu a do niektorych nie ?
I jak zrobic zeby tego nie wyswietlał ?
Kombinowałem z 'stripslashes();' ale chyba cos robie nie tak bo nic sie nie zmienia
czy ktos pomoze to ogarnac questionmark.gif
Rafal Filipek
Nie rozumiem ? kto ci dodaje / na koncu questionmark.gif skrypt. generalnie zgodnie z xhtml znaczniki powinny byc zamykane wlasnie tak />
mls
Nie
  1. <input type='text' style='width:160px' name='nr' value=".$r['nr']." />

tylko
  1. <input type='text' style='width:160px' name='nr' value='".$r['nr']."' />
Mayka
Faktycznie te cudzysłowy pomogły;) kolejny detal ktory przeoczyłem,dzieki za pomoc

a wie ktos moze jak pobrac z mysql wartosc czegos takiego

  1. <select name='kierowca' style='width:160px' >
  2. <option value='moj'>moj</option>
  3. <option value='twoj'>twoj</option>
  4. <option value='inne'>inne</option>
  5. </select>


Nikt nie robił nigdy czegos takiego ?
ew. czym to zastąpic ?
matixrr
Petla... Mniej wiecej cos w tym stylu:
  1. <?php
  2. echo'<select>';
  3.            while ($row_kat = mysql_fetch_array($result_kat, MYSQL_ASSOC)){
  4.            echo"<option value='{$row_kat['id']}'>{$row_kat['name']}</option>";}
  5.            echo'</select>';
  6. ?>
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.