Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2015, 21:39
RevolucionVegana
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 8 años, 9 meses
Puntos: 0
Exclamación Error al procesar información de formulario HTML con PHP

Hola buenas os cuento, tengo dos archivos:

Cita:
formulariodemandaempleo.php
y este otro:

Cita:
procesarinformacion.php
Se supone que cuando envie el formulario, el otro archivo tiene que procesar la información y con esta (información) hacer un 'echo' en pantalla, el codigo del primer archivo es el siguiente:

formulariodemandaempleo.php
Cita:
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<head>
<title>Demando trabajo</title>
</head>
<body>
<h1>Publicar anuncio demandando empleo.</h1>
<h3>(Los campos que contengan un asterisco * es obligatorio responderlos, gracias.)</h3>

<form method="post" action="procesarinformacion.php">
Sexo*: <input type="RADIO" name="sexoUsuario" checked value="Mujer"> Mujer
<input type="RADIO" name="sexoUsuario" value="Hombre"> Hombre <br>
<p>
Nombre*: <input type="text" name="nombreUsuario" value="" size="20" maxlength="20"> <br>

Apellidos*: <input type="text" name="apellidosUsuario" value="" size="20" maxlength="40"> <br>
</p>
Número de teléfono*: <input type="text" name="telefonoUsuario" value="" size="20" maxlength="9"> <br>

Correo electrónico*: <input type="text" name="emailUsuario" value="" size="20" maxlength="40"> <br>
<p>
Provincia*: <select name=""provinciaUsuario"" size="1">
<option value="A Coruña">A Coruña</option>
<option value="Álava">Álava</option>
<option value="Albacete">Albacete</option>
<option value="Alicante">Alicante</option>
<option value="Almería">Almería</option>
<option value="Asturias">Asturias</option>
<option value="Ávila">Ávila</option>
<option value="Badajoz">Badajoz</option>
<option value="Baleares">Baleares </option>
<option value="Barcelona">Barcelona</option>
<option value="Burgos">Burgos</option>
<option value="Cáceres">Cáceres</option>
<option value="Cádiz">Cádiz</option>
<option value="Cantabria">Cantabria</option>
<option value="Castellón de la Plana">Castellón de la Plana</option>
<option value="Ceuta">Ceuta</option>
<option value="Ciudad Real">Ciudad Real</option>
<option value="Córdoba">Córdoba</option>
<option value="Cuenca">Cuenca</option>
<option value="Girona">Girona</option>
<option value="Granada">Granada</option>
<option value="Guadalajara">Guadalajara</option>
<option value="Guipúzcoa">Guipúzcoa</option>
<option value="Huelva">Huelva</option>
<option value="Huesca">Huesca</option>
<option value="Jaén">Jaén</option>
<option value="La Rioja">La Rioja</option>
<option value="Las Palmas">Las Palmas</option>
<option value="León">León</option>
<option value="Lleida">Lleida</option>
<option value="Lugo">Lugo</option>
<option value="Madrid">Madrid</option>
<option value="Málaga">Málaga</option>
<option value="Melilla">Melilla</option>
<option value="Murcia">Murcia</option>
<option value="Navarra">Navarra</option>
<option value="Ourense">Ourense</option>
<option value="Palencia">Palencia</option>
<option value="Pontevedra">Pontevedra</option>
<option value="Salamanca">Salamanca</option>
<option value="Santa Cruz de Tenerife">Santa Cruz de Tenerife</option>
<option value="Segovia">Segovia</option>
<option value="Sevilla">Sevilla</option>
<option value="Soria">Soria</option>
<option value="Tarragona">Tarragona</option>
<option value="Teruel">Teruel</option>
<option value="Toledo">Toledo</option>
<option value="Valencia">Valencia</option>
<option value="Valladolid">Valladolid</option>
<option value="Vizcaya">Vizcaya</option>
<option value="Zamora">Zamora</option>
<option value="Zaragoza">Zaragoza</option> </select> <br>

Localidad*: <input type="text" name="localidadUsuario" value="" size="20" maxlength="30"> <br>


</p>
Edad*: <select>
<?php
for($i=18; $i<=67; $i++)
echo "<option value='$i'>$i</option>";
?>
</select> <br>

