Как отобразить результат в текстовом поле в PHP?

Как получить входные данные из HTML, выполнить вычисления и отобразить выходные данные в текстовом поле?

Напишите программу для сложения двух чисел и выведите результат в третьем текстовом поле.

Для отображения выходных данных в третьем текстовом поле существует много способов. Первый способ: возьмите входные данные из HTML, произведите вычисление и отобразите выходные данные в текстовом поле, для этого используйте

<input type="text" value="output"/>

внутри PHP-скрипта.

<?php		
if(isset($_POST['add']))
{
$x=$_POST['fnum'];		
$y=$_POST['snum'];				
$sum=$x+$y;		 
echo "Result:<input type='text' value='$sum'/>";			
}
?>
	
<body>
<form method="post">
Enter first number <input type="text" name="fnum"/><hr/>
Enter second number <input type="text" name="snum"/><hr/>	   		   
<input type="submit"  name="add" value="ADD"/>
</form>
</body>

В приведённом примере сначала мы создаём два текстовых поля, используя HTML-скрипт с именем атрибута ( значение = «Fnum» для первого текстового поля) и (значение = «Snum» для второго текстового поля). Кнопка отправки с (name= Add).

Когда мы запускаем программу, для сбора значений из формы используется логика, определённая внутри PHP-скрипта, $_POST[ ]. она сохраняет значение в переменных ($ x,$ y).

Но мы хотим показать сумму внутри текстового поля. для этого мы определяем текстовое поле внутри оператора «echo» с помощью (значение=»$sum»).

WAP суммирует два числа и отображает результат в третьем текстовом поле

<?php	
$x=$_POST['fnum'];
$y=$_POST['snum'];
$sum=$x+$y;
?>
 
<body>
<form method="post">
Result  <input type="text" value="<?php echo @$sum;?>"/><hr/>
Enter first number <input type="text" name="fnum"/><hr/>
Enter second number <input type="text" name="snum"/><hr/>	   		   
<input type="submit" value="ADD"/>
</form>
</body>

В предыдущем примере текстовое поле определяется внутри PHP-скрипта. Вместо этого мы определяем третье текстовое поле вне PHP-скрипта.

Атрибут Value тега <Input> используется для отображения выходных данных внутри текстового поля здесь мы определяем PHP-скрипт внутри свойства value текстового поля.

Заполните регистрационную форму, отобразите выходные данные в текстовом поле

Создайте регистрационную форму, заполните всю информацию и отобразите результат в текстовом поле на следующей странице

Сохраните программу как form.html

<html>	
<body>	
<form method="post" action="output.php">	
<table bgcolor="#C4C4C4" align="center" width="380" border="0">	  
<tr>		
<td  align="center"colspan="2"><font color="#0000FF" size="5">Registration Form</font></td>	  
</tr>	  
<tr>		
<td width="312"></td>		
<td width="172"> </td>	  
</tr>	  
<tr>		
<td><Enter Your Name </td>		
<td><input type="text" name="name"  /></td>	  
</tr>	  
<tr>		
<td>Enter Your Email </td>		
<td><input type="email" name="email" /></td>	  
</tr>	  
<tr>		
<td>Enter Your Password </td>		
<td><input type="password" name="password"  /></td>	  
</tr>	  
<tr>		
<td>Enter Your Mobile Number </td>		
<td><input type="number" name="num" /></td>	  
</tr>	  
<tr>		
<td>Enter Your Address </td>		
<td><textarea name="address"></textarea></td>	  
</tr>	
<td align="center" colspan="2"><input type="submit" value="save" name="submit" /></td>	 
</table>
</form>	
</body>	
</html>

Output.php

Сохраните программу как output.php

<table bgcolor="#C4C4C4" align="center" width="380" border="0">  
<tr>    
<td  align="center"colspan="2"><font color="#0000FF">Your Output</font></td>  
</tr>    
<tr>    
<td>Your Name is</td>    
<td><input type="text"  value="<?php echo $_POST['name']; ?>" readonly="" /></td>  
</tr>  
<tr>    
<td>Your Email is</td>   
<td><input type="email" value="<?php echo $_POST['email']; ?>" readonly="" /></td>  
</tr>  
<tr>    
<td>Your Password is</td>    
<td><input type="password" value="<?php echo $_POST['password']; ?>" readonly=""  /></td>  
</tr>  
<tr>    
<td>Your Mobile Number is</td>    
<td><input type="number" value="<?php echo $_POST['num']; ?>" readonly=""  /></td>  
</tr>  
<tr>    
<td>Your Address is</td>    
<td><textarea  readonly="readonly"><?php echo $_POST['address'];?></textarea></td>  
</tr>
</table>

Мы создаём форму с помощью HTML-скрипта с помощью (method=»post») и action=»output.php». Мы определяем пять полей внутри HTML-формы.

Первое для имени, второе для идентификатора электронной почты, третье для пароля, четвёртое для номера мобильного телефона и пятое для адреса. Кнопка используется для отображения данных на следующей странице.

Внутри страницы (output.php) мы создаём тот же формат формы. Но атрибут value каждого тега типа <input> используется для объявления PHP-скрипта внутри значения с помощью $_POST[ ] .

$_POST[ ] определяется с именем поля, подобного. $_POST[‘name’], $_POST[’email’]. Данные введённый на первой странице, будут отображаться как данные на второй (output.php) странице.

 

Добавить комментарий