Código PHP:
<tr>
<td>
<?php /// transaccion
?>
<form name="form1" action="transaccion=registro.php" method="get" onSubmit="return valida(this);">
<input type="hidden" name="idb" value="<?php echo $_GET[idb]; ?>">
<input type="hidden" name="idr" value="<?php echo $_GET[idr]; ?>">
<table align="center" border="0" cellspacing="0" cellpadding="3" width="500">
<tr bgcolor="#33cc00">
<td colspan="4" width="100%" align="center">
<b><font color=white size="-1" face="arial, helvetica">Transaccion</font></b>
</td>
</tr>
<tr>
<td align="left">
<b><font color=black size="-1" face="arial, helvetica">Cajero:</font></b>
</td>
<td colspan="1" align="left">
<select name="cajero">
<option selected>
<?php
$cajeros=mysql_query("select * from cajeros",$conexion) or
die("Problemas con el codigo: ".mysql_error());
while ($caje=mysql_fetch_array($cajeros))
{ if ($caje['fechafinc']=="")
{ echo "<option value=\"$caje[codigoc]\">$caje[cajerosc]</option>";
}
else
{ ;
}
}
?>
</select>
</td>
<td align="right">
<b><font color=black size="-1" face="arial, helvetica">Fecha:</font><font color=black size="-10" face="arial, helvetica">(YYYYMMDD)</font></b>
</td>
<td align="center">
<input size="8" name="fecha" maxlength="8" value="<?php echo date('Ymd'); ?>">
</td>
</tr>
<tr>
<td align="center">
<b><font color=black size="-1" face="arial, helvetica">Servicio:</font></b>
</td>
<td align="center">
<font size="-1" face="arial, helvetica">Pagador</font>
</td>
<td align="center">
<font size="-1" face="arial, helvetica">Monto</font>
</td>
<td align="center">
<font size="-1" face="arial, helvetica">Moneda Local</font>
</td>
</tr>
<tr>
<td align="center">
<select name="servicio">
<option selected>
<?php
$sqlt1="SELECT codigos,serviciosc,fechafins FROM servicios JOIN transaccion ON transaccion.servicio=servicios.codigos WHERE idtb='$_GET[idb]' ORDER BY id DESC LIMIT 1";
$serviant=mysql_query("$sqlt1",$conexion) or
die("Problemas en el select: ".mysql_error());
IF ($servant=mysql_fetch_array($serviant))
{ if ($serv['fechafins']=="")
{ echo "<option value=\"$servant[codigos]\" selected>$servant[serviciosc]</option>";
echo "<option value=\"\">----</option>";
}
}
$servicios=mysql_query("select * from servicios",$conexion) or
die("Problemas en el select: ".mysql_error());
while ($serv=mysql_fetch_array($servicios))
{ if ($serv['fechafins']=="")
{ echo "<option value=\"$serv[codigos]\">$serv[serviciosc]</option>";
}
else
{ ;
}
}
?>
</select>
</td>
<td align="center">
<input type="text" size="15" maxlength="20" name="pagador" <?php $sqlt2="SELECT pagador FROM transaccion WHERE idtb='$_GET[idb]' ORDER BY id DESC LIMIT 1";
$pagador=mysql_query("$sqlt2",$conexion) or
die("Problemas en el select: ".mysql_error());
IF ($pag=mysql_fetch_array($pagador))
{ if ($pag['pagador']!="")
{
echo "value=\"$pag[pagador]\"";}
}
?>>
</td>
<td align="center">
<input type="text" size="8" maxlength="8" name="monto" <?php $sqlt3="SELECT monto FROM transaccion WHERE idtb='$_GET[idb]' ORDER BY id DESC LIMIT 1";
$monto=mysql_query("$sqlt3",$conexion) or
die("Problemas en el select: ".mysql_error());
IF ($mon=mysql_fetch_array($monto))
{ if ($mon['monto']!="")
{
echo "value=\"$mon[monto]\"";}
}
?>>
</td>
<td align="center">
<input type="text" size="10" maxlength="12" name="cantidad" <?php $sqlt4="SELECT cantidad FROM transaccion WHERE idtb='$_GET[idb]' ORDER BY id DESC LIMIT 1";
$cantidad=mysql_query("$sqlt4",$conexion) or
die("Problemas en el select: ".mysql_error());
IF ($can=mysql_fetch_array($cantidad))
{ if ($can['cantidad']!="")
{
echo "value=\"$can[cantidad]\"";}
}
?>></td>
</tr>
<tr>
<td align="center">
<b><font color=black size="-1" face="arial, helvetica">Pais:</font></b>
</td>
<td align="center">
<font size="-1" face="arial, helvetica">Estado:</font>
</td>
<td align="center">
<font size="-1" face="arial, helvetica">Ciudad:</font>
</td>
<td align="center">
<font size="-1" face="arial, helvetica">Tienda:</font>
</td>
</tr>
<tr>
<td align="center">
<input type="text" size="8" maxlength="15" name="tpais" <?php $sqlt5="SELECT pais FROM transaccion WHERE idtb='$_GET[idb]' ORDER BY id DESC LIMIT 1";
$pais=mysql_query("$sqlt5",$conexion) or
die("Problemas en el select: ".mysql_error());
IF ($pa=mysql_fetch_array($pais))
{ if ($pa['pais']!="")
echo "value=\"$pa[pais]\"";
}
?>>
</td>
<td align="center">
<input type="text" size="13" maxlength="20" name="testado" <?php $sqlt6="SELECT estado FROM transaccion WHERE idtb='$_GET[idb]' ORDER BY id DESC LIMIT 1";
$estado=mysql_query("$sqlt6",$conexion) or
die("Problemas en el select: ".mysql_error());
IF ($est=mysql_fetch_array($estado))
{ if ($est['estado']!="")
{
echo "value=\"$est[estado]\"";}
}
?>>
</td>
<td align="center">
<input type="text" size="13" maxlength="25" name="tciudad" <?php $sqlt7="SELECT ciudad FROM transaccion WHERE idtb='$_GET[idb]' ORDER BY id DESC LIMIT 1";
$ciudad=mysql_query("$sqlt7",$conexion) or
die("Problemas en el select: ".mysql_error());
IF ($ciu=mysql_fetch_array($ciudad))
{ if ($ciu['ciudad']!="")
{
echo "value=\"$ciu[ciudad]\"";}
}
?>>
</td>
<td align="center">
<input type="text" size="4" maxlength="5" name="tienda" <?php $sqlt7="SELECT tienda FROM transaccion WHERE idtb='$_GET[idb]' ORDER BY id DESC LIMIT 1";
$tienda=mysql_query("$sqlt7",$conexion) or
die("Problemas en el select: ".mysql_error());
IF ($tien=mysql_fetch_array($tienda))
{ if ($tien['tienda']!="")
{
echo "value=\"$tien[tienda]\"";}
}
?>>
</td>
</tr>
</table>
<tr>
<td>
<font size="-1" face="arial, helvetica">Participa en la promocion: </font>
<?php
$promo=mysql_query("SELECT contador FROM promocion WHERE idpr='$_GET[idr]' ORDER BY idp DESC LIMIT 1",$conexion) or
die("Problemas en el select: ".mysql_error());
IF ($pro=mysql_fetch_array($promo))
{
IF ($pro['contador']<="4")
{
echo "Lleva: ".$pro['contador']." envios";
$contador=$pro['contador']+1;
$giro="1";}
ELSEIF ($pro['contador']=="5")
{ echo "GIRO GRATIS";
$contador="6";
$giro="0";}
ELSEIF ($pro['contador']<="14")
{ $procontador=$pro['contador']-6;
echo "Lleva: ".$procontador." envios";
$contador=$procontador+7;
$giro="1";}
ELSE
{ echo "GIRO GRATIS";
$contador="6";
$giro="0";}
}
ELSE
{
echo "Cliente nuevo";
$contador="1";
$giro="1";
}
?>
<input type="hidden" name="contador" value="<?php echo $contador; ?>" />
<input type="hidden" name="giro" value="<?php echo $giro; ?>" />
<font size="-1" face="arial, helvetica">Si </font><input type="radio" name="promo" value="1" />
<font size="-1" face="arial, helvetica">No </font><input type="radio" name="promo" value="0" checked />
</td></tr>
<tr align="center">
<td>
<input type="submit" name="guardar" value="Guardar"><a href="transaccion1.php"><input type="button" name="borrar" value="Cancelar"></a>
</td></tr>
</form>
</table>
</td>
</tr>
<tr height="100">
<td align="center">Hola</td></tr>
</table>
<?php
mysql_close($conexion);
?>
</body>
</html>
El texto era muy largo y tube que quitarle partes y dividirlo en dos xD
Estoy empezando en esto, si alguien ve codigos de mas o alternativas mejores, acepto sugerencias