Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde Galera!
To com a seguinte duvida:
Estou realizando uma consulta no banco para trazer a lista de usuários que meu sistema tem, da seguinte forma:
<table id="table">
<thead>
<tr>
<th><input class="noborder" type="checkbox" /></th>
<th>Data de cadastro</th>
<th>Usuário</th>
<th>Empresa</th>
<th>Ação</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<?
include "../includes/config.php";
//include "funcoes/aprovar_cliente.php";
$sql = "SELECT c.data_cadast, c.razao_social, u.id, u.usuario, u.ativo FROM cliente as c, usuarios as u WHERE u.codigo_cliente = c.codigo";
//$sql = "SELECT * FROM cliente ORDER BY codigo";
$res = mysql_query($sql);
$num = mysql_num_rows($res);
for($i=0;$i<$num;$i++)
{
$dados = mysql_fetch_array($res);
$_SESSION["id"] = $dados['id'];
?>
<td class="table_check"><input class="noborder" type="checkbox" /></td>
<td class="table_date"><? echo $dados['data_cadast']; ?></td>
<td class="table_title"><a href="#"><? echo $dados['usuario']; ?></a></td>
<td><a href="#"><? echo $dados['razao_social']; ?></a></td>
<td><a href="funcoes/aprovar_cliente.php"><img src="site/accept.jpg" alt="accepted" /></a>
<a href="#"><img src="site/cancel.jpg" alt="cancel" /></a>
<a href="#"><img src="site/folder.jpg" alt="folder" /></a>
<a href="#"><img src="site/edit.jpg" alt="edit" /></a></td>
<td>
<?
/*if($dados['ativo'] == 1)
echo '<span class="approved">Aprovado</span></td>';
else
echo '<span class="ico_pending">Pendente</span></td>';*/
switch($dados['ativo']){
case 1:
echo '<span class="ico_pending">Pendente</span></td>';
break;
case 2:
echo '<span class="approved">Aprovado</span></td>';
break;
case 3:
echo '<span class="cancel">Cancelado</span></td>';
break;
case 4:
echo '<span class="">Em Débito</span></td>';
break;
case 5:
echo '<span class="">Suspenso</span></td>';
break;
}
?>
</tr>
<? } ?>
</tbody>
</table>
assim que o usuário clica no "accept" chama outro script para atualizar no banco e mudar o "status" do user
scritp:
<?
// Altera o Status do Usuário na tabela Usuários para "Aprovado"
include "../../includes/config.php";
if (!isset($_SESSION)) session_start();
$id = $_SESSION["id"];
//echo "id: $id";
$sql = mysql_query("UPDATE usuarios SET ativo = '2' WHERE id = '$id'");
if($sql){
/*echo "<script type='text/javascript'>alert('Status Alterado com Sucesso');</script>";*/
header("Location: ../consulta_cad_user_otica.php");
}
else{
echo "<script type='text/javascript'>alert('Status Não Alterado');</script>";
}
?>
bem, ai que começa o problema, não estou sabendo como posso passar a variavel $id para executar no outro scritp!
Estou fazendo certo por $_Session? há outro método que posso fazer?
Desde já agradeço a paciencia e peço desculpas pelo tamanho do post.
Carregando comentários...