He creado este combobox con Dreamweaver, y aunque funciona, al cargarse inicialmente aparece un Undifinied Index en la linea 71 y otras.
Me podeis ayudar?.
Un saludo.
Código PHP:
Ver original
<?php require_once('Connections/aluxbd.php'); ?> <?php function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": break; case "double": break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $query_ID_AUTONOMIA = "SELECT * FROM autonomia"; $colname_prov = "-1"; $colname_prov = $_POST['ID_AUTONOMIA']; } $query_prov = sprintf("SELECT * FROM provincia WHERE ID_AUTONOMIA = %s", GetSQLValueString($colname_prov, "int")); $colname_poblacion = "-1"; $colname_poblacion = $_POST['ID_PROVINCIA']; } $query_poblacion = sprintf("SELECT * FROM poblacion WHERE ID_PROVINCIA = %s", GetSQLValueString($colname_poblacion, "int")); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form action="" method="post" enctype="multipart/form-data" name="combo" id="combo"> <label for="ID_AUTONOMIA"></label> <select name="ID_AUTONOMIA" id="ID_AUTONOMIA" onChange="submit()"> <option value="" <?php if (!(strcmp("", $_POST['ID_AUTONOMIA']))) {echo "selected=\"selected\"";} ?>>Autonomia</option> <?php do { ?> <option value="<?php echo $row_ID_AUTONOMIA['ID_AUTONOMIA']?>"<?php if (!(strcmp($row_ID_AUTONOMIA['ID_AUTONOMIA'], $_POST['ID_AUTONOMIA']))) {echo "selected=\"selected\"";} ?>><?php echo $row_ID_AUTONOMIA['AUTONOMIA']?></option> <?php if($rows > 0) { } ?> </select> <label for="ID_PROVINCIA"></label> <select name="ID_PROVINCIA" id="ID_PROVINCIA" onChange="submit()"> <option value="" <?php if (!(strcmp("", $_POST['ID_PROVINCIA']))) {echo "selected=\"selected\"";} ?>>Provincia</option> <?php do { ?> <option value="<?php echo $row_prov['ID_PROVINCIA']?>"<?php if (!(strcmp($row_prov['ID_PROVINCIA'], $_POST['ID_PROVINCIA']))) {echo "selected=\"selected\"";} ?>><?php echo $row_prov['PROVINCIA']?></option> <?php if($rows > 0) { } ?> </select> <select name="ID_CIUDAD" id="ID_CIUDAD"> <option value="" <?php if (!(strcmp("", $_POST['ID_CIUDAD']))) {echo "selected=\"selected\"";} ?>>Poblacion</option> <?php do { ?> <option value="<?php echo $row_poblacion['ID_CIUDAD']?>"<?php if (!(strcmp($row_poblacion['ID_CIUDAD'], $_POST['ID_CIUDAD']))) {echo "selected=\"selected\"";} ?>><?php echo $row_poblacion['CIUDAD']?></option> <?php if($rows > 0) { } ?> </select> </form> </body> </html> <?php ?>