Nie wiem dlaczego nie updatuje mi zawartości pola auto_opis którego zawartośc można edytować w <textarea>. Jeśli dam pole input zamiast <textarea> to dodaje do tabeli, więc skrypt jest poprawnie napisany.
Dlaczego poprzez <textarea> nie można zrobić update??
Funkcja edit_auta pozwala na edycje pola auto_opis:
[php:1:de0a30cb14]<?php
function edit_auta($auto_id)
{
echo '<h3><p align="center">Edytuj auto</p></h3>';
$r = mysql_query("SELECT auto_id , auto_opis FROM auta WHERE auto_id = $auto_id") or die("error: auta.php - edit_auta");
$a = mysql_fetch_array($r);
echo '<td width="260"><textarea name="auto_opis" rows="5" cols="20" value="'.$a["auto_opis"].'" ></textarea></td>';
}
?>[/php:1:de0a30cb14]
funkcja post_edit aktualizuje dane i dodaje nową wartość pola auto_opis do tabeli auta
[php:1:de0a30cb14]<?php
function post_edit_auta($auto_id, $auto_opis)
{
mysql_query("update auta set auto_opis=$auto_opis WHERE auto_id=$auto_id ") or die("error: auta.php - post_edit_auta");
return 1;
}
?>[/php:1:de0a30cb14]