les dejo como funciona con los ultimos 3 campos incluyendo el que no funciona:
Código PHP:
if ($_GET['accion']=="nuevo"){
echo <<< HTML
<img src="FONDOS/logo.jpg" width="1016" height="60" /><BR>
<div align="right"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">En sesion: $usuario</font></b><br>
<form method="post" action="$PHP_SELF?accion=hacernuevo">
<table width="500" border="1" cellspacing="0" cellpadding="4" align="center">
<tr>
<td colspan="2" height="30" bgcolor="#115A7A">
<div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">.:
Registro de Producto :.</font></b><br>
<a href="$pag">Regresar</a></div>
</td>
</tr>
<tr bgcolor="#B1D5E5">
<td width="250">
<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Orden de Procedencia
: </font></div>
</td>
<td width="250"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="text" name="or_pro" class="imputbox" maxlength="12" size="15" onChange="javascript:this.value=this.value.toUpperCase()">
</font></b></td>
</tr>
<tr bgcolor="#B1D5E5">
<td width="250">
<div align="right"><font face="Verdana, Arial, Helveltica, sans-serif" size="2">Telefono de Venta
: </font></div>
</tr>
<td width="250"><b><font face="Verdana, Arial, Helveltica, sans-serif" size="2">
<input type="text" name="telvta" class="imputbox" maxlenght="8" size="15">
</font></b></td>
</tr>
<tr bgcolor="#B1D5E5">
<td width="250">
<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Observaciones
: </font></div>
</td>
<td width="250"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<textarea name="observaciones" class="imputbox" cols="45" rows="5" onChange="javascript:this.value=this.value.toUpperCase()"></textarea>
</font></b></td>
</tr>
<tr bgcolor="#B1D5E5">
<td colspan="2" height="40">
<div align="center">
<input type="submit" name="Submit" value=" Registrar " class="botones" ><br>
<a href="menuprin.php">Regresar al menu principal</a>
</div>
</td>
</tr>
</table>
</form>
HTML;
}
if ($_GET['accion']=="hacernuevo"){
$orden_pro=$_POST['or_pro'];
$tel_vta=$_POST['telvta'];
$observaciones=$_POST['observaciones'];
// Validar telefono de venta
if (!ereg("^[0-9]{8}$", trim($tel_vta))) {
header ("Location: $pag?accion=nuevo&error=6");
exit;
}
// Validar procedencia
if (!ereg("^[0-9]{8,12}$", trim($orden_pro))) {
header ("Location: $pag?accion=nuevo&error=12");
exit;
}
if ( $orden_pro=="" or $tel_vta="") {
header ("Location: $pag?accion=nuevo&error=1");
exit;
}
$orden_pro=stripslashes($orden_pro);
$tel_vta=stripslashes($tel_vta);
$observaciones=stripslashes($observaciones);
mysql_query("INSERT INTO $sql_tabla_i values('','$orden_pro','$tel_vta','$observaciones')") or die(mysql_error());
mysql_close();
header ("Location: $pag");
exit;
}
?>