• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Скрытие формы и вывод значений после отправки формы

FromInc

Интересующийся
Регистрация
16.04.2017
Сообщения
39
Реакции
1
Поинты
0.000
Что именно хотел бы узнать:

1. Есть форма и php код отправки данных в базу

Код:
<?PHP
if(isset($_POST["wallet"])){
{
$wallet = $_POST['wallet'];
}

$db->Query("UPDATE db_users_a SET wallet ='$wallet' WHERE id = '$user_id'");

 echo "<span style='color:green;position: absolute;left: 0px;top: 10px;font-size: 14px;'>Ваш кошелек добавлен</span>";
}
else {

echo "<span style='color:red;position: absolute;left: 0px;top: 10px;font-size: 14px;'>Ваш кошелек не добавлен</span>";
} 
?>  
</script>
  <form action="" method="post" >
  <input type="text" name="wallet" class="inpt" value="<?=$prof_data["wallet"]; ?>" onclick="document.getElementById('myform').submit(); return false;"/>
  </form>
</div>

2. После ввода кошелька по средством Enter идет сохранение в базу данных + перезагрузка страницы и вывод значений таблицы "wallet" базы в value="" формы. Хотелось бы что бы вывод шел в виде текста, а сама форма уже не была доступна для повторного ввода номера кошелька.

Подскажите примером или т.п.
 

FromInc

Интересующийся
Регистрация
16.04.2017
Сообщения
39
Реакции
1
Поинты
0.000
up up up ///////////
 

HPZveR

Любитель
Регистрация
07.12.2012
Сообщения
408
Реакции
34
Поинты
0.000
Если Вам это еще поможет... Что бы формы не было после нажатия на кнопку: её нужно заключить в условие
<?php
if(!isset($_POST["wallet"])){
?>
<form action="" method="post" >
<input type="text" name="wallet" class="inpt" value="<?=$prof_data["wallet"]; ?>" onclick="document.getElementById('myform').submit(); return false;"/>
</form>
<? } ?>

В каком смысле "в виде текста"?

Тогда просто после формы:

if($prof_data["wallet"]) {/* тут выводите переменную, как Вам угодно */}

Или вы хотите сделать невозможным изменение кошелька после его установки? (Неактивный инпут формы)?
 

Blitz Market

Интересующийся
Регистрация
29.03.2016
Сообщения
18
Реакции
9
Поинты
0.000
Что именно хотел бы узнать:

1. Есть форма и php код отправки данных в базу

Код:
<?PHP
if(isset($_POST["wallet"])){
{
$wallet = $_POST['wallet'];
}

$db->Query("UPDATE db_users_a SET wallet ='$wallet' WHERE id = '$user_id'");

 echo "<span style='color:green;position: absolute;left: 0px;top: 10px;font-size: 14px;'>Ваш кошелек добавлен</span>";
}
else {

echo "<span style='color:red;position: absolute;left: 0px;top: 10px;font-size: 14px;'>Ваш кошелек не добавлен</span>";
} 
?>  
</script>
  <form action="" method="post" >
  <input type="text" name="wallet" class="inpt" value="<?=$prof_data["wallet"]; ?>" onclick="document.getElementById('myform').submit(); return false;"/>
  </form>
</div>

2. После ввода кошелька по средством Enter идет сохранение в базу данных + перезагрузка страницы и вывод значений таблицы "wallet" базы в value="" формы. Хотелось бы что бы вывод шел в виде текста, а сама форма уже не была доступна для повторного ввода номера кошелька.

Подскажите примером или т.п.


Добрый день. Важное замечание, Ваш код подвержен SQL инъекции.
В этой строке вы достаете вероятно сырые данные пришедшие из вне, $wallet = $_POST['wallet'];
А потом напрямую вставляете в SQL запрос, так делать нельзя.
 
Сверху Снизу