2016-03-29 17 views
0

İlk girdinin değerini gönderdikten sonra 2. girdinin değerini değiştirmek istiyorum ancak bu gerçekleşmiyor. i 2 giriş değeri php değişkenini php kodunda yazdıramıyor

<?php 
 
$db = mysqli_connect('localhost','root','root','rahul'); 
 
if(isset($_POST['submit'])) 
 
{ 
 
\t $email = $_POST['email']; 
 
\t $sql = mysqli_query($db,"select * from register where email='$email'"); 
 
\t 
 
\t if(mysqli_fetch_array($sql)==true) 
 
\t { 
 
\t \t echo '<input type="text" name="question" value="$email">'; /* 2nd input */ 
 
\t } 
 
\t else 
 
\t { 
 
\t \t echo "no"; 
 
\t } 
 
} 
 
?> 
 

 
<center><br><br> 
 
<form action="" method="post" > 
 
<input type="text" name="email"><br><br> /* first input*/ 
 
<input type="submit" name="submit"> 
 
</form>

+1

PHP Değişkenler tek tırnak içine girmiyor –

+0

try echo '" "; – manix

cevap

0

echo '<input type="text" name="question" value="$email">'; e-postayı yazdırmak istiyorum:

echo "<input type='text' name='question' value='$email'>";: Bu gibi bu

php Var yankı için çift tırnak kullanmak zorunda çünkü bu işe yaramaz

veya böyle

:

echo "<input type='text' name='question' value='".$email."'>"; 
+0

çok teşekkürler @vincent G –