Foros del Web » Programando para Internet » PHP »

registros continuos como se el id de cada uno

Estas en el tema de registros continuos como se el id de cada uno en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 24/02/2010, 14:20
 
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;
}
  #2 (permalink)  
Antiguo 24/02/2010, 14:52
Avatar de eulloa  
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: registros continuos como se el id de cada uno

Te confieso no he revizado tu código sino muy someramente, es q revisarlo así plano entenderás q es un poco difícil, por eso el primer consejo: Encierra tu código con las etiquetas debidas, facilitará su lectura y te ayudarán mejor.
Aquí tienes unos links, quizás te pueda servir
http://www.desarrolloweb.com/articul...-ajax-php.html
http://www.programacionweb.net/foros/mensaje/?num=11756

Te lo posteo porq nunca he usado XAJAX, siempre lo he hecho o al pelo o con jquery. No más

Etiquetas: registros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:00.