Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, tudo bem???
Bom...espero que sim e que estejam de bom humor para que possam me ajudar numa paradinha aki.
Bom...tenho os seguintes codigos:
A SQL
$sql = "SELECT `cargo`.`cargo_codigo`,`cargo`.`cargo_descricao`,`cargo`.`cargo_hora_extra`,`cargo`.`cargo_salario`
FROM `cargo`
WHERE ".$tabledesc.".".$field." like '%$nome%'
ORDER BY `cargo`.`cargo_descricao`";
$resultado = $db->consulta($sql);
O Loop com While
while($linha = mysql_fetch_assoc($resultado)){
$cargo_codigo = $linha["cargo_codigo"];
$cargo_descricao = $linha["cargo_descricao"];
$cargo_hora_extra = $linha["cargo_hora_extra"];
$cargo_salario = $linha["cargo_salario"];
//Lista zebrada
if($cont % 2 == 0) {
$cor='#FFFAFA';
}
else {
$cor='#E8E8E8';
}
$table.='<tr>
<td align="center" bgcolor="'.$cor.'">
'.$cargo_codigo.'
</td>
<td align="center" bgcolor="'.$cor.'">
'.$cargo_descricao.'
</td>
<td align="center" bgcolor="'.$cor.'">
'.$cargo_salario.'
</td>
<td align="center" bgcolor="'.$cor.'">
'.$cargo_hora_extra.'
</td>
<td align="center" bgcolor="'.$cor.'">
<input type="button" name="Alterar" id= "id" value="'.$cargo_codigo.'" onclick="xajax_alterar(document.getElementById(\'id\').value)">
</td>
</tr>';
$cont++;
}
/* }
else{
$msg = '<div style="text-decoration:blink"><font color="blue" size="4"><b>Ainda não existem Cargos cadastrados</b></font></div>';
}*/
$table.='<tr>
<td colspan="5">
<div id="retorno"></div>
</td>
</tr>
<tr>
<td align="center" colspan="7" background="../../../imagens/rodape6.jpg" width="20" height="25"><font color="white"><b>'.$this->rodape.'</b></font>
</td>
</tr>
</table>';
return $table;
E a função com Xajax
function alterar($id){
$objResponse = new xajaxResponse('ISO-8859-1');
$cargo = new cargo();
$listar = $cargo->consultar_cargos($id);
$descricao = $listar["cargo_descricao"];
$salario = $listar["cargo_salario"];
$hora_extra = $listar["cargo_hora_extra"];
$input.='<td><input type="text" name="descricao" value="'.$descricao.'"></td>
<td><input type="text" name="salario" value="'.$salario.'" size="5"></td>
<td><input type="text" name="hora_extra" value="'.$hora_extra.'" size="5"></td>
<td><input type="button" name="salva" value="Salvar Alterações"></td>';
$objResponse->assign("retorno",'innerHTML',$input);
return $objResponse;
}E aqui o resultado/applications/core/interface/imageproxy/imageproxy.php?img=http://localhost/imagem.jpg&key=450f24bcb51435f77d67d70793ea36384eb7d9fc22bff44738911f531bf9b0a0" alt="Imagem Postada" />
Bom...o problema é:
Eu quero alterar os valores de cada item no mesmo formulario, por isso eu os chamei para o mesmo popup, porém quando mando alterar o segundo item ou qualquer outro, só manda o primeiro da lista, então...já tentei tudo o que eu já pensei que poderia ser mais...não achei o problema.
Alguem se habilitar em identicar o problema? http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Agradeço desde já! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Carregando comentários...