witam, mam problem - przy edycji danych, gdy wklejam jakis tekst do formularza, klikam Zmien i nie zmienia, gdy w tym samym <textarea> wpisze tekst recznie - zmienia. nie wiem o co chodzi :/ Może już przegrzany jestem (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif)
Kod jest banalny, funkcja z formularzem:
<?php
function zmien_opis_weryf() {
$id=$_GET['id'];
require("db_config.php");
$wynik = mysql_query("SELECT * FROM partnerzy WHERE id_partnera='$id'") or
die (" błąd w pytaniu");
echo "Zmiana opisu dla partnera ". $r['nazwa'] ." <br>"; echo "<table><tr><td><form action="partnerzy
.php?op
=zmien_opis
&id
=". $id ."" method="post
"> NAzwa: </td><td><input type="text" name="nazwa" size="80" class="textarea" value="".$r['nazwa'].""></td></tr>
<tr><td>Strona www:</td><td> <input type="text" name="www" size="80" class="textarea" value="".$r['www'].""></td></tr>
<tr><td>opis PL:</td><td> <textarea name="opis_pl" cols="80" rows="15" class="textarea">".$r['opis_pl']."</textarea></td></tr>
<tr><td>opis ENG:</td><td> <textarea name="opis_eng" cols="80" rows="15" class="textarea">".$r['opis_eng']."</textarea></td></tr>
<tr><td>opis RU: </td><td><textarea name="opis_ru" cols="80" rows="15" class="textarea">".$r['opis_ru']."</textarea></td></tr>
<tr><td colspan=2><input type=submit name=zm_op value=Zmień>
<input type=submit name=zm_op value=Anuluj></form></td></tr></table>";
}
?>
// cos powywalalo \" przy przeklejaniu na forum...
oraz funckja zapisujaca do bazy:
<?php
function zmien_opis(){
if ($_POST['zm_op']=="Zmień") { /*jesli nacisnieto usun w weryfikacji*/
$nazwa=$_POST['nazwa'];
$opis_pl=$_POST['opis_pl'];
$opis_eng=$_POST['opis_eng'];
$opis_ru=$_POST['opis_ru'];
$www=$_POST['www'];
$id = $_GET['id'];
//die($opis_eng); - jak tego die odhaszuje to w zmiennej sa dane, nawet te wklejane, ale do bazy ni
huhu
require("db_config.php"); /*polacz z baza*/
$query = "UPDATE partnerzy SET nazwa='$nazwa', opis_pl='$opis_pl', opis_eng='$opis_eng', opis_ru='$opis_ru', www='$www' WHERE id_partnera='$id'";
pokaz();
}
else {
pokaz();
}
}
?>
Jeśli ktoś ma jakiś pomysł, znajdzie rażący błąd, whatever - proszę o pomoc
pozdrawiam