Kod php:
function loadXMLZna()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("POST","znajomy.php",true);
xmlhttp.send();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("znajomy").innerHTML=xmlhttp.responseText;
}
}
}
Przeczytaj ostatnią wiadomość na pierwszej stronie (bo ją chyba pominąłeś), przeczytaj zawartość linków i "Zrób to sam!"...
chciałem przesłac formularzem ale teraz nmic nie działa
TO co chiałem uzskac działa na pol. jesli wyswietlas mi sie w petli dwie osoby to pokazuje sie z ajaxa tylko jedna osoba a druga juz nie działa.Kod php:
while($dataa = mysql_fetch_assoc($mysqla)) {
echo "<form id='form'><input type='text' onclick='Zna()' name='nick' readonly='readonly' value='".$dataa['znajomy']."' /></form>";
}
?>
Przesylany jest z formularza zmienna nick. Pewnie przez to to nie działa wiec pewenie musze zrobic tak: nick1, nick2 itd. Tylko niewiem jak to pozniej w mysql update to wsadzić macie ppomysły??
Spróbuj forma wrzucić przed pętlę, bo z każym wywołaniem robisz nowego forma o takim samym id. A powinieneś tylko nowego inputa.
Kod php:
<form id='form'><?
while($dataa = mysql_fetch_assoc($mysqla)) {
echo "<input type='text' onclick='Zna()' name='nick' readonly='readonly' value='".$dataa['znajomy']."' />";
}
?></form>
Miałem tak wczesniej to wyswietlało tylko dane tej drugierj osoby a pierwszej juz nie.
Hmm. dziwne. Możesz pokazać kod ajaxowy?
Pobieram zmienna nick co nie ..Kod php:
$mysqlz = mysql_query("select * from `users` where user_name = '{$_POST['nick']}'");
$dataz = mysql_fetch_array($mysqlz);
echo $dataz['user_krowy']."
Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)
Zakładki