Lo he comentado con un amigo, y me ha hablado de procedimientos almacenados, algo que desconocía.
He estado investigando, y, aunque sigo en ello, voy a recurrir a vosotros para ver si puedo resolverlo.
El procedimiento almacenado en mysql lo creo así.
CREATE PROCEDURE `c_localidades`()
BEGIN
SELECT localidad FROM t_localidades;
END;
Esto, de entrada, no se si esta bien.
Y para llamarlo, lo hago así
Código PHP:
Ver original
<select name="localidad" class="formulario2" id="localidad"> <option value="<?php echo primera_mayuscula($rs1['localidad']);?>"><?php echo primera_mayuscula($rs1['localidad']);?></option> <?php $sql = "CALL c_localidades();"; { echo '<option>'.$loc2['localidad'].'</option>'; } ?> </select>
El caso es que de esta forma no funciona, a ver que me podeis decir al respecto.
Gracias. SAludos.