Ir ao conteúdo
  • Cadastre-se

Problema com FORM, UPDATE não atualiza


marlon_pascoal

Posts recomendados

Pessoal, estou trabalhando na seguinte sintaxe, mas ao submeter o resultado, não acontece nada, os dados não estão sendo inseridos no SQL. Sou novo na área e ainda não consigo andar com minhas próprias pernas, rs.

Formulário:


<?php
elseif ($do=="destaque" && $action=="read")
{
block_begin(Configuração_Destaque);
print("\n<table class=\"lista\" width=\"100%\" align=\"center\">\n");
print("<tr>\n");
print("<td class=\"header\" align=\"center\">ID</td>\n");
print("<td class=\"header\" align=\"center\">Username</td>\n");
print("<td class=\"header\" align=\"center\">Rank</td>\n");
print("<td class=\"header\" align=\"center\">País</td>\n");
print("<td class=\"header\" align=\"center\">Ativado</td>\n");
print("</tr>\n");
$destaque=mysql_query("SELECT users_level.prefixcolor, users_level.suffixcolor, users.id, users.username, users.id_level, users.destaque, users.flag, countries.flagpic, countries.name, users_level.level FROM users INNER JOIN users_level ON users.id_level=users_level.id LEFT JOIN countries ON users.flag=countries.id WHERE users.id>1 $where ORDER BY users.id");
?>
<form name=\"destaque\" action="admincp.php?user=<?php echo $CURUSER["uid"]; ?>&code=<?php echo $CURUSER["random"]; ?>&do=destaque&action=updatedestaque" method="post">
<?php
while($result=mysql_fetch_array($destaque))
{
print("<tr>\n");
?>
<td class="lista" align="center"><?php echo $result["id"];?></td>

<td class="lista" align="center"><?php echo $result["username"];?></td>
<td class="lista" align="center"><?php echo $result["prefixcolor"]; echo $result["level"]; echo $result["suffixcolor"];?></td>
<?php

print("<td class=\"lista\" align=\"center\">". ( $result["flag"] == 0 ? "<img src='images/flag/unknown.gif' alt='".UNKNOWN."' title='".UNKNOWN."' />" : "<img src='images/flag/" . $result['flagpic'] . "' alt='" . $result['name'] . "' title='" . $result['name'] . "' />")."</td>");
?>

<td class="lista" align="center"><input type="radio" name="status" value="<?php echo $result["id"]; ?>" <?php if ($result["destaque"]=="true") echo "checked";?>></td>

<?php
print("</tr>\n");

}
print("</table>");
$result=mysql_fetch_array($destaque);
print("<tr><td align=\"center\" class=\"header\"><input type=\"submit\" name=\"write\" value=\"".FRM_CONFIRM."\" /></form></td></tr>");
block_end();
print("<br />");
}

Action:



elseif ($do=="destaque" && $action=="updatedestaque")
{
$activedestaque=$_POST["destaque"];
mysql_query("UPDATE users SET users.destaque='true' WHERE id='$activedestaque'");
mysql_query("UPDATE users SET users.destaque='false' WHERE id!='$activedestaque'");
redirect("admincp.php?user=".$CURUSER["uid"]."&code=".$CURUSER["random"]."&do=destaque&action=read");
}
?>

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...