<p>
¿Qué tipo de empleo estás buscando?*: <select name="tipoEmpleo" size="1"> <br>
<option value="Abogado/Abogada">Abogado/Abogada</option>
<option value="Arquitecto/Arquitecta">Arquitecto/Arquitecta</option>
<option value="Cocinero/Cocinera">Cocinero/Cocinera</option>
<option value="Comercial">Comercial</option>
<option value="Constructor/Constructora">Constructor/Constructora</option>
<option value="Consultor/Consultora">Consultor/Consultora</option>
<option value="Contable">Contable</option>
<option value="Control de calidad">Control de calidad</option>
<option value="Directivos/Directivas">Directivos/Directivas</option>
<option value="Gerente">Gerente</option>
<option value="Educación">Educación</option>
<option value="Informático/Informática">Informático/Informática</option>
<option value="Ingeniero/Ingeniera">Ingeniero/Ingeniera</option>
<option value="Investigador/Investigadora">Investigador/Investigadora</option>
<option value="Marketing">Marketing</option>
<option value="Mensajero/Mensajera">Mensajero/Mensajera</option>
<option value="Periodista">Periodista</option>
<option value="Publicidad">Publicidad</option>
<option value="Recursos Humanos">Recursos Humanos</option>
<option value="Sanidad">Sanidad</option>
<option value="Servicio doméstico">Servicio doméstico</option>
<option value="Servicios sociales">Servicios sociales</option>
<option value="Traductor/Traductora">Traductor/Traductora</option>
<option value="Transportista">Transportista</option>
<option value="Turismo">Turismo</option>
<option value="Vigilante">Vigilante</option>
<option value="Portero/Portera">Portero/Portera</option>
<option value="Otros">Otros</option> </select> <br>
</p>

<fieldset><legend>Idiomas*:</legend> <input type="checkbox" name="idiomasUsuario" checked value="Español" /> Español
<input type="checkbox" name="idiomasUsuario" value="Inglés" /> Inglés
<input type="checkbox" name="idiomasUsuario" value="Árabe" /> Árabe
<input type="checkbox" name="idiomasUsuario" value="Portugués" /> Portugués
<input type="checkbox" name="idiomasUsuario" value="Ruso" /> Ruso
<input type="checkbox" name="idiomasUsuario" value="Japonés" /> Japonés
<input type="checkbox" name="idiomasUsuario" value="Otros idiomas" /> Otros idiomas <br>
</fieldset>
<p>
Añade una foto tuya <small><em> (Opcional)</em></small><small><em>(.jpg o .png)</em></small>: <input type="file" name="fotoUsuario" accept="image/*.jpg/*.jpeg/*.png" />
</p>
<p>
Título del anuncio*: <input type="text" name="tituloAnuncio" value="" size="60" maxlength="100"> </p>
Descripción del anuncio*: <textarea name="descripcionAnuncio" rows="5" cols="60" maxlength="500"></textarea> <p>
Formación profesional*: <textarea name="formacionUsuario" rows="5" cols="60" maxlength="600"></textarea> </p>
Experiencia laboral*: <textarea name="experienciaUsuario" rows="5" cols="60" maxlength="600"></textarea> <p>

<input type="submit" value="Publicar anuncio" name="botonEnvio"/>

</p>
</form>
</body>
</html>
y este es el código del segundo:

procesarinformacion.php
Cita:
<?php
$sexo = $_POST['sexoUsuario'];
$nombre = $_POST['nombreUsuario'];
$apellidos = $_POST['apellidosUsuario'];
$telefono = $_POST['telefonoUsuario'];
$email = $_POST['emailUsuario'];
$provincia = $_POST['provinciaUsuario'];
$localidad = $_POST['localidadUsuario'];
$edad = $_POST['edadUsuario'];
$tipo_empleo = $_POST['tipoEmpleo'];
$idiomas = $_POST['idiomasUsuario'];
$foto = $_POST['fotoUsuario'];
$titulo = $_POST['tituloAnuncio'];
$descripcion = $_POST['descripcionAnuncio'];
$formacion = $_POST['formacionUsuario'];
$experiencia = $_POST['experienciaUsuario'];
?>
<html>
<title>Anuncio enviado.</title>
<head>
<h1>Tu anuncio ha sido publicado correctamente.</h1>
</head>
<body>
<?
echo "Sexo" $sexo;
echo "Nombre" $nombre;
echo "Apellidos" $apellidos;
echo "Teléfono" $telefono;
echo "Correo electrónico" $email;
echo "Provincia" $provincia;
echo "Localidad" $localidad;
echo "Edad" $edad;
echo "Tipo de empleo" $tipo_empleo;
echo "Idiomas" $idiomas;
echo "Título del anuncio" $titulo;
echo "Descripción del anuncio" $descripcion;
echo "Formación profesional" $formacion;
echo "Experiencia laboral" $experiencia;
?>
</body>
</html>
El problema es que en vez de hacer lo de que cuando se envie el formulario haga lo que ordena el archivo:

procesarinformacion.php

lo que hace es tirarme este error:

Cita:
Parse error: syntax error, unexpected '$sexo' (T_VARIABLE), expecting ',' or ';' in /home/u320724702/public_html/procesarinformacion.php on line 25
Espero que alguien me pueda ayudar!!!!!!!!!!!!!

Muchas gracias a todos y Saludos :)