Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]select przerobić na imput z php, pomocy w prostej przeróbce
sigal2006
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 17.02.2010

Ostrzeżenie: (10%)
X----


Mam oto taki kod

pokazuje mi wszystkich użytkowników i jak zaznaczę jednego to dodaje mi do bazy jako polecającego

  1. <select name="referredbyby" id="referredbyby" class="contentfont">
  2. <? $getReferrers = $db->query("SELECT * FROM ".DB_PREFIX."users WHERE mail_activated=1 AND active=1 AND ref_blocked_referrer=0 ORDER BY username");?>
  3. <option value="" selected>Wybierz</option>
  4. <? while ($showReferrers = $db->fetch_array($getReferrers)) { ?>
  5. <option value="<?=$showReferrers['username'];?>" <? echo ($showReferrers['username']==$user_details['referredbyby'])?"selected":""; ?>><?=$showReferrers['username'];?></option>
  6. <? } ?>
  7. </select>


jak mam przebić t aby zamiast select był imput. żeby łepka był trzeba wpisać a nie wybierać z listy.
Go to the top of the page
+Quote Post
Valdi_B
post
Post #2





Grupa: Zarejestrowani
Postów: 107
Pomógł: 30
Dołączył: 19.02.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Po prostu wstaw <input type="text" name="..." />
Oczywiście:
- inne atrybuty (np. size) dobierz stosownie do potrzeb.
- musisz obsłużyć dopisanie delikwenta do bazy.

Zostawienie pola SELECT zależy od tego, czy ta lista jest potrzebna w formularzu do czegoś innego.

Uwaga: Jeżeli wpisywany "łepek" już powinien być w bazie danych, to w programie będziesz musiał:
- sprawdzić, czy użytkownik nie wpisał czegoś w rodzaju "Ala ma kota" - nazwiska nieistniejącego użytkownika,
- jeżeli tak, to jakoś zareagować (jakiś "protest" + powrót do wypełniania formularza).

Ten post edytował Valdi_B 27.02.2011, 16:07:25
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 08:09