Ispisvanje poruke

Započeo bc-cod2, Jul 15, 2018, 01:00:26 PRE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

Eh ovako

Pravim UCP za SA-MP server u SMFu i imam jedan problem sa ispsivanjem poruka putem variajable nece da je prikaze

<?php$con = mysqli_connect("localhost","root","","sa-mp");if (mysqli_connect_errno()){	echo "Greska sa SA-MP databazom: " . mysqli_connect_error();}  session_start();if(isset($_POST['pname']) && isset($_POST['ppass'])){	if(!isset($_SESSION['playername']))	{		$username = stripslashes($_REQUEST['pname']);		$username = mysqli_real_escape_string($con,$username);		$password = stripslashes($_REQUEST['ppass']);		$password = mysqli_real_escape_string($con,$password);		$query = "SELECT * FROM `igraci` WHERE ime='$username' and lozinka='$password'";		$result = mysqli_query($con,$query) or die(mysql_error());		$rows = mysqli_num_rows($result);		if($rows==1) // uspesan login		{			 $_SESSION['playername'] = $username;		}		else		{			$poruka = 'GreskaAAAAAAA';		}	}}function template_manual(){	global $context, $scripturl, $txt;	if(!isset($_SESSION['playername']))	{			echo '					<div class="tborder login">			<div class="cat_bar">				<h3 class="catbg">					<span class="ie6_header floatleft"><img src="http://localhost/boris/Themes/gearbox/images/icons/login_sm.gif" alt="" class="icon">Unesite korisničko ime i lozinku sa DM servera</span>				</h3>			</div>			<span class="upperframe"><span></span></span>			<div class="roundframe"><br class="clear">						<form action="index.php?action=ucp" method="POST">				<dl>					',$poruka,'					<dt>Korisničko ime:</dt>					<dd><input name="pname" size="20" value="" class="input_text" type="text"></dd>					<dt>Lozinka:</dt>					<dd><input name="ppass" value="" size="20" class="input_password" type="password"></dd>				</dl>				<p><input value="Prijava" class="button_submit" type="submit"></p>			</div>			</form>			<span class="lowerframe"><span></span></span>		</div>';	}	else	{		//unset($_SESSION['playername']);	}}


zelim da mi $poruka = 'GreskaAAAAAAA'; ispise...

Da li ti se uopce prikaze ostatak iz ovoga sto radis u echo? (Login HTML struktura)
Software Developer


Na samom vrhu skripte deklariraj $poruka = '';
Zatim u metodi template_manual dodaj 'poruka' u listu globalnih varijabli tako ce $poruka biti dostupna u globalnom scopeu

global $context, $scripturl, $txt, $poruka;
Software Developer

Citat: Ino42O poslato Jul 15, 2018, 09:21:00 PRE PODNE
Na samom vrhu skripte deklariraj $poruka = '';
Zatim u metodi template_manual dodaj 'poruka' u listu globalnih varijabli tako ce $poruka biti dostupna u globalnom scopeu

global $context, $scripturl, $txt, $poruka;

Rješio sam, ali ni tako nije htjelo dok preko

$poruka = '<p class="error">Unjeli ste pogrešnu lozinku.</p><br>';
$_SESSION['poruka_za_korisnika'] = $poruka;


<div class="tborder login">
<div class="cat_bar">
<h3 class="catbg">
<span class="ie6_header floatleft"><img src="http://localhost/boris/Themes/gearbox/images/icons/login_sm.gif" alt="" class="icon">Unesite korisničko ime i lozinku sa DM servera</span>
</h3>
</div>
<span class="upperframe"><span></span></span>
<div class="roundframe"><br class="clear">

<form action="index.php?action=ucp" method="POST">
';if (isset($_SESSION['poruka_za_korisnika'])) {
echo $_SESSION['poruka_za_korisnika'];
$_SESSION['poruka_za_korisnika'] = '';
$poruka = '';
unset($_SESSION['poruka_za_korisnika']);
}
echo'
<dl>

<dt>Korisničko ime:</dt>
<dd><input name="pname" size="20" value="" class="input_text" type="text"></dd>
<dt>Lozinka:</dt>
<dd><input name="ppass" value="" size="20" class="input_password" type="password"></dd>
</dl>
<p><input value="Prijava" class="button_submit" type="submit"></p>
</div>
</form>
<span class="lowerframe"><span></span></span>
</div>';


radi savršeno