Problemas com If isset
Fala pessoal, estou com mais uma duvida:
eu estou fazendo uma loja virtual, e estou com um problema, quando o usuário vai avaliar o produto, quando ele poe a avaliação e clica no submit(botão) o if isset que eu fiz não funciona, nao aparece a função, nem nada!
olhem o code:
<form method="post" action="#" align="center" style='padding:10px;'>
<label>Seu Nome:</label>
<p>
<input type="text" name="nome" class="form-control" id="exampleInputName2" placeholder="nome completo"/>
</p>
<label>Sua Opnião:</label>
<p>
<textarea name="avaliacao" class="form-control" rows="3" placeholder="Sua Opinião"></textarea>
</p>
<label>Sua avaliação:</label><p>
<!--ava-->
<input name="star1" type="radio" class="star" value="01" />
<input name="star1" type="radio" class="star" value="02" />
<input name="star1" type="radio" class="star" value="03" />
<input name="star1" type="radio" class="star" value="04" />
<input name="star1" type="radio" class="star" value="05" />
<!--fim-->
</p>
<p>
<input type="submit" name="kirim" class="btn btn-default" value="Avaliar!"></input>
</p>
</form>
<!--fim--->
</div>
<div id="mascara"></div>
<?php
if(isset($_POST['kirim'])){
if($_POST['star1']==1){
$nome = $_POST['nome'];
$data = date("d/m/Y H:i:s");
$avaliacao = 1;
$comentario = utf8_decode($_POST['avaliacao']);
$sql = mysql_query("insert into comentarios (nome,data,avaliacao,comentario) VALUES ('$nome','$data','$avaliacao','$comentario')") or die(mysql_error());
echo "<script>alert('comentario enviado com sucesso!')</script>";
}
if($_POST['star1']==2){
$nome = $_POST['nome'];
$data = date("d/m/Y H:i:s");
$avaliacao = 2;
$comentario = utf8_decode($_POST['avaliacao']);
$sql = mysql_query("insert into comentarios (nome,data,avaliacao,comentario) VALUES ('$nome','$data','$avaliacao','$comentario')") or die(mysql_error());
echo "<script>alert('comentario enviado com sucesso!')</script>";
}
if($_POST['star1']==3){
$nome = $_POST['nome'];
$data = date("d/m/Y H:i:s");
$avaliacao = 3;
$comentario = utf8_decode($_POST['avaliacao']);
$sql = mysql_query("insert into comentarios (nome,data,avaliacao,comentario) VALUES ('$nome','$data','$avaliacao','$comentario')") or die(mysql_error());
echo "<script>alert('comentario enviado com sucesso!')</script>";
}
if($_POST['star1']==4){
$nome = $_POST['nome'];
$data = date("d/m/Y H:i:s");
$avaliacao = 4;
$comentario = utf8_decode($_POST['avaliacao']);
$sql = mysql_query("insert into comentarios (nome,data,avaliacao,comentario) VALUES ('$nome','$data','$avaliacao','$comentario')") or die(mysql_error());
echo "<script>alert('comentario enviado com sucesso!')</script>";
}
if($_POST['star1']==5){
$nome = $_POST['nome'];
$data = date("d/m/Y H:i:s");
$avaliacao = 5;
$comentario = utf8_decode($_POST['avaliacao']);
$sql = mysql_query("insert into comentarios (nome,data,avaliacao,comentario) VALUES ('$nome','$data','$avaliacao','$comentario')") or die(mysql_error());
echo "<script>alert('comentario enviado com sucesso!')</script>";
}
}
?>
podem me ajudar? não apresenta erros, mas também não aparece nada, nenhuma dessas funções que está nos ifs!
Obs: eu não posso mudar o nome desses radios, deve todos ficar em star1, pois estou usando uma função jquery...
para substituir o name eu coloquei value, ou seja se o usuario escolher a estrela no valor 5, vai mostrar uma função caso escolha outras, mostra outras funções....
este code estava funcionando, mas parou de funcionar, acho que devido á alguma coisa que eu não sei ainda o que é...
podem me ajudar?
PESSOAL RESOLVIDO!!!
ERA UM ERRO EM UM CODE JQUERY NA PAGINA!!!VLW!
Discussão (4)
Carregando comentários...