el error que me da al ejecutar la pagina es este:
Notice: Undefined variable: fila in G:\wamp\www\abcerotica\buscarpedidos2.php on line 462
es decir que no me coge la variable ahora os pongo el codigo completo de esta parte de la aplicacion. (lo que pretendo es modificar un pedido existente previamente seleccionado segun su fecha para pasarlo al estado de pedido pendiente a pedido recibido....pero no lo consigo :(
<form method="post" action="">
<ul>
<li class="listadopedido">Ver pedidos pendientes: (por Fecha):
<?php
//la sintaxis de sql varia de como estes conectándote a la base de datos
$conexion= mysql_connect("localhost", "root", "");
mysql_select_db("abcerotica", $conexion);
$SQL = "SELECT fecha FROM pedidos ORDER BY fecha ASC";
$RES = mysql_query($SQL,$conexion);
//abres el select
echo "<select name='fecha' id='proveedor'><option value=''>Seleccione una fecha</option>";
while($row = mysql_fetch_row($RES)){
//por cada proveedor que encuentre lo muestra en la lista desplegable
echo "<option value='". $row[0] ."'>". $row[0] . "</option>";
}
//cierras el select
echo "</select>";
?>
</li>
<li class="listadopedido"><input type="submit" name="mostrarporfecha" value="Enviar" id="boton"></li>
</ul>
</form>
<?php if (isset($_POST["mostrarporfecha"])) {
$fecha=$_POST['fecha'];
$SQL = "select * from pedidos where fecha like '%".$fecha."%'";
$RES = mysql_query($SQL,$conexion);
while($fila = mysql_fetch_assoc($RES)) {
$camp0=$fila['id_pedido'];
$camp1=$fila['fecha'];
$camp2=$fila['nombre'];
$camp3=$fila['precioplantilla'];
$camp4=$fila['etiquetado'];
$camp5=$fila['ivafactura'];
$camp6=$fila['colorcamiseta1'];
$camp7=$fila['colortinta1'];
$camp8=$fila['talla1'];
$camp9=$fila['numerocamisetas1'];
$camp10=$fila['precioregistro1'];
$camp11=$fila['preciototal1'];
$camp12=$fila['colorcamiseta2'];
$camp13=$fila['colortinta2'];
$camp14=$fila['talla2'];
$camp15=$fila['numerocamisetas2'];
$camp16=$fila['precioregistro2'];
$camp17=$fila['preciototal2'];
$camp18=$fila['colorcamiseta3'];
$camp19=$fila['colortinta3'];
$camp20=$fila['talla3'];
$camp21=$fila['numerocamisetas3'];
$camp22=$fila['precioregistro3'];
$camp23=$fila['preciototal3'];
$camp24=$fila['colorcamiseta4'];
$camp25=$fila['colortinta4'];
$camp26=$fila['talla4'];
$camp27=$fila['numerocamisetas4'];
$camp28=$fila['precioregistro4'];
$camp29=$fila['preciototal4'];
$camp30=$fila['colorcamiseta5'];
$camp31=$fila['colortinta5'];
$camp32=$fila['talla5'];
$camp33=$fila['numerocamisetas5'];
$camp34=$fila['precioregistro5'];
$camp35=$fila['preciototal5'];
$camp36=$fila['colorcamiseta6'];
$camp37=$fila['colortinta6'];
$camp38=$fila['talla6'];
$camp39=$fila['numerocamisetas6'];
$camp40=$fila['precioregistro6'];
$camp41=$fila['preciototal6'];
$camp42=$fila['colorcamiseta7'];
$camp43=$fila['colortinta7'];
$camp44=$fila['talla7'];
$camp45=$fila['numerocamisetas7'];
$camp46=$fila['precioregistro7'];
$camp47=$fila['preciototal7'];
$camp48=$fila['colorcamiseta8'];
$camp49=$fila['colortinta8'];
$camp50=$fila['talla8'];
$camp51=$fila['numerocamisetas8'];
$camp52=$fila['precioregistro8'];
$camp53=$fila['preciototal8'];
$camp54=$fila['totalfactura'];
$camp55=$fila['iva'];
echo '<div id="capapedido">';
echo '<form name="f3" method="post" action="" > ';
echo ' <ul>';
echo '<li>Distribuidor:</li>' .$camp2;
echo '<li>Precio plantilla: </li>' .$camp3;
echo '<li>Etiquetado:</li>'.$camp4;
echo '<li>Fecha: </li>'.$camp1;
echo '</ul>';
echo '<ul>';
echo '<li>Color camiseta:
</li>'.$camp6;
echo '<li>Nº colores tinta:
</li>'.$camp7;
echo '<li>Talla:
</li>'.$camp8;
echo '<li>Nº de camisetas:</li>'.$camp9;
echo ' <li>Precio: </li>'.$camp10;
echo '<li>Total precio: </li>'.$camp11;
echo ' </ul>';
echo '<ul>';
echo '<li>Color camiseta:
</li>'.$camp12;
echo '<li>Nº colores tinta:
</li>'.$camp13;
echo ' <li>Talla:
</li>'.$camp14;
echo '<li>Nº de camisetas:</li>'.$camp15;
echo '<li>Precio: </li>'.$camp16;
echo '<li>Total precio: </li>'.$camp17;
echo '</ul>';
echo '<ul>';
echo '<li>Color camiseta:
</li>'.$camp18;
echo '<li>Nº colores tinta:
</li>'.$camp19;
echo ' <li>Talla:
</li>'.$camp20;
echo '<li>Nº de camisetas:</li>'.$camp21;
echo '<li>Precio:</li>'.$camp22;
echo '<li>Total precio: </li>'.$camp23;
echo '</ul>';
echo ' <ul>';
echo '<li>Color camiseta:
</li>'.$camp24;
echo '<li>Nº colores tinta:
</li>'.$camp25;
echo '<li>Talla:
</li>'.$camp26;
echo '<li>Nº de camisetas:</li>'.$camp27;
echo '<li>Precio: </li>'.$camp28;
echo ' <li>Total precio: </li>'.$camp29;
echo '</ul>';
echo '<ul>';
echo '<li>Color camiseta:
</li>'.$camp30;
echo '<li>Nº colores tinta:
</li>'.$camp31;
echo ' <li>Talla:
</li>'.$camp32;
echo ' <li>Nº de camisetas:</li>'.$camp33;
echo '<li>Precio: </li>'.$camp34;
echo ' <li>Total precio: </li>'.$camp35;
echo '</ul>';
echo '<ul>';
echo '<li>Color camiseta:
</li>'.$camp36;
echo '<li>Nº colores tinta:
</li>'.$camp37;
echo '<li>Talla:
</li>'.$camp38;
echo '<li>Nº de camisetas:</li>'.$camp39;
echo '<li>Precio: </li>'.$camp40;
echo '<li>Total precio: </li>'.$camp41;
echo '</ul>';
echo '<ul>';
echo '<li>Color camiseta:
</li>'.$camp42;
echo '<li>Nº colores tinta:
</li>'.$camp43;
echo '<li>Talla:
</li>'.$camp44;
echo'<li>Nº de camisetas:</li>'.$camp45;
echo ' <li>Precio: </li>'.$camp46;
echo ' <li>Total precio: </li>'.$camp47;
echo '</ul>';
echo'<ul>';
echo '<li>Color camiseta:
</li>'.$camp48;
echo '<li>Nº colores tinta:
</li>'.$camp49;
echo '<li>Talla:
</li>'.$camp50;
echo '<li>Nº de camisetas:</li>'.$camp51;
echo '<li>Precio: </li>'.$camp52;
echo '<li>Total precio:</li>'.$camp53;
echo '</ul>';
echo '<ul>';
echo '<li>Total factura: </li>'.$camp54;
echo '<li>Iva: </li>'.$camp55;
echo '<li>Total factura con iva: </li>'.$camp5;
echo '<li><input type="submit" name="entrega" value="entrega" id="boton"></li>';
echo '<li>....................fin pedido....................</li>';
echo '</ul>';
echo '</form>';
echo '</div>';
}
}
?>
<?php if (isset($_POST["entrega"])) {
$_SESSION['fecha'] = $fila['fecha'];
$estado="recibido";
$fecha=$fila['fecha'];
$conexion= mysql_connect("localhost", "root", "");
mysql_select_db("abcerotica", $conexion);
$sql = "UPDATE estado SET estado='$estado',".
" where fecha='$fecha'";
$result = mysql_query($sql);
echo "<p>pedido pasa a recibido</p>";
}
?>