Foros del Web » Programando para Internet » PHP »

Error al procesar información de formulario HTML con PHP

Estas en el tema de Error al procesar información de formulario HTML con PHP en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 16/07/2015, 21:39
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 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 :)
  #2 (permalink)  
Antiguo 16/07/2015, 21:41
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Error al procesar información de formulario HTML con PHP

Perdonadme!!!! lo pongo con Highlight que se me habia olvidado y encima son muchas lineas (fáciles, pero el highlight facilita bastante).
  #3 (permalink)  
Antiguo 16/07/2015, 21:44
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: 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
Código PHP:
Ver original
  1. <html>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  3. <head>
  4. <title>Demando trabajo</title>
  5. </head>
  6. <body>
  7. <h1>Publicar anuncio demandando empleo.</h1>
  8. <h3>(Los campos que contengan un asterisco * es obligatorio responderlos, gracias.)</h3>
  9.  
  10. <form method="post" action="procesarinformacion.php">
  11. Sexo*: <input type="RADIO" name="sexoUsuario" checked value="Mujer"> Mujer
  12. <input type="RADIO" name="sexoUsuario" value="Hombre"> Hombre <br>
  13. <p>
  14. Nombre*: <input type="text" name="nombreUsuario" value="" size="20" maxlength="20"> <br>
  15.  
  16. Apellidos*: <input type="text" name="apellidosUsuario" value="" size="20" maxlength="40"> <br>
  17. </p>
  18. Número de teléfono*: <input type="text" name="telefonoUsuario" value="" size="20" maxlength="9"> <br>
  19.  
  20. Correo electrónico*: <input type="text" name="emailUsuario" value="" size="20" maxlength="40"> <br>
  21. <p>
  22. Provincia*: <select name=""provinciaUsuario"" size="1">
  23. <option value="A Coruña">A Coruña</option>
  24. <option value="Álava">Álava</option>
  25. <option value="Albacete">Albacete</option>
  26. <option value="Alicante">Alicante</option>
  27. <option value="Almería">Almería</option>
  28. <option value="Asturias">Asturias</option>
  29. <option value="Ávila">Ávila</option>
  30. <option value="Badajoz">Badajoz</option>
  31. <option value="Baleares">Baleares </option>
  32. <option value="Barcelona">Barcelona</option>
  33. <option value="Burgos">Burgos</option>
  34. <option value="Cáceres">Cáceres</option>
  35. <option value="Cádiz">Cádiz</option>
  36. <option value="Cantabria">Cantabria</option>
  37. <option value="Castellón de la Plana">Castellón de la Plana</option>
  38. <option value="Ceuta">Ceuta</option>
  39. <option value="Ciudad Real">Ciudad Real</option>
  40. <option value="Córdoba">Córdoba</option>
  41. <option value="Cuenca">Cuenca</option>
  42. <option value="Girona">Girona</option>
  43. <option value="Granada">Granada</option>
  44. <option value="Guadalajara">Guadalajara</option>
  45. <option value="Guipúzcoa">Guipúzcoa</option>
  46. <option value="Huelva">Huelva</option>
  47. <option value="Huesca">Huesca</option>
  48. <option value="Jaén">Jaén</option>
  49. <option value="La Rioja">La Rioja</option>
  50. <option value="Las Palmas">Las Palmas</option>
  51. <option value="León">León</option>
  52. <option value="Lleida">Lleida</option>
  53. <option value="Lugo">Lugo</option>
  54. <option value="Madrid">Madrid</option>
  55. <option value="Málaga">Málaga</option>
  56. <option value="Melilla">Melilla</option>
  57. <option value="Murcia">Murcia</option>
  58. <option value="Navarra">Navarra</option>
  59. <option value="Ourense">Ourense</option>
  60. <option value="Palencia">Palencia</option>
  61. <option value="Pontevedra">Pontevedra</option>
  62. <option value="Salamanca">Salamanca</option>
  63. <option value="Santa Cruz de Tenerife">Santa Cruz de Tenerife</option>
  64. <option value="Segovia">Segovia</option>
  65. <option value="Sevilla">Sevilla</option>
  66. <option value="Soria">Soria</option>
  67. <option value="Tarragona">Tarragona</option>
  68. <option value="Teruel">Teruel</option>
  69. <option value="Toledo">Toledo</option>
  70. <option value="Valencia">Valencia</option>
  71. <option value="Valladolid">Valladolid</option>
  72. <option value="Vizcaya">Vizcaya</option>
  73. <option value="Zamora">Zamora</option>
  74. <option value="Zaragoza">Zaragoza</option> </select> <br>
  75.  
  76. Localidad*: <input type="text" name="localidadUsuario" value="" size="20" maxlength="30"> <br>
  77.  
  78.  
  79. </p>
  80. Edad*: <select>
  81. <?php
  82. for($i=18; $i<=67; $i++)
  83. echo "<option value='$i'>$i</option>";
  84. ?>
  85. </select> <br>
  86.  
  87. <p>
  88. ¿Qué tipo de empleo estás buscando?*: <select name="tipoEmpleo" size="1"> <br>
  89. <option value="Abogado/Abogada">Abogado/Abogada</option>
  90. <option value="Arquitecto/Arquitecta">Arquitecto/Arquitecta</option>
  91. <option value="Cocinero/Cocinera">Cocinero/Cocinera</option>
  92. <option value="Comercial">Comercial</option>
  93. <option value="Constructor/Constructora">Constructor/Constructora</option>
  94. <option value="Consultor/Consultora">Consultor/Consultora</option>
  95. <option value="Contable">Contable</option>
  96. <option value="Control de calidad">Control de calidad</option>
  97. <option value="Directivos/Directivas">Directivos/Directivas</option>
  98. <option value="Gerente">Gerente</option>
  99. <option value="Educación">Educación</option>
  100. <option value="Informático/Informática">Informático/Informática</option>
  101. <option value="Ingeniero/Ingeniera">Ingeniero/Ingeniera</option>
  102. <option value="Investigador/Investigadora">Investigador/Investigadora</option>
  103. <option value="Marketing">Marketing</option>
  104. <option value="Mensajero/Mensajera">Mensajero/Mensajera</option>
  105. <option value="Periodista">Periodista</option>
  106. <option value="Publicidad">Publicidad</option>
  107. <option value="Recursos Humanos">Recursos Humanos</option>
  108. <option value="Sanidad">Sanidad</option>
  109. <option value="Servicio doméstico">Servicio doméstico</option>
  110. <option value="Servicios sociales">Servicios sociales</option>
  111. <option value="Traductor/Traductora">Traductor/Traductora</option>
  112. <option value="Transportista">Transportista</option>
  113. <option value="Turismo">Turismo</option>
  114. <option value="Vigilante">Vigilante</option>
  115. <option value="Portero/Portera">Portero/Portera</option>
  116. <option value="Otros">Otros</option> </select> <br>
  117. </p>
  118.  
  119. <fieldset><legend>Idiomas*:</legend> <input type="checkbox" name="idiomasUsuario" checked value="Español" /> Español
  120. <input type="checkbox" name="idiomasUsuario" value="Inglés" /> Inglés
  121. <input type="checkbox" name="idiomasUsuario" value="Árabe" /> Árabe
  122. <input type="checkbox" name="idiomasUsuario" value="Portugués" /> Portugués
  123. <input type="checkbox" name="idiomasUsuario" value="Ruso" /> Ruso
  124. <input type="checkbox" name="idiomasUsuario" value="Japonés" /> Japonés
  125. <input type="checkbox" name="idiomasUsuario" value="Otros idiomas" /> Otros idiomas <br>
  126. </fieldset>
  127. <p>
  128. 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" />
  129. </p>
  130. <p>
  131. Título del anuncio*: <input type="text" name="tituloAnuncio" value="" size="60" maxlength="100"> </p>
  132. Descripción del anuncio*: <textarea name="descripcionAnuncio" rows="5" cols="60" maxlength="500"></textarea> <p>
  133. Formación profesional*: <textarea name="formacionUsuario" rows="5" cols="60" maxlength="600"></textarea> </p>
  134. Experiencia laboral*: <textarea name="experienciaUsuario" rows="5" cols="60" maxlength="600"></textarea> <p>
  135.  
  136. <input type="submit" value="Publicar anuncio" name="botonEnvio"/>
  137.  
  138. </p>
  139. </form>
  140. </body>
  141. </html>
  142. y este es el código del segundo:
  143.  
  144. procesarinformacion.php
  145. Cita:
  146. <?php
  147. $sexo = $_POST['sexoUsuario'];
  148. $nombre = $_POST['nombreUsuario'];
  149. $apellidos = $_POST['apellidosUsuario'];
  150. $telefono = $_POST['telefonoUsuario'];
  151. $email = $_POST['emailUsuario'];
  152. $provincia = $_POST['provinciaUsuario'];
  153. $localidad = $_POST['localidadUsuario'];
  154. $edad = $_POST['edadUsuario'];
  155. $tipo_empleo = $_POST['tipoEmpleo'];
  156. $idiomas = $_POST['idiomasUsuario'];
  157. $foto = $_POST['fotoUsuario'];
  158. $titulo = $_POST['tituloAnuncio'];
  159. $descripcion = $_POST['descripcionAnuncio'];
  160. $formacion = $_POST['formacionUsuario'];
  161. $experiencia = $_POST['experienciaUsuario'];
  162. ?>
  163. <html>
  164. <title>Anuncio enviado.</title>
  165. <head>
  166. <h1>Tu anuncio ha sido publicado correctamente.</h1>
  167. </head>
  168. <body>
  169. <?
  170. echo "Sexo" $sexo;
  171. echo "Nombre" $nombre;
  172. echo "Apellidos" $apellidos;
  173. echo "Teléfono" $telefono;
  174. echo "Correo electrónico" $email;
  175. echo "Provincia" $provincia;
  176. echo "Localidad" $localidad;
  177. echo "Edad" $edad;
  178. echo "Tipo de empleo" $tipo_empleo;
  179. echo "Idiomas" $idiomas;
  180. echo "Título del anuncio" $titulo;
  181. echo "Descripción del anuncio" $descripcion;
  182. echo "Formación profesional" $formacion;
  183. echo "Experiencia laboral" $experiencia;
  184. ?>
  185. </body>
  186. </html>

