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.

k0rupe Mesaje: 20
vad ca face figuri scriptu asta
cum asi putea la al tau https://marplo.net/php-mysql/php-scr ... mplu" target="_blank
sa il conectez la o baza de date fara sa mai bag eu NUMEle si acel COD

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