Witam
Wrzuciłem prosty skrypt u siebie lokalnie który z bazy wczytuje zawartość podstron do FCKeditora wszystko działa poprawnie po przeniesieniu całości na serwer zewnętrzny (na krasnalu biega) FCKeditor nie pobiera danych. Poniżej łopatologicznie stworzona część kodu, proszę o ewentualne sugestie. Lokalnie wszystko chodzi bez zastrzeżeń.
<? // update zawartosci z bazy
if($_POST["kod"]<>null){
$kod = $_POST["kod"];
$nazwano = $_POST["nazwano"];
mysql_query("UPDATE tabela SET tresc = '$kod' WHERE nazwa_linka = '$nazwano' "); } else echo "Brak polaczenia z baza danych!"; }
?>
<p><span class="black">Wpisz dowolny tekst aby opublikować
na stronie:</span></p>
<p>
<?
if(($us<>null)&&($us<>"glowna")){
$wynik = mysql_query("DELETE FROM tabela WHERE nazwa_linka='$us'"); if ($wynik) echo "<a href=\"z.php\">Usunięto podstronę KLIKNIJ ABY ZOBACZYĆ ZMIANY</a>";
} else echo "Nie można połączyć się z bazą danych..."; }
if($nazwa1<>null){
mysql_query("INSERT INTO tabela VALUES ('', '$nazwa1', 'Tu wprowadzaj nowa tresc')"); echo "<a href=\"z.php\">Dodano podstronę KLIKNIJ ABY ZOBACZYĆ ZMIANY</a>"; }
if($nazwa<>null){
$dipo = mysql_query("SELECT * FROM tabela WHERE nazwa_linka='$nazwa' "); {
$kros="{$row["tresc"]}";
}
}
?></p>
</p>
<form action="z.php?nazwa=
<? print"$nazwa"?>" method="post">
<span class="black"><?
if($nazwa<>null){
print "Nazwa edytowanej strony: <input type=\"text\" name=\"nazwano\" value=\"$nazwa\">";} ?></span><p></p>
<?
$sciezka = "edytor/";
include($sciezka."fckeditor.php");
$edytor = new FCKeditor("kod");
$edytor->BasePath = $sciezka;
$edytor->Value = "$kros";
$edytor->Create();
?>
<div style="text-align: center">
<input name="submit" type="submit" value="Zapisz zmiany">
</div>
<p></p>
</form>
Dla jasności wpisy z danymi do bazy w powyższych wypocinach zostały zmienione po wrzuceniu na serwer, skrypt łączy się z bazą, w bazie są tabele z treścią testową.
Proszę o ewentualną podpowiedz.
Ten post edytował diller24 8.05.2008, 13:10:48