Проблем с форма

gringoto

Registered
Здравейте,
имам следния проблем, имам форма за изпращане на мейл, но искам ако някой обърка нещо да може да ползва това което е въвел и да го корегира. оптитах да сложа в формата това
PHP:
value="<?php echo $_POST['first_name']; ?>"
. Проблемът е , че ако влизаш за пъви път в полетата се показва едно ......
"<br /> <b>Notice</b>: Undefined index: first_name in <b>D:\xampp\htdocs\Copy of Untitled\5.php</b> on line <b>133</b><br />"
. Не успях да нямеря решение тук, преполагам че има, едва ли съм първия начинаещ който попада на подобен проблем.
 
давам пример :
PHP:
<?php
if(isset($_POST['submit'])) {
$post1 = $_POST['post1'];
$post2 = $_POST['post2'];
if($post1=='') {$err1="въведи 1-вото";}
if($post2=='') {$err2="въведи 2-вото";}
}
?>
<form method="post">
<input type="text" name="post1" value="<?=$post1?>"/> <?=$err1?>
<input type="text" name="post2" value="<?=$post2?>"/> <?=$err2?>
<input type="submit" name="submit"/>
</form>
 
Оправих си проблема, решението беше:
PHP:
value="<?php if(isset($_POST['submit'])) {echo $_POST['message'];}else{}?>"
, но след изпращане на мейла $_POST трябваше на се нулира , защото ми изписваше пак в полетата стойностите. Както казах съм начинаещ и се ограничавам до процедурен код. Остана само как да връща написаното съобщени което идва от <textarea> С $_POST['message'].
 

Back
Горе