Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ola
estou usando um script aq que altera o cadastro via ajax, o problema é que ele não esta alterando, olha os codigos
<script type="text/javascript" src="scripts/jquery-1.4.2.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#enviar").click(function() {
var title = $("#title");
var titlePost = title.val();
var description = $("#description");
var descriptionPost = description.val();
$.post("enviar.php", {title: titlePost, description: descriptionPost},
function(data){
$("#resposta").html(data);
}
, "html");
});
});
</script>
<div id="Alt_albumR" style="visibility:hidden;">
<?php
$sqlAlbum2 = "SELECT * FROM ".$tabela17." WHERE codigoid_albums = '".$_SESSION["id_anunciantes"]."' && albums_tipo = 'Redor'";
$queryAlbum2 = mysql_query($sqlAlbum2)or die(mysql_error());
$totalAlbum2 = mysql_num_rows($queryAlbum2);
while($Album2 = mysql_fetch_array($queryAlbum2)) {
echo "
<form action='#' method='post'>
<label>Titulo do Álbum: </label><input type='text' name='title' id='title' value='".$Album2["title"]."'/> <br/>
<label>Descrição do Álbum: </label><input type='text' name='description' id='description' value='".$Album2["description"]."' /><br/>
<label>Categoria do Álbum: </label> ".$Album2["albums_tipo"]." <br/>
<input type='button' value='Enviar' id='enviar' />
</form>
<div id='resposta'></div>
";
}
?>
</div>
Pagina enviar.php
<?php
session_start();
// recebo os campos via $_POST[''];
$title = $_POST['title'];
$description = $_POST['description'];
// verifico se estão preenchidos
if (!($title) || !($description)) {
echo 'Preencha os campos Titulo do Álbum e Descrição do Álbum!';
exit();
}$conexao = mysql_pconnect("localhost", "root", "") or die (mysql_error());
$banco = mysql_select_db("MeuBD");
//Utilizando o mysql_real_escape_string voce se protege o seu código contra SQL Injection.
$title = mysql_real_escape_string($title);
$description = mysql_real_escape_string($description);
$insert = "UPDATE albums (title, description) values ('$title', '$description') WHERE codigoid_albums = ".$_SESSION["id_anunciantes"]." && albums_tipo = 'Redor'";
mysql_close($conexao);
if($insert) {
echo "Registro Alterado!"; echo "Erro ao Cadastrar!";
}
?>
a menssagem Registro Alterado! chega aparecer mais no BD não muda nada...
porque será o que está errado alguem aiii sabe ??
t+
Carregando comentários...