0
我需要在頁面加載的時刻用表格的值填充輸入選擇。 此頁面將作爲數據庫的新記錄或修改現有記錄。 這是我的表格結構。從PHP腳本填充選擇輸入
CREATE TABLE `PERSONAS` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`NOMBRE` varchar(100) COLLATE latin1_general_ci NOT NULL,
`CUIL` varchar(45) COLLATE latin1_general_ci DEFAULT NULL,
`LOCALIDAD_ID` int(11) DEFAULT NULL,
`PARTIDO_ID` int(11) DEFAULT NULL,
`PROVINCIA_ID` int(11) DEFAULT NULL,
PRIMARY KEY (`ID`),
KEY `DNI` (`DNI`),
KEY `NOM_AP` (`NOMBRE`,`APELLIDO`),
KEY `CUIL` (`CUIL`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci$$
CREATE TABLE `LOCALIDADES` (
`ID` int(11) NOT NULL,
`PARTIDO_ID` int(11) NOT NULL,
`NOMBRE` varchar(80) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8$$
與表單的頁面被稱爲legajos_abm.php所以,當我想要一個新的角色,我稱之爲頁面legajos_abm?ID = NULL,但是當我需要修改角色我稱之爲legajos_abm?ID = 3與PERSONAS.ID作爲參數。
這是我的HTML表單的例子:
<html>
<head></head>
<body>
<div id=formulario>
<form id=formularioLegajo>
<fieldset>
Nombres: <input id=nombre type=text />
Localidad: <input id=localidad type=select />
<!-- The rest of the fields........ -->
</fieldset>
</form>
</div>
</body>
</html>
我需要的是來填充LOCALIDAD_ID選擇輸入與表LOCALIDADES的結果。當?id = null用整個表結果填充時,當?id = x時,用行x的字段填充它。
希望我的英語沒有搞砸這個問題。
你爲什麼不填充''
感謝您的回答。我真的不知道該怎麼做。這就是我問的原因。我是PHP的新手,我已經學會如何從CLICK獲取結果,但不能從頁面加載或之前獲取結果。 – leandronn 2013-05-06 20:24:25