Soy novata en php y no logro hacer algo, supongo, muy simple.
Recojo datos desde un swf y los visualizo en el navegador en un formulario con dos opciones, imprimir el texto y otro que guarda los datos en una base de datos, todo va ok pero si le doy a guardar me da error. No encuentra las variables.
Notice: Undefined index: nom in C:\....
Notice: Undefined index: zona in C:\....
Notice: Undefined index: seleccio in C:\....
Notice: Undefined index: cont in C:\....
Notice: Undefined index: cont in C:\.....
El php es
Código PHP:
<?php
if(isset($_POST['submit']) && $_POST['submit'] == 'Guardar'){
require('dades_palots.php');
$db = AbreDB();
//alimentamos el generador de aleatorios
srand (time());
//generamos un número aleatorio
$numero_aleatori = rand(100,999)*mktime();
$numero_aleatori = md5($numero_aleatori);
$sql="INSERT INTO comanda(id_comanda,espectacle,zona,butaques,quantitat,preu) VALUES ('$numero_aleatori','{$_POST['nom']}','{$_POST['zona']}','{$_POST['seleccio']}','{$_POST['cont']}','{$_POST['cont']}')";
mysql_query($sql);
} else{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>recoger datos</title>
<style type="text/css">
<!--
body {
background-color: #1c2127;
}
-->
</style>
<script src="../Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<body>
<form action="guardar_datos.php" method="POST" enctype="multipart/form-data">
El nombre:<?php echo (utf8_decode($_POST["nom"]));?> <br />
La zona:<?php echo ($_POST["zona"]);?> <br />
Otros:<?php echo ($_POST["seleccio"]);?> <br />
Esta seleccionado: <?php echo ($_POST["cont"])." entrades";?> <br />
El precio: <?php echo (5*$_POST["cont"])."€";?><br />
<input name="Botón" type="button" class="cercar" onclick="window.print();" value="Imprimir"/>
<input name="submit" type="submit" class="cercar" value="Guardar"/>
</form>
</body>
</html>
<?php
} // end if
?>
Gracias de antemano.
