Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olha eu Aqui de novo encomodando voces mais um pouquinho.
agr o problema é o seguinte, eu tenho uma pagina onde lista as motos cadastradas no MySQL.
ai quando eu clico no Botao editar de uma certa moto, eu sou direcionado para a pagina editar.php!
até ai tudo bem!
o Problema é quando eu insiro os novos dados e clico no Botao para alterar, e nada acontece, apenas da um refresh na pagina!
Era pra Atualizar os dados e aparecer as mensagens como está no código abaixo.
quebrei a cabeça nisso mtas horas e não consegui achar uma solução.
peço a ajuda de vocês para me dizerem o que eu tenho que fazer aqui!
o código é meio extenso, mais pesso que olhem por favor.
<form name="form1" method="post" action="" >
<table width="683" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td height="25" align="left">Moto:</td>
<td></td>
</tr>
<tr>
<td width="72" height="25" align="left">Nome:</td>
<td width="611"><input name="Nome" type="text" id="Nome" maxlength="50" />
- Nome da Moto - Ex: Titan</td>
</tr>
<tr>
<td height="25" align="left">Modelo: </td>
<td height="25"><input name="Modelo" type="text" id="Modelo" maxlength="50" />
- Modelo da Moto - Ex: CG KS</td>
</tr>
<tr>
<td height="25" align="left">Cc: </td>
<td height="25"><input name="Cc" type="text" id="Cc" maxlength="8" />
- Cilindradas - Ex: 150cc</td>
</tr>
<tr>
<td height="25" align="left">Ano: </td>
<td height="25"><input name="Ano" type="text" id="Ano" maxlength="8" />
- Ano de Fabricação da Moto - Ex: 2010</td>
</tr>
<tr>
<td height="25" align="left">Categoria: </td>
<td height="25"><select name="Categoria" size="1" id="Categoria">
<option selected="selected">Selecione</option>
<option value="Moto Nova 0 Km">Moto Nova 0 Km</option>
<option value="Moto Semi Nova">Moto Semi Nova</option>
<option value="Moto Usada">Moto Usada</option>
</select>
- Categoria - Ex: Moto Usada</td>
</tr>
<tr>
<td height="25" align="left">Km: </td>
<td height="25"><input name="Km" type="text" id="Km" maxlength="10" />
- Km Rodados - Ex: 15.000 Km</td>
</tr>
<tr>
<td height="25" align="left">Cor: </td>
<td height="25"><input name="Cor" type="text" id="Cor" maxlength="10" />
- Cor Predominante da Moto - Ex: Vermelha</td>
</tr>
<tr>
<td height="25" align="left">Revenda: </td>
<td height="25"><select name="Revenda" size="1" id="Revenda">
<option selected="selected">Selecione</option>
<option value="Laguna">Laguna</option>
<option value="Imbituba">Imbituba</option>
<option value="Garopaba">Garopaba</option>
<
</select>
- Lugar onde a Moto está à venda: Garopaba</td>
</tr>
<tr>
<td height="25" align="left">R$: </td>
<td height="25"><input name="Preco" type="text" id="Preco" maxlength="12" />
- Valor da Moto - Ex: 4.449,00</td>
</tr>
<tr>
<td height="45" colspan="2"><p>Todos os Campos são Obrigatórios serem Preenchidos!</p></td>
</tr>
<tr>
<td colspan="2"><input type="submit" class="Submit" name="Submit" value="Alterar Dados da Moto" /></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
</form>
<br>
</div></tr>
</table>
</body>
</html>
<?php
@$Moto=$_GET['moto'];
if(isset($_GET['action']))
{
$NovoModelo=$_POST ['Modelo'];
$NovoAno=$_POST ['Ano'];
$NovoKm=$_POST ['Km'];
$NovaCor=$_POST ['Cor'];
$NovoLocal=$_POST ['Local'];
$NovoPreco=$_POST ['Preco'];
$NovoNome=$_POST ['Nome'];
$NovaCategoria=$_POST ['Categoria'];
$NovaCc=$_POST ['Cc'];
$Motos = mysql_num_rows(mysql_query("select ID from Motos where ID='$Moto'"));
if($Motos == 0)
{
exit('Moto Incorreta');
}
verif_on();
$ModeloFinal = Modelo($NovoModelo);
$AnoFinal = Ano($NovoAno);
$KmFinal = Km($NovoKm);
$CorFinal = Cor($NovaCor);
$LocalFinal = Local($NovoLocal);
$PrecoFinal = Preco($NovoPreco);
$NomeFinal = Nome($NovoNome);
$CategoriaFinal = Categoria($NovaCategoria);
$CCFinal = Cc($NovaCc);
$altr_moto = mysql_query("UPDATE Motos SET Modelo,Ano,Km,Cor,Local,Preco,Nome,Categoria,Cc = '".$NovoModelo.','.$NovoAno.','.$NovoKm.','.$NovaCor.','.$NovoLocal.','.$NovoPreco.','.$NovoNome.','.$NovaCategoria.','.$NovaCc."' WHERE Nome='".$Moto."'") or die ("Não foi possivel alterar os dados da moto!");
if($altr_moto > 0)
{
echo 'Modelo alterado para '.$ModeoFinal;
alert('Modelo alterado para '.$ModeloFinal);
echo 'Ano alterado para '.$AnoFinal;
alert('Ano alterado para '.$AnoFinalinal);
echo 'Km alterado para '.$KmFinal;
alert('Km alterado para '.$KmFinal);
echo 'Cor alterada para '.$CorFinal;
alert('Cor alterada para '.$CorFinal);
echo 'Local alterado para '.$LocalFinal;
alert('Local alterado para '.$LocalFinal);
echo 'Preco alterado para '.$PrecoFinal;
alert('Preco alterado para '.$PrecoFinal);
echo 'Nome alterado para '.$NomeFinal;
alert('Nome alterado para '.$NomeFinal);
echo 'Categoria alterada para '.$CategoriaFinal;
alert('Categoria alterada para '.$CategoriaFinal);
echo 'Cc alterada para '.$CcFinal;
alert('Cc alterada para '.$CcFinal);
}else{
echo 'Não foi possivel alterar os dados da Moto!';
alert('Não foi possivel alterar os dados da Moto!');
}
}else{
?>
<?php } ?>
Obrigado, Aguardo Respostas ;D
Carregando comentários...