Witam mój problem polega na tym że mam zmienną $atext znajduje się ona między tagami <textarea></textarea>.
Gdy w tej zmiennej znajdzie się zbyt dużo znaków nie mogę używać headera.
Warning: Cannot modify header information - headers already sent by (output started at /home/elfreits/domains/addsme.com/public_html/blog/index.php:262) in /home/elfreits/domains/addsme.com/public_html/blog/index.php on line 270
Jednak gdy zmienna nie zawiera zbyt dużo znaków jest wszystko w porządku.
kod który za to odpowiada:
//EDIT ARTICLE
if($_GET['atool']=='edit'){
$title=$row['title'];
$atext=$row['text'];
echo '<form method="post" enctype="multipart/form-data" action="">';
echo '<h3 style="margin: 10px;">Tytuł:</h3><input type="text" value="'.$title.'" name="title" style="width: 100%;">';
echo '<h3 style="margin: 10px;">Zawartość artykułu:</h3>';
echo '<textarea style="width: 100%;height: 300px;" name="newtext">'.$atext.'</textarea>';
echo '<input type="submit" value="zedytuj">';
echo '</form>';
if(isset($_POST['title'])){
$title=$_POST['title'];
$newtext=$_POST['newtext'];
mysqli_query($connect, "UPDATE articles SET title='$title', text='$newtext' WHERE id='$articleid'");
header('location: index.php');
}
}
Jeśli ktoś byłby w stanie mi wytłumaczyć co robię nie tak z góry dziękuje :)