2015-04-20 6 views
-2

my action.php site does not keep the input (form handling). here is my acion.php.PHP Форма Обработка ошибок

<?php> 
echo $_GET['fn'];?><br> 
<?php> 
echo $_GET["ln"];?> 
<?php> 
echo $_GET["e-mail"];?> 
<?php> 
echo $_GET["message"];?> 

this is the form in main html site

<form action="action.php" method="get"> 
<input type="text" name="fn" placeholder="Ad"></input> 
<br> 
<input type="text" name="ln" placeholder="Soy Ad"></input><br> 
<input type="text" name="e-mail" placeholder="e-Mail"></input><br> 
<textarea name="message" rows="10" cols="30">Yorumunuz.</textarea><br> 
<input type="submit" name="gonder" value="Gönder"></input> 
</form> 

secondary do i have to put " or ' ----> $_GET["fn"] or $_GET['fn']

+0

вам не нужно '>' после '. другие - одинарные кавычки и двойные кавычки - все в порядке. –

+0

Какова ваша фактическая проблема, вопрос действительно запутан. .. –

ответ

1

Возможно, вы ищете это:

<form action="action.php" method="get"> 
    <input type="text" name="fn" value="<?php if(isset($_GET['fn']) && $_GET['fn']!=""){echo $_GET['fn'];} ?>" placeholder="Ad"> 
    </input> 
    <br> 
    <input type="text" name="ln" value="<?php if(isset($_GET['ln']) && $_GET['ln']!=""){echo $_GET['ln'];} ?>" placeholder="Soy Ad"> 
    </input> 
    <br> 
    <input type="text" name="e-mail" value="<?php if(isset($_GET['e-mail']) && $_GET['e-mail']!=""){echo $_GET['e-mail'];} ?>" placeholder="e-Mail"> 
    </input> 
    <br> 
    <textarea name="message" rows="10" value="<?php if(isset($_GET['message']) && $_GET['message']!=""){echo $_GET['message'];} ?>" cols="30">Yorumunuz.</textarea> 
    <br> 
    <input type="submit" name="gonder" value="Gönder"> 
    </input> 
</form> 
<?php 
echo $_GET["fn"]."<br />"; 
echo $_GET["ln"]."<br />"; 
echo $_GET["e-mail"]."<br />"; 
echo $_GET["message"]."<br />"; 
?> 
+0

спасибо. у меня нет проклятых .. я сожалею снова –

+0

Без проблем.Глад я мог бы помочь. :) Если бы это помогло вам, пожалуйста, подтвердите ответ. @ el_Pueblo_13 –

+0

У меня нет достаточно отречения –

1

У вас есть ошибка синтаксиса:

<?php> 
echo $_GET['fn'];?><br> 
<?php> 
echo $_GET["ln"];?> 
<?php> 
echo $_GET["e-mail"];?> 
<?php> 
echo $_GET["message"];?> 

должен быть

<?php 
echo $_GET["fn"];?><br> 
<?php 
echo $_GET["ln"];?> 
<?php 
echo $_GET["e-mail"];?> 
<?php 
echo $_GET["message"];?> 

Это доцент РАЗНИЦА в этом случае, если вы используете "Или" это имеет значения в тех случаях, которые вы хотите повторить значение строки:

$str = "test"; 
echo "test is $str"; // will echo test is test 
echo 'test is $str'; // will echo test is $str 
+0

В чем разница? – Matheno

+0

это тег открытия php talsibony

+0

ok Спасибо, я исправил его –

Смежные вопросы