PHP/MySQL | Вывод echo.
ты определись как ты выводишь. <?php echo $var ?> или '.$var.'
Wannecca, '.$name.'// И ВОТ ЭТА СТРОКА.
RezzidenT (04.11.2015 в 16:19)
ты определись как ты выводишь. <?php echo $var ?> или '.$var.'
ты определись как ты выводишь. <?php echo $var ?> или '.$var.'
А зачем в этом случае конкатенация?просто echo $var; конкатенация тут не надо
![:-)](https://bym.guru/modules/smiles/smiles/ab.gif)
________
посл. ред. 04.11.2015 в 16:35; всего 1 раз(а); by MTV
RezzidenT (04.11.2015 в 16:19)
ты определись как ты выводишь. <?php echo $var ?> или '.$var.'
ты определись как ты выводишь. <?php echo $var ?> или '.$var.'
kek, зачем ты это пишешь? он не понимает,если хочешь помочь,кинь ему исправленный код.
хотя,я сомневаюсь,что ты ему помог
________
посл. ред. 04.11.2015 в 16:35; всего 2 раз(а); by Kek
блин нужно было просто ; в конце поставить а тут целую димогогию развели:)
________
посл. ред. 04.11.2015 в 16:47; всего 1 раз(а); by pullo
________
посл. ред. 04.11.2015 в 16:47; всего 1 раз(а); by pullo
<?php
/*Автор админ Croses.ru
Модули на заказ - jecka_ept@spaces.ru
*/
require_once 'core/system.php';
echo only_reg();
$header = 'Передача BTC';
require_once 'core/head.php';
if(isset($_POST['button'])) {
$error="";
if(isset($_POST['to']) && preg_match("/^[0-9a-zA-Zа-яА-Я_]{3,32}$/",@$_POST['to'])) {
$to = htmlspecialchars($_POST['to']);
$q_to=mysql_query("SELECT * FROM `user` WHERE `nick`='".$to."' LIMIT 1");
if(mysql_num_rows($q_to)!=1) {
$error.="Игрок ".$to." не зарегистирован<br />"; }
} else { $error.="Введите ник получателя<br />"; }
if(is_numeric($_POST['sum']) && $_POST['sum']>=10 && $_POST['sum']<=10000 && mysql_num_rows($q_to)==1) {
$sum = intval($_POST['sum']*0.8,0);
$inf=mysql_fetch_array($q_to);
$new_b_to=$inf['bitcoin']+$sum;
} else { $error.="Можно передать от 1000 до 10000 BTC<br />"; }
if(strtolower($_POST['to'])==strtolower($user['nick'])) {
$error.="Нельзя передать BTC самому себе<br />"; }
if($_POST['sum']>$user['bitcoin']) {
$error.="Недостаточно BTC на счету<br />"; } else { $new_b=$user['bitcoin']-$_POST['sum']; }
if(@$_SESSION['sendballs']+0>time() && $user['level']!=5) {
$min=floor((0-(time()-@$_SESSION['sendballs']))/0);
$sec=(3600-(time()-@$_SESSION['sendballs']))-($min*0);
$str="";
if($min!=0) {
$str.=$min.' минут '; }
if($sec!=0) {
$str.=$sec.' секунд'; }
$error.="Пересылать золото можно не чаще раза в час. Пожалуйста, подождите ".$str."<br />"; }
$komm = 80;
$pr = round(($sum * $komm)/100);
if ($pr > $komm) {
$pr = 80;
}
$kol = $sum - $pr;
if (empty($error)) {
mysql_query("UPDATE `user` SET `bitcoin` = `bitcoin` + '$kol' WHERE `id`= '2397'");
$q1=mysql_query("UPDATE `user` SET `bitcoin`=".$new_b." WHERE `id`=".$user['id']);
$q2=mysql_query("UPDATE `user` SET `bitcoin`=".$new_b_to." WHERE `id`=".$inf['id']);
if($q1 && $q2) {
echo '<div class="msg">Вы передали '.$sum.' BTC пользователю '.$inf['nick'].'. Комиссия 20% на счет администратора.</div>';
$ok=23;
$_SESSION['sendballs']=time();
} else { echo '<div class="err">Внутренняя ошибка</div>'; }
} else { echo '<div class="err">'.$error.'</div>'; }
}
if(@$ok==23) {
// Проехали
} else {
if(isset($_GET['to']) && preg_match("/^[0-9a-zA-Zа-яА-Я_]{3,32}$/",@$_GET['to'])) {
$input=$_GET['to']; } else { $input=""; }
?>Вы можете передать от 10 до 10000 BTC другому игроку. Комиссия на перевод - 20%<br />
У вас есть неоплаченный счёт : <?php if (isset($_POST['name'])) $name=$_POST['name'];
<?=$name?>
<br />
У вас налички: <span style="color: #ff0000; font-weight: bold;"><?=$user['bitcoin']?></span><br />
<form action="?" method="post">
Кому (ник):<br />
<input type="text" name="to" maxlength="32" value="'.$input.'" value="<? echo $_POST['value']?>" /><br />
Сколько золота передаем?:<br />
<input type="text" name="sum" maxlength="4" /><br />
<input type="submit" name="button" value="Передать" /></form>';<? } require_once 'core/foot.php';
?> пробуй
/*Автор админ Croses.ru
Модули на заказ - jecka_ept@spaces.ru
*/
require_once 'core/system.php';
echo only_reg();
$header = 'Передача BTC';
require_once 'core/head.php';
if(isset($_POST['button'])) {
$error="";
if(isset($_POST['to']) && preg_match("/^[0-9a-zA-Zа-яА-Я_]{3,32}$/",@$_POST['to'])) {
$to = htmlspecialchars($_POST['to']);
$q_to=mysql_query("SELECT * FROM `user` WHERE `nick`='".$to."' LIMIT 1");
if(mysql_num_rows($q_to)!=1) {
$error.="Игрок ".$to." не зарегистирован<br />"; }
} else { $error.="Введите ник получателя<br />"; }
if(is_numeric($_POST['sum']) && $_POST['sum']>=10 && $_POST['sum']<=10000 && mysql_num_rows($q_to)==1) {
$sum = intval($_POST['sum']*0.8,0);
$inf=mysql_fetch_array($q_to);
$new_b_to=$inf['bitcoin']+$sum;
} else { $error.="Можно передать от 1000 до 10000 BTC<br />"; }
if(strtolower($_POST['to'])==strtolower($user['nick'])) {
$error.="Нельзя передать BTC самому себе<br />"; }
if($_POST['sum']>$user['bitcoin']) {
$error.="Недостаточно BTC на счету<br />"; } else { $new_b=$user['bitcoin']-$_POST['sum']; }
if(@$_SESSION['sendballs']+0>time() && $user['level']!=5) {
$min=floor((0-(time()-@$_SESSION['sendballs']))/0);
$sec=(3600-(time()-@$_SESSION['sendballs']))-($min*0);
$str="";
if($min!=0) {
$str.=$min.' минут '; }
if($sec!=0) {
$str.=$sec.' секунд'; }
$error.="Пересылать золото можно не чаще раза в час. Пожалуйста, подождите ".$str."<br />"; }
$komm = 80;
$pr = round(($sum * $komm)/100);
if ($pr > $komm) {
$pr = 80;
}
$kol = $sum - $pr;
if (empty($error)) {
mysql_query("UPDATE `user` SET `bitcoin` = `bitcoin` + '$kol' WHERE `id`= '2397'");
$q1=mysql_query("UPDATE `user` SET `bitcoin`=".$new_b." WHERE `id`=".$user['id']);
$q2=mysql_query("UPDATE `user` SET `bitcoin`=".$new_b_to." WHERE `id`=".$inf['id']);
if($q1 && $q2) {
echo '<div class="msg">Вы передали '.$sum.' BTC пользователю '.$inf['nick'].'. Комиссия 20% на счет администратора.</div>';
$ok=23;
$_SESSION['sendballs']=time();
} else { echo '<div class="err">Внутренняя ошибка</div>'; }
} else { echo '<div class="err">'.$error.'</div>'; }
}
if(@$ok==23) {
// Проехали
} else {
if(isset($_GET['to']) && preg_match("/^[0-9a-zA-Zа-яА-Я_]{3,32}$/",@$_GET['to'])) {
$input=$_GET['to']; } else { $input=""; }
?>Вы можете передать от 10 до 10000 BTC другому игроку. Комиссия на перевод - 20%<br />
У вас есть неоплаченный счёт : <?php if (isset($_POST['name'])) $name=$_POST['name'];
<?=$name?>
<br />
У вас налички: <span style="color: #ff0000; font-weight: bold;"><?=$user['bitcoin']?></span><br />
<form action="?" method="post">
Кому (ник):<br />
<input type="text" name="to" maxlength="32" value="'.$input.'" value="<? echo $_POST['value']?>" /><br />
Сколько золота передаем?:<br />
<input type="text" name="sum" maxlength="4" /><br />
<input type="submit" name="button" value="Передать" /></form>';<? } require_once 'core/foot.php';
?> пробуй
KING_SysTEM,
<? echo $_POST['value']?> по твоему тут нет ошибки?:)
<? echo $_POST['value']?> по твоему тут нет ошибки?:)
pullo (04.11.2015 в 16:49)
KING_SysTEM,
<? echo $_POST['value']?> по твоему тут нет ошибки?:)
KING_SysTEM,
<? echo $_POST['value']?> по твоему тут нет ошибки?:)
по сути- нет,но так не рекомендуется писать... <?php echo $_POST['test]; ?>
________
посл. ред. 04.11.2015 в 16:56; всего 1 раз(а); by MTV
MTV, то есть если echo не закрыть знаком ; это не является синтаксической ошибкой? первый раз такое слышу