y este es el código del segundo:

procesarinformacion.php
Código PHP:
Ver original
  1. <?php
  2. $sexo = $_POST['sexoUsuario'];
  3. $nombre = $_POST['nombreUsuario'];
  4. $apellidos = $_POST['apellidosUsuario'];
  5. $telefono = $_POST['telefonoUsuario'];
  6. $email = $_POST['emailUsuario'];
  7. $provincia = $_POST['provinciaUsuario'];
  8. $localidad = $_POST['localidadUsuario'];
  9. $edad = $_POST['edadUsuario'];
  10. $tipo_empleo = $_POST['tipoEmpleo'];
  11. $idiomas = $_POST['idiomasUsuario'];
  12. $foto = $_POST['fotoUsuario'];
  13. $titulo = $_POST['tituloAnuncio'];
  14. $descripcion = $_POST['descripcionAnuncio'];
  15. $formacion = $_POST['formacionUsuario'];
  16. $experiencia = $_POST['experienciaUsuario'];
  17. ?>
  18. <html>
  19. <title>Anuncio enviado.</title>
  20. <head>
  21. <h1>Tu anuncio ha sido publicado correctamente.</h1>
  22. </head>
  23. <body>
  24. <?
  25. echo "Sexo" $sexo;
  26. echo "Nombre" $nombre;
  27. echo "Apellidos" $apellidos;
  28. echo "Teléfono" $telefono;
  29. echo "Correo electrónico" $email;
  30. echo "Provincia" $provincia;
  31. echo "Localidad" $localidad;
  32. echo "Edad" $edad;
  33. echo "Tipo de empleo" $tipo_empleo;
  34. echo "Idiomas" $idiomas;
  35. echo "Título del anuncio" $titulo;
  36. echo "Descripción del anuncio" $descripcion;
  37. echo "Formación profesional" $formacion;
  38. echo "Experiencia laboral" $experiencia;
  39. ?>
  40. </body>
  41. </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 :)
  #4 (permalink)  
