Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi pessoal!
Estou com um problema no seguinte código...
Tenho um formulário em que me vai listar todos os clientes, mas depois de listados, tenho a opção de inserir esses clientes numa tabela ou de removê-los dessa tabela. Estou usando checkbox's para fazer esse procedimento....
Alguém me poderia dar uma ajuda, do porquê de o seguinte código não estar a funcionar, e de retornar sempre o seguinte warning no fetch_array da segunda query:
"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in"
>
<?
if(isset($_POST['opcao'])){
$verifica = "SELECT * FROM permissoes WHERE id_utilizadores = $_POST[opcao] and id_subgrupo = $_POST[id_subgrupo]";
$query = mysql_query($verifica);
if(mysql_num_rows($query) == 0)
{
$inserir = "
INSERT INTO
permissoes (id, id_utilizadores, id_subgrupo)
VALUES
('', $_POST[opcao], $_POST[id_subgrupo])
";
$gravar = mysql_query($inserir);
}
else
{
$apaga = "DELETE FROM permissoes WHERE id = $_POST[id_permissao]";
$apagar = mysql_query($apaga);
}
}
$sql = "
SELECT
utilizadores.id,
utilizadores.nome
FROM
utilizadores
WHERE
valido = '1' and
admin = '0'
";
$query = mysql_query($sql);
?>
<form name="atribuir_documentos" method="POST" action="">
<table align="center" width="90%" border="0" class="tablemenus">
<input type="hidden" name="id_subgrupo" value="<? echo $_GET['rem']; ?>" />
<tr>
<td align="center" width="200px" class="tabtitulo"><strong>Cliente</strong></td>
<td align="center" width="20px" class="tabtitulo"><strong>Opção</strong></td>
</tr>
<?
while($sql = mysql_fetch_array($query)){
$sql1 = "SELECT * FROM permissoes WHERE id_utilizadores = $sql[id] and id_subgrupo = " .$_GET['rem'];
$query1 = mysql_query($sql1);
$sql1 = mysql_fetch_array($query1);
?>
<tr>
<td align="center" width="25%" class="tabtexto">
<? echo $sql['nome']; ?>
</td>
<td align="center" width="5%" class="tabtexto">
<input type="text" value="<? echo $sql1[id]; ?>" name="id_permissao" />
<input type="checkbox" <? if ($sql1['id_utilizadores'] == $sql['id']) echo "checked"; ?> name="opcao" onChange="submit()" value="<? echo $sql['id']; ?>" />
</td>
</tr>
<?
}
?>
</table>
</form>
Agradeço a quem me poder ajudar!
Cumprimentos! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Carregando comentários...