като стане 1 в полето да се променя

amarok

Registered
Как мога да направя този код от таблицата users полето userpro като стане 1 да изписва Ти си PRO ;п а като е 0 да излиза Стани PRO


Код:
."<br /><br /><span class='right-menu'><a href='index.php?a=pro'><font color=orange><u>Стани</font> <font color=red>PRO</font></u></a></span>"
 
ето ти пример

Код:
<?php
if($_SESSION['name']) {
$name = $_SESSION['name'];
$check1 = "SELECT * FROM users WHERE name = '$name'";
$check2 = mysql_query($check1);
$check = mysql_fetch_array($check2);
$lvl = $check['lvl'];
$exp = $check['exp'];
if($lvl == '0') { $tochki = '20'; }
if($lvl == '1') { $tochki = '70'; }
if($lvl == '2') { $tochki = '90'; }
if($lvl == '3') { $tochki = '100'; }
if($lvl == '4') { $tochki = '200'; }
if(($exp > $need) && $lvl < '10') {
mysql_query("UPDATE users SET lvl = lvl + 1 WHERE name = '$name'");
echo 'Браво ти качи ниво :D<br />'; }} ?>
 
GameZone каза:
<?php
if($userpro == 1) {
echo "Ти си PRO";
}
elseif($userpro == 0) {
echo "PRO":
}
?>


Ами дава ми някакви грешки с if като сложа кода но май него слагам както трябва ако може да го сложите между
echo "<span style='position:relative; top:-18px;'><a href='index.php?a=changeavatar'><img width='60' height='60' src='$my[avatar]' alt='' 'float:center' border='0'/></a><span style='position:relative; top:-5px;'>"
Ето тука ако може да е кода
."<span class='right-menu'><img src="images/speed.gif"> Бързина: $speed </span>"
 
echo "<span style='position:relative; top:-18px;'><a href='index.php?a=changeavatar'><img width='60' height='60' src='$my[avatar]' alt='' 'float:center' border='0'/></a><span style='position:relative; top:-5px;'>"
if($my[userpro] == 1) {
echo "Ти си PRO";
}
elseif($my[userpro] == 0) {
echo "PRO";
}
."<span class='right-menu'><img src=\"images/speed.gif\"> Бързина: $speed </span>"
 
Дава ми грешка

Parse error: syntax error, unexpected T_IF, expecting ',' or ';' in C:\xampp\htdocs\stats.php on line 24

Код:
if($my[userpro] == 1) {
echo "Ти си PRO";
}
elseif($my[userpro] == 0) {
echo "PRO";
}