Antiguo 16/07/2015, 21:48
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Error al procesar información de formulario HTML con PHP

Cita:
Iniciado por RevolucionVegana Ver Mensaje
Hola buenas os cuento, tengo dos archivos:



y este otro:



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
[HIGHLIGHT="PHP"]<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
Código PHP:
Ver original
  1. <?php
  2. $sexo = $_POST['sexoUsuario'];
  3. $nombre = $_POST['nombreUsuario'];
  4. $apellidos = $_POST['apellidosUsuario'];
  5. $telefono = $_POST['telefonoUsuario'];
  6. $email = $_POST['emailUsuario'];
  7. $provincia = $_POST['provinciaUsuario'];
  8. $localidad = $_POST['localidadUsuario'];
  9. $edad = $_POST['edadUsuario'];
  10. $tipo_empleo = $_POST['tipoEmpleo'];
  11. $idiomas = $_POST['idiomasUsuario'];
  12. $foto = $_POST['fotoUsuario'];
  13. $titulo = $_POST['tituloAnuncio'];
  14. $descripcion = $_POST['descripcionAnuncio'];
  15. $formacion = $_POST['formacionUsuario'];
  16. $experiencia = $_POST['experienciaUsuario'];
  17. ?>
  18. <html>
  19. <title>Anuncio enviado.</title>
  20. <head>
  21. <h1>Tu anuncio ha sido publicado correctamente.</h1>
  22. </head>
  23. <body>
  24. <?
  25. echo "Sexo" $sexo;
  26. echo "Nombre" $nombre;
  27. echo "Apellidos" $apellidos;
  28. echo "Teléfono" $telefono;
  29. echo "Correo electrónico" $email;
  30. echo "Provincia" $provincia;
  31. echo "Localidad" $localidad;
  32. echo "Edad" $edad;
  33. echo "Tipo de empleo" $tipo_empleo;
  34. echo "Idiomas" $idiomas;
  35. echo "Título del anuncio" $titulo;
  36. echo "Descripción del anuncio" $descripcion;
  37. echo "Formación profesional" $formacion;
  38. echo "Experiencia laboral" $experiencia;
  39. ?>
  40. </body>
  41. </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:


