Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ae pessoal, to precisando de uma grande ajuda..
Eu tenho uma tabela com varios registros de um mesmo usuario, essa tabela é referente a cada mes do ano, onde eu registro, o patrimonio, o lucro e a porcentagem dele de cada mes..
O que eu gostaria é que quando eu fosse atualizar esses registros, fosse possivel fazer em um só update, eu ja desenvolvi um codigo, pelo menos o comeco mais nao ta funcionando nao sei qual é o problema, alguem poderia me da uma luz? vo passa o codigo:
//INICIALIZA A SESSÃO
session_start();
//GRAVA AS VARIÁVEIS NA SESSÃO
$id_usuario = $_SESSION['$usuario_id'];
//Conexao BD tabela Resultado Usuario
$sql="SELECT * FROM investimentos_usuario_resultado WHERE investimentos_usuario_resultado.investimentos_usuario_resultado_data_a=$ano_resultado AND investimentos_usuario_resultado.cod_usuario=$id_usuario ORDER BY investimentos_usuario_resultado.investimentos_usuario_resultado_data_m ASC";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
?>
<form name="form1" method="post" action="">
<table width="500" border="0" cellspacing="1" cellpadding="0">
<tr>
<td align="center"><strong>Patrimonio</strong></td>
<td align="center"><strong>Lucro</strong></td>
<td align="center"><strong>Porcentagem</strong></td>
</tr>
<? while($rows=mysql_fetch_array($result)){ ?>
<tr>
<td align="center">
<input name="id[]" type="hidden" id="id" value="<? echo $rows['id_investimentos_usuario_resultado']; ?>" />
<input name="name[]" type="text" id="name" value="<? echo $rows['investimentos_usuario_resultado_patrimonio']; ?>">
</td>
<td align="center">
<input name="lastname[]" type="text" id="lastname" value="<? echo $rows['investimentos_usuario_resultado_lucro']; ?>">
</td>
<td align="center">
<input name="email[]" type="text" id="email" value="<? echo $rows['investimentos_usuario_resultado_porcentagem']; ?>">
</td>
</tr>
<? } ?>
<tr>
<td colspan="4" align="center"><input type="submit" name="Submit" value="Submit"></td>
</tr>
</table>
</form>
<?
if($Submit){
for($i="";$i<$count;$i++){
$sql1="UPDATE investimentos_usuario_resultado SET investimentos_usuario_resultado.investimentos_usuario_resultado_patrimonio=$name[$i], investimentos_usuario_resultado.investimentos_usuario_resultado_lucro=$lastname[$i], investimentos_usuario_resultado.investimentos_usuario_resultado_porcentagem=$email[$i] WHERE investimentos_usuario_resultado.id_investimentos_usuario_resultado=$id[$i]";
$result1=mysql_query($sql1);
}
}
if($result1){
header("location:../index.php?cod=2");
}
mysql_close();
?>Carregando comentários...