Problema jQuery $.post
Scris: Dum Oct 30, 2011
Buna seara!
Vreau sa fac o interogare la db, sa selecteze ceva, si sa afiseze in tabel. Asta imi merge. Urmatorul pas este sa fac un div cu id-ul selectat in db, dupa aceea sa fac in jquery ca atunci cand apasa pe acel div sa extraga id-ul, si sa-l trimita intr-un script PHP care o sa-l stearga din db. Ideea este ca totul merge bine, inafara de functia $.post.
Codul este acesta:
Iar in pagina sterge_site.php e un cod general:
Daca in primul cod, as sterge toata functia $.post si as pune doar alert(site); mi ar arata id-ul din db corect, dar, daca pun functia $.post si il trimit la php, si dupa aceea sa-l afisez de acolo, nu mi-l afiseaza... Care ar putea fi problema? Ms mult.!
Vreau sa fac o interogare la db, sa selecteze ceva, si sa afiseze in tabel. Asta imi merge. Urmatorul pas este sa fac un div cu id-ul selectat in db, dupa aceea sa fac in jquery ca atunci cand apasa pe acel div sa extraga id-ul, si sa-l trimita intr-un script PHP care o sa-l stearga din db. Ideea este ca totul merge bine, inafara de functia $.post.
Codul este acesta:
Cod: Selectaţi tot
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('div.site').click(function(){
var site = $(this).attr('id');
$.post('sterge_site.php', {nrsite: site}, function(Data){
alert(Data);
});
});
});
</script>
<?php
mysql_connect("localhost", "root", "eoclaudiuu") or die("Nu ma pot connecta la MySQL");
mysql_select_db("cauta");
$ip = $_SERVER['REMOTE_ADDR'];
$select = mysql_query("SELECT * FROM siteuri WHERE ip = '92.118.164.165'");
echo '<table border="1">';
while ($rez = mysql_fetch_assoc($select)){
$titlu = $rez['titlu_site'];
$descriere = $rez['descriere_site'];
$link = $rez['link_site'];
$id = $rez['id'];
echo '<tr>';
echo '<th>Titlu</th>';
echo '<th>Descriere</th>';
echo '<th>Actiune</th>';
echo '</tr>';
echo '<tr>';
echo '<td><a href="'.$link.'">'.$titlu.'</a></td>';
echo '<td>'.$descriere.'</td>';
echo '<td><div id="'.$id.'" class="site">Sterge</div></td>';
echo '</tr>';
}
echo "</table>";
?>
Cod: Selectaţi tot
<?php
mysql_connect("localhost", "root", "eoclaudiuu") or die("Nu ma pot connecta la MySQL");
mysql_select_db("cauta");
$id = $_POST['nrsite'];
echo $id;
?>