Witam,
mam nastepujacy problem. Tworze maly system CMS i nie wiedziec czemu powstaje taki dziwny blad, na ktory nie znam odpowiedzi.
Skrypt w którym znajude sie skrypt java do panelu tekstowego(korzystam z Tinymc).
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="javascript" type="text/javascript" src="../tinymce/jscripts/tiny_mce/tiny_mce.js"></script> <script language="javascript" type="text/javascript"> tinyMCE.init({
theme : "advanced",
mode: "exact",
elements : "wpis",
theme_advanced_toolbar_location : "top",
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator,"
+ "justifyleft,justifycenter,justifyright,justifyfull,formatselect,"
+ "bullist,numlist,outdent,indent",
theme_advanced_buttons2 : "link,unlink,anchor,image,separator,"
+"undo,redo,cleanup,code,separator,sub,sup,charmap",
theme_advanced_buttons3 : "",
height:"350px",
width:"600px",
file_browser_callback : 'myFileBrowser'
});
<body><form method="post" action="function.php"> <input type="submit" name="Submit" value="Submit" />
Tu wszystko ladnie działa.
Skrypt php zapisujacy dane do bazy danych.
<?php
$host = "localhost";
$login = "piotrek";
$haslo = "piotrek";
$db = "cms";
$wpis = $_POST['wpis'];
{
$_SESSION['error']['e'] = "Nie udało się połączyć z bazą danych, powiadom o tym administratora strony.
Dziekuję.";
header("Location: admin/bledy/error.php"); }
else
{
$query = "INSERT INTO home SET id ='1', home = '$wpis'";
{
$_SESSION['error']['e'] = "Nie udało się zapisać danych w bazie danych, powiadom o tym administratora
strony. Dziekuję.";
header("Location: admin/bledy/error.php"); }
}
header("Location: zapisany.php");
?>
Wszystko ladnie działa, zapisuje do baazy danych itd... tylko zamiast przeniesc mnie do "zapisany.php" to przenosi mnie do pliku index.php, ktory w ogole nigdzie nie jest zdefiniowany i w ogole nie istnieje. Gdy wymienie header na np. print "zapisalo"; to oczywiscie jest to wyswietlane, jednak funkcja header w ogole nie dziala poprawnie.
Prosilbym o jakas wskazowke.
z gory dzieki
pozdrawiam
Ten post edytował piotrekk 23.08.2007, 09:25:37