Buenas noches a todos,
Llevo todo el día haciendo unos formularios para practicar y no he tenido ningún problema hasta ahora. Resulta que después de rellenar el formulario y darle a enviar no solo no se guardan los valores sino que tampoco me da ningún mensaje de error.
¿Alguna idea? Os muestro el código por si veis algo que a mí se me haya escapado.
el formulario es: form_set.php
Código PHP:
Ver original<?php
include("conexio.php");
$rst_categories=mysql_query("SELECT * FROM pua;",$con); $rst_categories8=mysql_query("SELECT * FROM report;",$con);
?>
<html>
<head>
<title>Informe</title>
</head>
<body>
<form action="set_registrat.php" method=post name="formulari">
Nombre: <select name="categoria_pua">
<option value=""></option">
<?php
{
echo "<option value='". $fila["idpua"] ."'>".$fila["pua_nom"] ."</option>";
}
?>
</select><br>
Nom del Report: <select name="categoria_report">
<option value=""></option">
<?php
{
echo "<option value='". $fila8["idreport"] ."'>".$fila8["report_nomreport"] ."</option>";
}
?>
</select><br>
Sede: <input type=text name="nombre_7"></input><br>
HQ: <input type=text name="hq_7"></input><br>
Edad: <input type=number name="edat_7"></input><br>
Tiempo Obertura: <input type=number name="obertura_7"></input><br>
Tiempo Anclatge:<input type=number name="anclatge_7"></input><br>
Tiempo Traccion:<input type=number name="traccio_7"></input><br>
Tiempo Aislar:<input type=number name="aillar_7"></input><br>
Tiempo Comfort Zone:<input type=number name="comfort_7"></input><br>
Tiempo Cierre:<input type=number name="close_7"></input><br>
Observacions:<input type=text name="observ_7"></input><br>
<input type="submit" name="boto_guardar" value="Guardar">
</form>
</body>
<footer>
</footer>
</html>
Y aqui el otro archivo:
Código PHP:
Ver original<?php
include("conexio.php");
?>
<?php
if (isset($_POST['categoria_pua']) && !empty($_POST['categoria_pua']))
{
$name_prota = $_POST['categoria_pua'];
$name_informe = $_POST['categoria_report'];
$n_7 = $_POST['nombre_7'];
$hq_7 = $_POST['hq_7'];
$edat_7 = $_POST['edat_7'];
$open = $_POST['obertura_7'];
$hook = $_POST['anclatge_7'];
$traction = $_POST['traccio_7'];
$isolate = $_POST['aillar_7'];
$comfort = $_POST['comfort_7'];
$close = $_POST['close_7'];
$total_sede = $open+$hook+$traction+$isolate+$comfort+$close;
$obs_7 = $_POST['observ_7'];
mysql_query("INSERT INTO set(set_tipus,set_hb,set_edat,set_obertura,set_anclatge,set_traccio,set_aillar,set_comfort,set_close,set_scoregame,pua_idpua,report_idreport,set_observacio) values ('$n_7','$hb_7','$edat_7','$open','$hook','$traction','$isolate','$comfort','$close','$total_sede','$name_prota','$name_informe','$obs_7')");
echo "Info empresa guardada. <br>";
echo "<a href='form_set.php'> Ingressar mas info </a><br>";
echo "<a href='menu.php'> Volver al menu<br> </a>";
}
else
{
echo "Tienes que escribir alguo.";
}
?>
Por si sirve de ayuda, este es el único formulario donde hago una operación matemática.
Muchas gracias por vuestro tiempo.