Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2010, 14:20
rasmxy
 
Fecha de Ingreso: febrero-2010
Mensajes: 1
Antigüedad: 14 años, 2 meses
Puntos: 0
registros continuos como se el id de cada uno

hola que tal tengo un problema genero con xajax y php un formulario el cual voy agregando registros tanto como quiero, pero para cuando deseo eliminar necesito saber que registro eliminar. y no se como llevarme el id del registro marcado dejo parte del codigo

function agregar($formDatos){
$respuesta = new xajaxResponse();
$countRegistro = $formDatos['countRegistro'];
if($countRegistro==0){$countRegistro=1;}
$bancos = array("Scotiabank","Banamex", "HSBC", "Bancomer");
$nombres = array("DERECHO DE TRAMITE ADUANERO","DISMINUCIÓN SALDO A FAVOR I.V.A","GLOBAL","IMPUESTO A LOS DEPOSITOS EN EFECTIVO"," IMPUESTO AL ACTIVO (IA)","IMPUESTO AL AVALOR AGREGADO","IMPUESTO EMPRESARIAL EN TASA UNICA","IMPUESTO ESPECIAL SOBRE ´RODUCTOS","IMPUESTOS SOBRE ACUTOMOVILES NUEVOS","IMPUESTOS SOBRE EROGACIONES 2.5.%","IMPUESTO SOBRE LA ADQUISICION ","IMPUESTO SOBRE LA RENTA","IMPUESTOS SOBRE LA LOTERIAM, RIFAS SORTEO","IMPUESTO SUSTITUTIVO DEL CREDITO","IMPUESTOS GENERALES DE IMPORTANCIA","IRREGULARIDADES FORMALES","RETENCIONES DE IVA","RETENCIONES ISR","RETENCIONES POR PAGOS AL EXTRANJERO","RETENCIONES POR SALARIOS");

$formRegistros = "</td>";
$formRegistros .="";

for($i=1; $i<$countRegistro; $i++){
$formRegistros .= "<div>";
$m++;
$formRegistros .= " <select name='banco_$i' id='banco_$i'>";
for ($j=0; $j<count($bancos); $j++){
$formRegistros .= "<option value='".$bancos[$j]."'";
if (strcasecmp($bancos[$j], $formDatos["banco_$i"]) == 0){
$formRegistros .= " selected='selected' ";
}

$formRegistros .= ">".$bancos[$j]."</option>";
}
$formRegistros .= "</select></td>";
$formRegistros .= " <select name='nombre_$i' id='nombre_$i'>";
for ($j=0; $j<count($nombres); $j++){
$formRegistros .= "<option value='".$nombres[$j]."'";
if (strcasecmp($nombres[$j], $formDatos["nombre_$i"]) == 0){
$formRegistros .= " selected='selected' ";
}
$formRegistros .= ">".$nombres[$j]."</option>";
}
$formRegistros .= "</select>";

$monto[$i]=$formDatos["monto_$i"];
$formRegistros .= "</td><input name='monto_$i'type='text' readonly='readonly' id='monto_$i'size=9 value ='".$monto[$i]."'><td>";
$act[$i]=$formDatos["act_$i"];
$formRegistros .= "</td><input type='text' id='act_$i'size=9 readonly='readonly' name= 'act_$i' value ='".$act[$i]."'><td>";
$multa[$i]=$formDatos["multa_$i"];
$formRegistros .= "</td><input type='text' id='multa_$i'size=9 readonly='readonly' name='multa_$i'value ='".$multa[$i]."'><td>";
$total[$i]=$formDatos["total_$i"];
$formRegistros .= "</td><input type='text' id='total_$i'size=9 readonly='readonly' name='total_$i' value ='".$total[$i]."'><td>";
$inicial[$i]=$formDatos["inicial_$i"];
$formRegistros .= "</td><input type='text' id='inicial_$i'size=9 readonly='readonly' name='inicial_$i' value ='".$inicial[$i]."'><td>";
$final[$i]=$formDatos["final_$i"];
$formRegistros .= "</td><input type='text' id='final_$i'size=9 readonly='readonly' name='final_$i' value ='".$final[$i]."'><td>";
$fecha[$i]=$formDatos["fecha_$i"];
$formRegistros .= "</td><input type='text' id='fecha_$i'size=9 readonly='readonly' name='fecha_$i' value ='".$fecha[$i]."'><td>";

/*
-----BOTON BORRAR
*/
$formRegistros .= "<button name='borra' id='borra' value='";
$x=$i;
$formRegistros .=$x."'onclick='xajax_borra(xajax.getFormValues(fo rmregis))'>BORRAR_$x</button>";
/*
-----BOTON EDITAR
*/
$formRegistros .= "<input type='button' name='Editar_$i' id='Editar_$i' value='Editar_$i'";
$formRegistros .="onclick='xajax_Editar(xajax.getFormValues(formr egis))'/>";


$formRegistros .= "</div>";
}


//añadimos uno nuevo en blanco
$formRegistros .= "<div>";
$formRegistros .= "";
$formRegistros .= "<div>
<select name='banco_$countRegistro' id='banco_$countRegistro'>";
for ($i=0; $i<count($bancos); $i++){
$formRegistros .= "<option value='".$bancos[$i]."'>".$bancos[$i]."</option>";
}
$formRegistros .= "</select></td>

<select name='nombre_$countRegistro' id='nombre_$countRegistro'>";
for ($i=0; $i<count($nombres); $i++){
$formRegistros .= "<option value='".$nombres[$i]."'>".$nombres[$i]."</option>";
$formRegistros .=$nombres[$i];
}
$formRegistros .= "</td><input type='text' id='monto_$countRegistro' name = 'monto_$countRegistro' size=9 ><td>";
$formRegistros .= "</td><input type='text' id='act_$countRegistro' name = 'act_$countRegistro' size=9><td>";
$formRegistros .= "</td><input type='text' name='multa_$countRegistro' id='multa_$countRegistro'size=9><td>";
$formRegistros .= "</td><input type='text' name='total_$countRegistro' id='total_$countRegistro'size=9><td>";
$formRegistros .= "</td><input type='text' name='inicial_$countRegistro' id='inicial_$countRegistro'size=9><td>";
$formRegistros .= "</td><input type='text' name='final_$countRegistro' id='final_$countRegistro'size=9><td>";
$formRegistros .= "</td><input type='text' name='fecha_$countRegistro' id='fecha_$countRegistro'size=9><td>";

/*
-----BOTON BORRAR
*/

$formRegistros .= "<button name='borra' id='$x' value='";
$x=$countRegistro;
$formRegistros .=$x."'onclick='xajax_borra(xajax.getFormValues(fo rmregis,$x))'>Borrar_$x</button>";

/*
-----BOTON EDITAR
*/
$formRegistros .= "<input type='button' name='editar_$countRegistro' id='editar_$countRegistro' value='Editar_$countRegistro'";
$formRegistros .="onclick='xajax_Editar(xajax.getFormValues(formr egis,))'";

$formRegistros .= "</div>";

$respuesta->Assign("countRegistro", "value", ($countRegistro+1));
$respuesta->Assign("divregis", "innerHTML", $formRegistros);
return $respuesta;
}