2013-05-06 91 views
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的字段填充它。

希望我的英语没有搞砸这个问题。

+0

你为什么不填充''