Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Micilini Roll

[Resolvido] açao é feita desde o ultimo registro em diante

Recommended Posts

é o seguinte tem 2 botoes aceitar recusar

 

<strong>SOLICITAÇOES<strong>
<?
$sql_select_0 = mysql_query("SELECT * FROM solicitacao_comunidades WHERE id_comunidade='$id_comunidade'");
while($linha_2 = mysql_fetch_array($sql_select_0)){
       $usuario_enviou0 = $linha_2['id_usuario_send'];
               $id_solicitaçao = $linha_2['id'];

$sql_view = mysql_query("SELECT * FROM solicitacao WHERE id='$usuario_enviou0'");
while($linha_4 = mysql_fetch_array($sql_view)){
       $id_recebeu= $linha_4['id'];
       $nome_usuario_recebeu = $linha_4['nome'];
}
?>

<div style="background:#900">
<? 

echo $nome_usuario_recebeu;
?>
<br />
<a href="funcaosoli.php?funçao=aceitar&id=<? echo $id_comunidade ?>" style="">aceitar</a><br />
<a href="funcaosoli.php?funçao=recusar&id=<? echo $id_comunidade ?>" style="">recusar</a>
</div>
<br />
<?
}//while
?>

 

funcaosoli.php

 

<?
$ids = $_GET['id'];
$sql_select = mysql_query("SELECT * FROM solicitacao_comunidades WHERE id_comunidade='$ids'");
while($linha_2 = mysql_fetch_array($sql_select)){
       $id = $linha_2['id'];
	$usuario_enviou = $linha_2['id_usuario_send'];


}
if($_GET['funçao'] == "aceitar"){
$sql_delete = mysql_query("DELETE FROM solicitacao_comunidades WHERE id = '$id'");
$sql_insert = mysql_query("INSERT INTO cadastrados_comunidade (id_comunidade, id_usuario_pass)   value ('$ids','$usuario_enviou')");
header('location: paginas.php');
}

if($_GET['funçao'] == "recusar"){
$sql_delete = mysql_query("DELETE FROM solicitacao_comunidades WHERE id = '$id'");
header('location: paginas.php');
}

?>

 

apareçe o seguinte:

 

arnaldo(aceitar/recusar)

felipe(aceitar/recusar)

 

quando eu clico em aceitar no do arnaldo aceita o do felipe

e quando clico em aceitar no do felipe aceita o do felipe

 

o que pode estar aconteçendo,so aceita do ultimo registro em diante

 

sendo id_comunidade a variavel que pega o id que esta sendo passado na url.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem que passar o ID do usuário no botão também, você só esta especificando o id da comunidade...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, você tem que passar o id do usuário que você está aprovando, senão só vai aprovar o último mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pensei um pouco e coloquei deste jeito:

 

<strong>SOLICITAÇOES<strong>
<?
$sql_select = mysql_query("SELECT * FROM solicitacao_comunidades WHERE id_comunidade='$id_comunidade'");
while($linha_2 = mysql_fetch_array($sql_select)){
       $usuario_enviou = $linha_2['id_usuario_send'];
               $id_solicitaçao = $linha_2['id'];

$sql_view = mysql_query("SELECT * FROM solicitacao WHERE id='$usuario_enviou'");
while($linha_4 = mysql_fetch_array($sql_view)){
       $id_recebeu= $linha_4['id'];
       $nome_usuario_recebeu = $linha_4['nome'];


	$sql_select1 = mysql_query("SELECT * FROM solicitacao_comunidades WHERE id_comunidade='$id_comunidade' AND id_usuario_send = '$id_recebeu'");
while($linha_5 = mysql_fetch_array($sql_select1)){
        $id_comunit = $linha_5['id'];	

?>

<div style="background:#900">
<? 

echo $nome_usuario_recebeu;
?>
<br />
<a href="funcaosoli.php?funçao=aceitar&id=<? echo $id_comunit ?>" style="">aceitar</a><br />
<a href="funcaosoli.php?funçao=recusar&id=<? echo $id_comunity ?>" style="">recusar</a>
</div>
<br />
<?
}
}
}//while
?>

 

funcaosoli.php

 

<?
$ids = $_GET['id'];
$sql_select = mysql_query("SELECT * FROM solicitacao_comunidades WHERE id = '$ids'");
while($linha_2 = mysql_fetch_array($sql_select)){
       $id = $linha_2['id'];
	$usuario_enviou = $linha_2['id_usuario_send'];


}

 

vlw cara pela sua ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.