Espero que alguien me pueda ayudar!!!!!!!!!!!!!

Muchas gracias a todos y Saludos :)
  #5 (permalink)  
Antiguo 16/07/2015, 21:51
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Error al procesar información de formulario HTML con PHP

DIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOS QUE LIO, os juro que ahora mismo me explota la cabeza macho todo son problemas :(((((((((((((((((((((((((((((((((((((((((((( se ha puesto mal lo de los quotes y todo eso joder macho :/

por última vez, código del primer archivo:

Código PHP:
Ver original
  1. <html>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  3.     <head>
  4.     <title>Demando trabajo</title>
  5.     </head>
  6. <body>
  7.     <h1>Publicar anuncio demandando empleo.</h1>
  8.     <h3>(Los campos que contengan un asterisco * es obligatorio responderlos, gracias.)</h3>
  9.  
  10. <form method="post" action="procesarinformacion.php">
  11. Sexo*: <input type="RADIO" name="sexoUsuario" checked value="Mujer"> Mujer
  12.         <input type="RADIO" name="sexoUsuario" value="Hombre"> Hombre <br>
  13.     <p>
  14. Nombre*: <input type="text" name="nombreUsuario" value="" size="20" maxlength="20"> <br>
  15.  
  16. Apellidos*: <input type="text" name="apellidosUsuario" value="" size="20" maxlength="40"> <br>
  17.     </p>
  18. Número de teléfono*: <input type="text" name="telefonoUsuario" value="" size="20" maxlength="9"> <br>
  19.  
  20. Correo electrónico*: <input type="text" name="emailUsuario" value="" size="20" maxlength="40"> <br>
  21.     <p>
  22. Provincia*: <select name=""provinciaUsuario"" size="1">
  23.                     <option value="A Coruña">A Coruña</option>
  24.                     <option value="Álava">Álava</option>
  25.                     <option value="Albacete">Albacete</option>
  26.                     <option value="Alicante">Alicante</option>
  27.                     <option value="Almería">Almería</option>
  28.                     <option value="Asturias">Asturias</option>
  29.                     <option value="Ávila">Ávila</option>
  30.                     <option value="Badajoz">Badajoz</option>
  31.                     <option value="Baleares">Baleares </option>
  32.                     <option value="Barcelona">Barcelona</option>
  33.                     <option value="Burgos">Burgos</option>
  34.                     <option value="Cáceres">Cáceres</option>
  35.                     <option value="Cádiz">Cádiz</option>
  36.                     <option value="Cantabria">Cantabria</option>
  37.                     <option value="Castellón de la Plana">Castellón de la Plana</option>
  38.                     <option value="Ceuta">Ceuta</option>
  39.                     <option value="Ciudad Real">Ciudad Real</option>
  40.                     <option value="Córdoba">Córdoba</option>
  41.                     <option value="Cuenca">Cuenca</option>
  42.                     <option value="Girona">Girona</option>
  43.                     <option value="Granada">Granada</option>
  44.                     <option value="Guadalajara">Guadalajara</option>
  45.                     <option value="Guipúzcoa">Guipúzcoa</option>
  46.                     <option value="Huelva">Huelva</option>
  47.                     <option value="Huesca">Huesca</option>
  48.                     <option value="Jaén">Jaén</option>
  49.                     <option value="La Rioja">La Rioja</option>
  50.                     <option value="Las Palmas">Las Palmas</option>
  51.                     <option value="León">León</option>
  52.                     <option value="Lleida">Lleida</option>
  53.                     <option value="Lugo">Lugo</option>
  54.                     <option value="Madrid">Madrid</option>
  55.                     <option value="Málaga">Málaga</option>
  56.                     <option value="Melilla">Melilla</option>
  57.                     <option value="Murcia">Murcia</option>
  58.                     <option value="Navarra">Navarra</option>
  59.                     <option value="Ourense">Ourense</option>
  60.                     <option value="Palencia">Palencia</option>
  61.                     <option value="Pontevedra">Pontevedra</option>
  62.                     <option value="Salamanca">Salamanca</option>
  63.                     <option value="Santa Cruz de Tenerife">Santa Cruz de Tenerife</option>
  64.                     <option value="Segovia">Segovia</option>
  65.                     <option value="Sevilla">Sevilla</option>
  66.                     <option value="Soria">Soria</option>
  67.                     <option value="Tarragona">Tarragona</option>
  68.                     <option value="Teruel">Teruel</option>
  69.                     <option value="Toledo">Toledo</option>
  70.                     <option value="Valencia">Valencia</option>
  71.                     <option value="Valladolid">Valladolid</option>
  72.                     <option value="Vizcaya">Vizcaya</option>
  73.                     <option value="Zamora">Zamora</option>
  74.                     <option value="Zaragoza">Zaragoza</option> </select> <br>
  75.                    
  76. Localidad*: <input type="text" name="localidadUsuario" value="" size="20" maxlength="30"> <br>
  77.  
  78.            
  79.     </p>       
  80. Edad*: <select>
  81.        <?php
  82.        for($i=18; $i<=67; $i++)
  83.        echo "<option value='$i'>$i</option>";
  84.        ?>
  85.        </select> <br>
  86.        
  87. <p>
  88. ¿Qué tipo de empleo estás buscando?*: <select name="tipoEmpleo" size="1"> <br>
  89.                                     <option value="Abogado/Abogada">Abogado/Abogada</option>
  90.                                     <option value="Arquitecto/Arquitecta">Arquitecto/Arquitecta</option>
  91.                                     <option value="Cocinero/Cocinera">Cocinero/Cocinera</option>
  92.                                     <option value="Comercial">Comercial</option>
  93.                                     <option value="Constructor/Constructora">Constructor/Constructora</option>
  94.                                     <option value="Consultor/Consultora">Consultor/Consultora</option>
  95.                                     <option value="Contable">Contable</option>
  96.                                     <option value="Control de calidad">Control de calidad</option>
  97.                                     <option value="Directivos/Directivas">Directivos/Directivas</option>
  98.                                     <option value="Gerente">Gerente</option>
  99.                                     <option value="Educación">Educación</option>
  100.                                     <option value="Informático/Informática">Informático/Informática</option>
  101.                                     <option value="Ingeniero/Ingeniera">Ingeniero/Ingeniera</option>
  102.                                     <option value="Investigador/Investigadora">Investigador/Investigadora</option>
  103.                                     <option value="Marketing">Marketing</option>
  104.                                     <option value="Mensajero/Mensajera">Mensajero/Mensajera</option>
  105.                                     <option value="Periodista">Periodista</option>
  106.                                     <option value="Publicidad">Publicidad</option>
  107.                                     <option value="Recursos Humanos">Recursos Humanos</option>
  108.                                     <option value="Sanidad">Sanidad</option>
  109.                                     <option value="Servicio doméstico">Servicio doméstico</option>
  110.                                     <option value="Servicios sociales">Servicios sociales</option>
  111.                                     <option value="Traductor/Traductora">Traductor/Traductora</option>
  112.                                     <option value="Transportista">Transportista</option>
  113.                                     <option value="Turismo">Turismo</option>
  114.                                     <option value="Vigilante">Vigilante</option>
  115.                                     <option value="Portero/Portera">Portero/Portera</option>
  116.                                     <option value="Otros">Otros</option> </select> <br>
  117. </p>
  118.                                    
  119. <fieldset><legend>Idiomas*:</legend> <input type="checkbox" name="idiomasUsuario" checked value="Español" /> Español
  120.             <input type="checkbox" name="idiomasUsuario" value="Inglés" /> Inglés
  121.             <input type="checkbox" name="idiomasUsuario" value="Árabe" /> Árabe
  122.             <input type="checkbox" name="idiomasUsuario" value="Portugués" /> Portugués
  123.             <input type="checkbox" name="idiomasUsuario" value="Ruso" /> Ruso
  124.             <input type="checkbox" name="idiomasUsuario" value="Japonés" /> Japonés
  125.             <input type="checkbox" name="idiomasUsuario" value="Otros idiomas" /> Otros idiomas <br>
  126. </fieldset>
  127.             <p>
  128. 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" />         
  129.     </p>
  130.     <p>
  131. Título del anuncio*: <input type="text" name="tituloAnuncio" value="" size="60" maxlength="100"> </p>
  132. Descripción del anuncio*: <textarea name="descripcionAnuncio" rows="5" cols="60" maxlength="500"></textarea> <p>
  133. Formación profesional*: <textarea name="formacionUsuario" rows="5" cols="60" maxlength="600"></textarea> </p>
  134. Experiencia laboral*: <textarea name="experienciaUsuario" rows="5" cols="60" maxlength="600"></textarea> <p>
  135.  
  136. <input type="submit" value="Publicar anuncio" name="botonEnvio"/>
  137.    
  138.     </p>
  139. </form>    
  140.     </body>
  141. </html>

código del segundo archivo:
Código PHP:
Ver original
  1. <?php
  2.     $sexo = $_POST['sexoUsuario'];
  3.     $nombre = $_POST['nombreUsuario'];
  4.     $apellidos = $_POST['apellidosUsuario'];
  5.     $telefono = $_POST['telefonoUsuario'];
  6.     $email = $_POST['emailUsuario'];
  7.     $provincia = $_POST['provinciaUsuario'];
  8.     $localidad = $_POST['localidadUsuario'];
  9.     $edad = $_POST['edadUsuario'];
  10.     $tipo_empleo = $_POST['tipoEmpleo'];
  11.     $idiomas = $_POST['idiomasUsuario'];
  12.     $foto = $_POST['fotoUsuario'];
  13.     $titulo = $_POST['tituloAnuncio'];
  14.     $descripcion = $_POST['descripcionAnuncio'];
  15.     $formacion = $_POST['formacionUsuario'];
  16.     $experiencia = $_POST['experienciaUsuario'];
  17. ?>
  18. <html>
  19.         <title>Anuncio enviado.</title>
  20.     <head>
  21.     <h1>Tu anuncio ha sido publicado correctamente.</h1>
  22.     </head>
  23. <body>
  24. <?
  25. echo "Sexo" $sexo;
  26. echo "Nombre" $nombre;
  27. echo "Apellidos" $apellidos;
  28. echo "Teléfono" $telefono;
  29. echo "Correo electrónico" $email;
  30. echo "Provincia" $provincia;
  31. echo "Localidad" $localidad;
  32. echo "Edad" $edad;
  33. echo "Tipo de empleo" $tipo_empleo;
  34. echo "Idiomas" $idiomas;
  35. echo "Título del anuncio" $titulo;
  36. echo "Descripción del anuncio" $descripcion;
  37. echo "Formación profesional" $formacion;
  38. echo "Experiencia laboral" $experiencia;
  39. ?>
  40. </body>
  41. </html>

mensaje de error que me da:
Cita:
Parse error: syntax error, unexpected '$sexo' (T_VARIABLE), expecting ',' or ';' in /home/u320724702/public_html/procesarinformacion.php on line 25
  #6 (permalink)  
Antiguo 16/07/2015, 21:59
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Error al procesar información de formulario HTML con PHP

perdonar de verdad que haya publicado tantos mensajes, si podéis fijaros solo en el primero que es el correcto y para ver el código de los dos archivos podéis mirar el mensaje que he mandando antes que este, muchas gracias.

Disculpad por haber mandado 5 mensajes...
Saludos :)
  #7 (permalink)  
Antiguo 17/07/2015, 04:11
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Error al procesar información de formulario HTML con PHP

Código HTML:
Ver original
  1. </head>
  2. <?
  3. echo "Sexo" $sexo;

Debería ser:

Código PHP:
Ver original
  1. </head>
  2. <body>
  3. <?php
  4. echo "Sexo" $sexo;
__________________
¿Te sirvió la respuesta? Deja un +1
  #8 (permalink)  
Antiguo 17/07/2015, 04:32
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Error al procesar información de formulario HTML con PHP

Lo he cambiado y sigue tirandome un error:
Cita:
Parse error: syntax error, unexpected '$sexo' (T_VARIABLE), expecting ',' or ';' in /home/u320724702/public_html/procesarinformacion.php on line 25
  #9 (permalink)  
Antiguo 17/07/2015, 04:46
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Error al procesar información de formulario HTML con PHP

NueveReinas dejo este post o creo otro donde este todo bien ordenado?, es que creo que encima de que me ayudais si os puedo facilitar un poco el trabajo mejor porque me hice un lio increible para poner este post...

¿Que opinas?
  #10 (permalink)  
Antiguo 17/07/2015, 05:19
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Error al procesar información de formulario HTML con PHP

El fallo se produce al hacer los echo de las variables. Necesitas concatenar las strings con las variables.

En lugar de

Código PHP:
Ver original
  1. echo "Sexo" $sexo;

debería ser

Código PHP:
Ver original
  1. echo "Sexo ".$sexo;

Nota el espacio después de la string y el punto entre la string y la variable.
Si fuese así:

Código PHP:
Ver original
  1. echo "Sexo".$sexo;

el resultado sería

Código:
SexoHombre
y no es lo que buscamos. Si quieres añadirle dos puntos para que se vea así:

Código:
Sexo: Hombre
el código debería ser

Código PHP:
Ver original
  1. echo "Sexo: ".$sexo;

La próxima vez intenta crear un post más organizado y usando el Highlight.
Saludos.
__________________
¿Te sirvió la respuesta? Deja un +1
  #11 (permalink)  
Antiguo 17/07/2015, 05:41
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Error al procesar información de formulario HTML con PHP

Sigue dandome el mismo error ya no se que hacer :S
  #12 (permalink)  
Antiguo 17/07/2015, 06:10
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Error al procesar información de formulario HTML con PHP

¿Has concatenado todos los resultados? Muéstrame cómo tienes el código ahora.
__________________
¿Te sirvió la respuesta? Deja un +1
  #13 (permalink)  
Antiguo 17/07/2015, 06:22
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Error al procesar información de formulario HTML con PHP

Finalmente he optado por no hacer echos, pero si imprimir en pantalla un mensaje que diga:

"Tu anuncio ha sido publicado correctamente."

este mensaje se imprime correctamente en pantalla pero arriba de él salen 3 errores, aquí te dejo una imagen:

http://www.subirimagenes.net/i/150717022544521284.jpg

El código que tengo en el archivo que tiene que procesar la información es el siguiente:
Código PHP:
Ver original
  1. <?php
  2.     $sexo = $_POST['sexoUsuario'];
  3.     $nombre = $_POST['nombreUsuario'];
  4.     $apellidos = $_POST['apellidosUsuario'];
  5.     $telefono = $_POST['telefonoUsuario'];
  6.     $email = $_POST['emailUsuario'];
  7.     $provincia = $_POST['provinciaUsuario'];
  8.     $localidad = $_POST['localidadUsuario'];
  9.     $edad = $_POST['edadUsuario'];
  10.     $tipo_empleo = $_POST['tipoEmpleo'];
  11.     $idiomas = $_POST['idiomasUsuario'];
  12.     $foto = $_POST['fotoUsuario'];
  13.     $titulo = $_POST['tituloAnuncio'];
  14.     $descripcion = $_POST['descripcionAnuncio'];
  15.     $formacion = $_POST['formacionUsuario'];
  16.     $experiencia = $_POST['experienciaUsuario'];
  17. ?>
  18. <html>
  19.         <title>Anuncio enviado.</title>
  20.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  21.     <head>
  22.     <h1>Tu anuncio ha sido publicado correctamente.</h1>
  23.     </head>
  24. <body>
  25. </body>
  26. </html>

¿Por que motivo dará esos 3 errores?

Gracias y saludos :)
  #14 (permalink)  
Antiguo 17/07/2015, 06:51
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Error al procesar información de formulario HTML con PHP

Primer error, línea 7: En el formulario tienes como nombre lo siguiente:

Código HTML:
Ver original
  1. Provincia*: <select name=""provinciaUsuario"" size="1">Provincia*: <select name=""provinciaUsuario"" size="1">

¿Lo ves? name=""provinciaUsuario""

Segundo error, línea 9: no existe nada con nombre "edadUsuario" en tu formulario.

Código HTML:
Ver original
  1. Edad*: <select>
  2.        <?php
  3.       for($i=18; $i<=67; $i++)
  4.       echo "<option value='$i'>$i</option>";
  5.        ?>
  6.        </select> <br>

Tercer error, línea 12: imagino que será porque no estás subiendo correctamente la(s) foto(s).

Por cierto, si no vas a hacer nada con los datos de formulario (ni mostrarlos ni enviarlos a una DDBB), ¿para qué quieres esto?

Código PHP:
Ver original
  1. <?php
  2.     $sexo = $_POST['sexoUsuario'];
  3.     $nombre = $_POST['nombreUsuario'];
  4.     $apellidos = $_POST['apellidosUsuario'];
  5.     $telefono = $_POST['telefonoUsuario'];
  6.     $email = $_POST['emailUsuario'];
  7.     $provincia = $_POST['provinciaUsuario'];
  8.     $localidad = $_POST['localidadUsuario'];
  9.     $edad = $_POST['edadUsuario'];
  10.     $tipo_empleo = $_POST['tipoEmpleo'];
  11.     $idiomas = $_POST['idiomasUsuario'];
  12.     $foto = $_POST['fotoUsuario'];
  13.     $titulo = $_POST['tituloAnuncio'];
  14.     $descripcion = $_POST['descripcionAnuncio'];
  15.     $formacion = $_POST['formacionUsuario'];
  16.     $experiencia = $_POST['experienciaUsuario'];
  17. ?>
__________________
¿Te sirvió la respuesta? Deja un +1
  #15 (permalink)  
Antiguo 17/07/2015, 07:03
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Error al procesar información de formulario HTML con PHP

quiero mandarlos a una base de datos, voy a solucionar los errores pero el segundo donde le añado el nombre ? es decir para a lo de la edad añadirle un: name="edadUsuario" como lo hago?

muchas gracias voy a solucionar los errores
  #16 (permalink)  
Antiguo 17/07/2015, 07:07
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Error al procesar información de formulario HTML con PHP

xd supongo que sera dentro de la etiqueta de select algo asi no?

Código PHP:
Ver original
  1. <select name="edadUsuario">
  2. <?php
  3.        for($i=18; $i<=67; $i++)
  4.        echo "<option value='$i'>$i</option>";
  5.        ?>
  6.        </select> <br>
  #17 (permalink)  
Antiguo 17/07/2015, 07:24
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Error al procesar información de formulario HTML con PHP

Sí, ahora intenta hacer un echo de todos los datos menos de la foto de usuario.
__________________
¿Te sirvió la respuesta? Deja un +1
  #18 (permalink)  
Antiguo 17/07/2015, 07:57
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Error al procesar información de formulario HTML con PHP

Código PHP:
Ver original
  1. <?php
  2.     $sexo = $_POST['sexoUsuario'];
  3.     $nombre = $_POST['nombreUsuario'];
  4.     $apellidos = $_POST['apellidosUsuario'];
  5.     $telefono = $_POST['telefonoUsuario'];
  6.     $email = $_POST['emailUsuario'];
  7.     $provincia = $_POST['provinciaUsuario'];
  8.     $localidad = $_POST['localidadUsuario'];
  9.     $edad = $_POST['edadUsuario'];
  10.     $tipo_empleo = $_POST['tipoEmpleo'];
  11.     $idiomas = $_POST['idiomasUsuario'];
  12.     $foto = $_POST['fotoUsuario'];
  13.     $titulo = $_POST['tituloAnuncio'];
  14.     $descripcion = $_POST['descripcionAnuncio'];
  15.     $formacion = $_POST['formacionUsuario'];
  16.     $experiencia = $_POST['experienciaUsuario'];
  17. ?>
  18. <html>
  19.         <title>Anuncio enviado.</title>
  20.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  21.     <head>
  22.     <h1>Tu anuncio ha sido publicado correctamente.</h1>
  23.     </head>
  24. <?
  25. echo "Sexo: " .$sexo;
  26. echo "Nombre: " .$nombre;
  27. echo "Apellidos: " .$apellidos;
  28. echo "Teléfono: " .$telefono;
  29. echo "Correo electrónico: " .$email;
  30. echo "Provincia: " .$provincia;
  31. echo "Localidad: " .$localidad;
  32. echo "Edad: " .$edad;
  33. echo "Tipo de empleo: " .$tipo_empleo;
  34. echo "Idiomas: " .$idiomas;
  35. echo "Título del anuncio: " .$titulo;
  36. echo "Descripción del anuncio: " .$descripcion;
  37. echo "Formación profesional: " .$formacion;
  38. echo "Experiencia laboral: " .$experiencia;
  39. ?>
  40. <body>
  41. </body>
  42. </html>

Estoy planteandome empezar todo desde cero por que no para de tirar errores y no funciona bien... :S

¿que opinas?
  #19 (permalink)  
Antiguo 17/07/2015, 07:59
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Error al procesar información de formulario HTML con PHP

Tienes el mismo fallo que antes. Revisa la línea 24 y dime qué le falta. Y de paso comenta la 12. Con //.
__________________
¿Te sirvió la respuesta? Deja un +1

Etiquetas: formulario, html, procesar, select, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:23.