RE:EXTRAER EL VALOR DE UN CAMPO
No pones la parte donde esta la etiqueta form, pero si es method="post" seria:
echo $_POST['_ccicodsed'];
y si es get seria:
echo $_GET['_ccicodsed'];
Aunque siempre es bueno primero preguntar si existe la variable, para evitar que se muestren los errores, eso se hace con la funcion isset, seria algo asi como:
if (isset($_GET['_ccicodsed'])) {
echo "La variable es: ";
echo $_GET['_ccicodsed']
} else {
echo "Error.";
}
Ahora, viendo tu codigo, te digo que tu HTML es PESIMO. Esta del navo, no se quien te dijo que los html son asi, pero te engañaron, y si pagaste por un curso, te diria que te rembolsen tu dinero. Tu codigo deberia ser así:
<?php
$q_sedcod=mysql_query("select * from sedes order by sednombre asc", $conexion);
if (mysql_num_rows($q_sedcod)) {
echo '<select name="_ccicodsed" class="Caja_buscar_1" tabindex="2">'."\n";
echo "<option value=\"99\" selected>Sede...</option>\n";
while ($row=mysql_fetch_array($q_sedcod)) {
extract($row);
echo "<option value=\"$sedcodigo.$dbnombre\">".ucwords($sednombre)."</option>\n";
}
echo "</select>\n";
}
?>
Por cierto, como veo que concatenas el codigo y el nombre, para separarlos, puedes usar la función explode de php
http://www.php.net/manual/es/function.explode.php
Aunque yo en tu lugar, solo pasaria el codigo de la ciudad, y luego en el php donde lo recive, tomaria el codigo y haria otra consulta en la bae de datos para obtener el nombre. Esto es por cuestiones de diseño y seguridad. ¿Que pasa si de repente recives un nombre que no esta en la base de datos? (Y sucede, nunca asumas que un dato no puede ser alterado).
Saludos!
-
Miguel Angel
Mike79