Benim ikilem şudur: Ben bir textarea kullanıcı metin her türlü girebileceğiniz içeren bir form ile bir PHP sayfası var. Aşağıdaki kod kullanıcının basılı olup olmadığını kontrol etmek için, benim PHP sayfasının üst kısmında olan form için "Gönder" butonuna, ve tüm kullanıcı girişi hatasız kontrol edin:
<?php
// check if user has pressed the Submit button earlier
if (isset($_POST['submit'])) {
...
$loc = mysqli_real_escape_string($dbc, trim($_POST['location']));
...
Aşağıdaki kodu formun HTML / PHP kodu, ve özellikle textarea olduğunu:
...
// location texarea entry
echo '<label for="location">Meeting location: </label><br />';
echo '<textarea name="location" id="location" cols="40" rows="5">' . htmlentities($loc) . '</textarea><br />';
// submit button
echo '<input type="submit" value="Submit" name="submit"/><br />';
...
Girdiğimde, diyelim ki:
Testing testing...
...
<>// HELLO!!!
Textarea içine, ama sonra o kadar form / sayfa yenilenir ve bir hata gösterir, ben kullanıcı textarea yazdıklarını korumak istiyorsanız sayfadaki diğer çeklerin birini başarısız. Ama ben kodu ile görüntülenir saklanan metin dönüşür:
Testing testing...\r\n\r\n...\r\n\r\n<>// HELLO!!!
Bu PHP sayfası yenilenmeden önce kullanıcı ne yazdı aynıdır yani nasıl textarea içeriğini "save" olabilir? Bir çözüm düşünemiyorum. : (Şimdiden çok teşekkürler!