Adaugare nume din PHP in script JavaScript
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
k0rupe
- Mesaje:20
Adaugare nume din PHP in script JavaScript
Cum fac la acest chat sa ia automat un nume setat de mine, fara sa il mai scriu eu (vreau sa il conectez la o baza de date).
Cod: Selectaţi tot
<div id="sschat">
<div id="sschat_lines">
<ul></ul>
</div>
<div id="sschat_entry">
<p id="sschat_hint">User Name:</p>
<input type="text" id="sschat_input">
</div>
</div>
Cod Script JS:
Cod: Selectaţi tot
$('#sschat_input').focus();
$('#sschat_input').keyup(function(e) {
if (e.keyCode == 13) {
if (nickname == '') {
if ($('#sschat_input').val() != '') {
listener();
nickname = $('#sschat_input').val();
nickname = nickname.replace(/[^-a-z0-9]/ig,'');
$('#sschat_input').attr('disabled', 'disabled');
$.post(sschat_serverurl+'sschat.php', {action: 'join', nickname: nickname, channel: sschat_channel}, function(data){
$('#sschat_input').val('');
$('#sschat_input').attr('disabled', '');
$('#sschat_hint').html('Type a line of chat and press enter to speak:');
});
}
} else {
var sendline = $('#sschat_input').val();
if (sendline != '') {
$('#sschat_input').attr('disabled', 'disabled');
$('#sschat_input').val('sending...');
serverSend('<span class="nick">'+nickname+':</span> '+sendline);
}
}
}
});
MarPlo
Mesaje:4343
Daca numele in scriptul JavaScript e adaugat in variabila "nickname", faci asa in codul JS :
Cod: Selectaţi tot
$('#sschat_input').focus();
var nickname = $('#nickname').html();
// restul codului JS
Iar in documentul HTML, unde vrei sa fie adaugat si afisat numele din PHP, asa:
Cod: Selectaţi tot
<div id="nickname"><?php
// aici e codul php care afiseaza /returneaza numele
?></div>
Sau adaptezi dupa cum ai script-ul, asta e ca idee.
MarPlo
Mesaje:4343
Salut
E ceva timp de cand e facut acel script, nu am codul /datele lui in memorie. Dar stiu ca e in instructiunile lui cum poate fi folosit si impreuna cu un script de inregistrare-autentificare. Vezi legat de $_SESSION.
Ideea e sa adaugi numele preluat din baza de date in $_SESSION, apoi urmezi instructiunile din script ca sa folosesti acea $_SESSION pt nume.
Dar trebuie sa stii cat de cat PHP si lucru cu sesiuni.
Subiecte similare
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...