Cita:
Iniciado por pateketrueke ¿Ese es el código completo?
¿De dónde vienen las variables $prefijo y $numero?
Si tienes un campo llamado <input name="prefijo"> lamento decirte que usar $prefijo no funcionará jamás.
En local te funciona debido a una configuración obsoleta de tu instalación de PHP, que de hecho es una falla de seguridad grave.
Ahora, dependiendo del tipo de formulario debes usar $_GET['prefijo'] o $_POST['prefijo'] según sea el caso.
Por favor, consulta el siguiente manual:
http://www.php.net/variables.external Creo ese es el problema, tengo esto en html:
Código PHP:
<label class="description" for="numero">Número de teléfono </label>
<div> <select name="prefijo" class="combosform"> <option value="126"selected="">0126</option> <option value="136">0136</option>