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