ето това е 24 ред if($my[userpro] == 1) {
 
Код:
$select=mysql_query("SELECT * FROM `users` WHERE ...") or die(mysql_error());
$r=mysql_fetch_assoc($select);
$userpro=$r['userpro'];

if($userpro == 0) {
echo "<span class='right-menu'><a href='index.php?a=pro'><font color=orange><u>Стани</font> <font color=red>PRO</font></u></a></span>"";
}

if($userpro ==1) {
echo "Ти вече си Pro!";
}
 
Ами пак не става ако може да го сложите вие в този код

<?php
$name = $_SESSION['name'];
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$my = mysql_fetch_array($do);
$att = round((($power * (1 + ($fighter * 0.1))) + ($weaponr + $weaponl)) * (1 + ($killer * 0.1)));
echo "<span style='position:relative; top:-18px;'><a href='index.php?a=changeavatar'><img width='60' height='60' src='$my[avatar]' alt='' 'float:center' border='0'/></a><span style='position:relative; top:-5px;'>"
."<br /><br /><span class='right-menu'><a href='index.php?a=pro'><font color=orange><u>Стани</font> <font color=red>PRO</font></u></a></span>"
."<span class='right-menu'><img src=\"images/points.gif\"> Точки: $points </span>"
."<span class='right-menu'><img src=\"images/speed.gif\"> Бързина: $speed </span>"
."<span class='right-menu'><img src=\"images/acceleration.gif\"> Ускорение: $acceleration </span>"
."<span class='right-menu'><img src=\"images/stability.gif\"> Стабилност: $stability </span>"
."<span class='right-menu'><img src=\"images/respect.gif\"> Респект: $att </span>"
."<span class='right-menu'><img src=\"images/attempt.gif\"> Опит: $power </span>"
."<span class='right-menu'><img src=\"images/money.gif\"> Пари: $money </span>"
."<span class='right-menu'><img src=\"images/level.gif\"> Ниво: $level </span>"
."<span class='right-menu'><img src=\"images/energy.gif\"> Енергия: <font color=red><b>$nrg</b></font>/$maxnrg </span>"
."<span class='right-menu'><img src=\"images/credit.gif\"> Кредити: $credits </span></font>"; ?>

На местото на червеното
 
Код:
<?php
$name = $_SESSION['name'];
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$my = mysql_fetch_array($do);
$att = round((($power * (1 + ($fighter * 0.1))) + ($weaponr + $weaponl)) * (1 + ($killer * 0.1)));
echo "<span style='position:relative; top:-18px;'><a href='index.php?a=changeavatar'><img width='60' height='60' src='$my[avatar]' alt='' 'float:center' border='0'/></a><span style='position:relative; top:-5px;'>"

$select=mysql_query("SELECT * FROM `users` WHERE ...") or die(mysql_error());
$r=mysql_fetch_assoc($select);
$userpro=$r['userpro'];

if($userpro == 0) {
echo "<span class='right-menu'><a href='index.php?a=pro'><font color=orange><u>Стани</font> <font color=red>PRO</font></u></a></span>"";
}

if($userpro ==1) {
echo "Ти вече си Pro!";
} 
."<span class='right-menu'><img src=\"images/points.gif\"> Точки: $points </span>"
."<span class='right-menu'><img src=\"images/speed.gif\"> Бързина: $speed </span>"
."<span class='right-menu'><img src=\"images/acceleration.gif\"> Ускорение: $acceleration </span>"
."<span class='right-menu'><img src=\"images/stability.gif\"> Стабилност: $stability </span>"
."<span class='right-menu'><img src=\"images/respect.gif\"> Респект: $att </span>"
."<span class='right-menu'><img src=\"images/attempt.gif\"> Опит: $power </span>"
."<span class='right-menu'><img src=\"images/money.gif\"> Пари: $money </span>"
."<span class='right-menu'><img src=\"images/level.gif\"> Ниво: $level </span>"
."<span class='right-menu'><img src=\"images/energy.gif\"> Енергия: <font color=red><b>$nrg</b></font>/$maxnrg </span>"
."<span class='right-menu'><img src=\"images/credit.gif\"> Кредити: $credits </span></font>"; ?>
 
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in C:\xampp\htdocs\stats.php on line 25


Код:
$select=mysql_query("SELECT * FROM `users` WHERE ...") or die(mysql_error());

нали след WHERE си пиша името на полето namepro ако е това права го но ми дава тази грешка горе :?
 
Код:
<?php
$name = $_SESSION['name'];
$sql = mysql_query("SELECT * FROM users WHERE name = '$name'") or die(mysql_error());
$my = mysql_fetch_array($sql);
$att = round((($power * (1 + ($fighter * 0.1))) + ($weaponr + $weaponl)) * (1 + ($killer * 0.1)));
echo "
<span style='position:relative; top:-18px;'><a href='index.php?a=changeavatar'><img width='60' height='60' src='$my[avatar]' alt='' 'float:center' border='0'/></a><span style='position:relative; top:-5px;'>";
if ($my[userpro] == 1)
{
echo "Ти си PRO !";
}
elseif ($my[userpro] == 0)
{
echo "Стани PRO !";
}
echo "
<span class='right-menu'><img src=\"images/points.gif\"> Точки: $points </span>
<span class='right-menu'><img src=\"images/speed.gif\"> Бързина: $speed </span>
<span class='right-menu'><img src=\"images/acceleration.gif\"> Ускорение: $acceleration </span>
<span class='right-menu'><img src=\"images/stability.gif\"> Стабилност: $stability </span>
<span class='right-menu'><img src=\"images/respect.gif\"> Респект: $att </span>
<span class='right-menu'><img src=\"images/attempt.gif\"> Опит: $power </span>
<span class='right-menu'><img src=\"images/money.gif\"> Пари: $money </span>
<span class='right-menu'><img src=\"images/level.gif\"> Ниво: $level </span>
<span class='right-menu'><img src=\"images/energy.gif\"> Енергия: <font color=red><b>$nrg</b></font>/$maxnrg </span>
<span class='right-menu'><img src=\"images/credit.gif\"> Кредити: $credits </span></font>"; ?>
 

Back
Горе