2013-05-06 88 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

你爲什麼不填充''