Ver Mensaje Individual
  #16 (permalink)  
Antiguo 02/12/2008, 13:21
Avatar de rudy69
rudy69
 
Fecha de Ingreso: octubre-2008
Ubicación: espndeportes.com
Mensajes: 195
Antigüedad: 16 años, 4 meses
Puntos: 7
Respuesta: onclick ejecutar dos funciones

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:&nbsp;</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";
}
 
?>&nbsp;
<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&nbsp;</font><input type="radio" name="promo" value="1" />
<font size="-1" face="arial, helvetica">No&nbsp;</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