![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 29.12.2003 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam w formularzu pole select. Wartości do niego wyświetlane są z tabeli mysql poprzez zapytanie. Chciałbym zrobić cos takiego żeby na liście wartosci pola select umiescić jeszez jedną wartość np. dodaj i żeby w momencie jej wyboru otwierał sie formularz do dodania nowej wartości do ww tabeli. Z góry dzięki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 15 Dołączył: 13.09.2003 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
w Lini 15 zamknales print, wpisales javascript, po czym znowu otwarles cudzyslow i dokonczyles. Typowa pomylka. Poprawilem i jeszcze wsadzilem ci inne wartosci w pojedynczy cudzyslow. Sprobuj teraz...
[php:1:591c728ebd]<?php session_start(); include "./common_db.inc"; $link_id=db_connect('zamow'); $q= mysql_query("SELECT * FROM dostawca"); $q1=mysql_query("SELECT * FROM kurier"); include "./menu.php"; echo "<link rel='stylesheet' href='style.css' type='text/css'>"; echo "<body bgcolor='#f0f0f0'>"; print "<script language='javascript'>"; print "<!--"; print "var displaymode=1"; print "function idz(){"; print "var selectedurl=document.formularz.dostawca.options"; print "[document.formularz.dostawca.selectedIndex].value"; print "if (displaymode==0)"; print "window.location=selectdurl"; print "else{"; print "if (!window.win2||win2.closed)"; print "win2=window.open(selectedurl)"; print "else{"; print "win2.location=selectedurl"; print "win2.focus()"; print "}"; print "}"; print "}"; print "//-->"; print "</script>"; print "<center><form action='rcview.php' method='get' name='formularz'>"; print "<table border=0 bgcolor='#CCCCCC' width='600' height='20'>"; print "<tr>"; print "<td>Dostawca:"; print "<select name='dostawca' size='1' onChange='idz()'>"; while($data=mysql_fetch_row($q)){ print "<option value='" . $data[0] . "'>" . $data[1] . "</option>"; } print "option value='add_dost.php'>Dodaj</option>"; print "</select></td>"; print "<td>Nr Zamówienia lub numer wysylki: "; print "<input type='text' name='nr_zamow' />"; print "</td></tr></table></center>"; print "<center><table border=0 bgcolor='#CCCCCC' width='600' height='60'>"; print "<tr>"; print "<td></td>"; print "<td>Zawartosc:</td>"; print "<td><textarea name='zawartosc' cols='60' rows='5' wrap='virtual>'</textarea></td>"; print "</tr></table></center>"; print "<center><table border='0' bgcolor='#CCCCCC' width='600' height='20'>"; print "<tr>"; print "<td><br>Kurier:<br>"; print "<select name='kurier' size='1'>"; while($kur=mysql_fetch_row($q1)){ print "<option value='" .$kur[0] . "'>" . $kur[0] . "</option>"; } print "</select></td>"; print "<td>Data informacji<br>"; print "o nadejsciu przesylki:<br>"; print "<input type='text' name='data_in' />"; print "</td>"; print "<td><br>Data odprawy:<br>"; print "<input type='text' name='data_odpr' />"; print "</td>"; print "<td><br>Data odbioru:<br>"; print "<input type='text' name='data_odb' />"; print "</td>"; print "</tr>"; print "</table>"; print "<center><table border=0 bgcolor='#CCCCCC' width='600' height='60'>"; print "<tr>"; print "<td>Uwagi:"; print "</td>"; print "<td><textarea name='uwagi' cols='60' rows='5'></textarea></td>"; print "<td>Naleznosci celno-podatkowe:<br><b>Uzywac kropki zamiast przecinka!!</td>"; print "<td><input type='text' name='naleznosci' />zl</td>"; print "</tr></table></center>"; print "<center><table border='0' bgcolor='#CCCCCC' width='600' height='20'>"; print "<tr>"; print "<td>"; print "<center><input type='submit' name='Wyslij' value='wyslij' /></center>"; print "</td>"; print "<td><input type='hidden' name='dodaj' value='1' /></td>"; print "<td><input type='hidden' name='nr' value='10' /></td>"; print "<td><input type='hidden' name='limit' value='LIMIT' /></td>"; print "</tr></table></center></form>"; print "</center>"; ?>[/php:1:591c728ebd] Ps. po za tym zrobiles to troche chaotycznie, bo najpierw wyswietlasz informacje za pomoca echo, a pozniej zmieniasz metode na print. Kolejna sprawa to fakt, ze nie musisz co kazda linie dawac print. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 1.10.2025 - 17:30 |