Podem ver que nele tem três variáveis: $fundo, $fonte e $menu.
O action do form vai para uma página php, que tem um script assim:
<?php
include "../config.php";
$opcoes = "UPDATE dados_usuarios SET Fonte = \"$fonte\", Fundo = \"$fundo\", Menu = \"$menu\" WHERE ID = \"id\"";
$sql = mysql_query($opcoes) or die ("Foi mal galera... Deve ter algum erro...");
if (!$sql) {
echo "Houve algum erro. Avise-me enviando um e-mail para paulolieuthier@hotmail.com.";
} else {
header("Location: http://primeiroc-cse.net23.net/2009/index.php?pagina=opcoes");
}
?>
Minha dúvida é que nada acontece. Nada muda na tabela mysql. O que há de errado?
Pergunta
Paulo Lieuthier
Olá pessoal,
eu tenho um form assim:
<form method=\"post\" action=\"http://minhapagina.php\"> <div align=\"center\" style=\"font-size:20px\">Opções</div><br /><br /> <table align=\"center\"> <tr> <td valign=\"top\" align=\"right\">Cor de fundo</td> <td> </td> <td valign=\"top\" align=\"left\"> <input type=\"radio\" name=\"fundo\" value=\"fundo1.jpg\" /> Cinza<br /> <input type=\"radio\" name=\"fundo\" value=\"fundo2.jpg\" /> Azul<br /> <input type=\"radio\" name=\"fundo\" value=\"fundo3.jpg\" /> Rosa<br /> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td valign=\"top\" align=\"left\">Estilo do menu</td> <td> </td> <td valign=\"top\" align=\"left\"> <input type=\"radio\" name=\"menu\" value=\"default\" /> Branco, preto e laranja<br /> <input type=\"radio\" name=\"menu\" value=\"estilo2\" /> Estio2<br /> <input type=\"radio\" name=\"menu\" value=\"estilo3\" /> Estilo3<br /> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td valign=\"top\" align=\"left\">Fonte de texto</td> <td> </td> <td valign=\"top\" align=\"left\"> "; if ($fonte == "Arial Rounded MT Bold") { echo "<input type=\"radio\" name=\"fonte\" value=\"Arial Rounded MT Bold\" checked /> Arial Rounded MT Bold<br />"; } else { echo "<input type=\"radio\" name=\"fonte\" value=\"Arial Rounded MT Bold\" /> Arial Rounded MT Bold<br />"; } if ($fonte == "Comic Sans MS") { echo "<input type=\"radio\" name=\"fonte\" value=\"Comic Sans MS\" checked /> Comic Sans MS<br />";} else { echo "<input type=\"radio\" name=\"fonte\" value=\"Comic Sans MS\" /> Comic Sans MS<br />";} if ($fonte == "Verdana") { echo "<input type=\"radio\" name=\"fonte\" value=\"Verdana\" checked /> Verdana<br />";} else { echo "<input type=\"radio\" name=\"fonte\" value=\"Verdana\" /> Verdana<br />";} echo " </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td align=\"center\" valign=\"middle\" colspan=\"3\"> <input type=\"image\" src=\"images/ok.png\" width=\"30\" height=\"20\" /> <img src=\"images/visualizar.png\" width=\"75\" height=\"20\" /> </td> </tr> </table> </form>Podem ver que nele tem três variáveis: $fundo, $fonte e $menu. O action do form vai para uma página php, que tem um script assim:<?php include "../config.php"; $opcoes = "UPDATE dados_usuarios SET Fonte = \"$fonte\", Fundo = \"$fundo\", Menu = \"$menu\" WHERE ID = \"id\""; $sql = mysql_query($opcoes) or die ("Foi mal galera... Deve ter algum erro..."); if (!$sql) { echo "Houve algum erro. Avise-me enviando um e-mail para paulolieuthier@hotmail.com."; } else { header("Location: http://primeiroc-cse.net23.net/2009/index.php?pagina=opcoes"); } ?>Minha dúvida é que nada acontece. Nada muda na tabela mysql. O que há de errado?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.