Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze skryptem
Forum PHP.pl > Forum > Przedszkole
kacpero1094
Mam taki skrypt:
<?
session_start();
$ses=$_GET['session'];
if ($ses=="destroy") {
session_destroy();
header("Location: /logowanie.php?logowanie=wylogowano");
}
if ($_SESSION['zalogowany']!="tak") {
header("Location: /logowanie.php?logowanie=no");
}
elseif ($_SESSION['ranga']!="admin") {
echo 'Dla Ciebie jest przeznaczony inny panel!';
} else {
include('../top.php');
?>
<h1>Panel administracyjny</h1>
<h2>Edytuj artykuł</h2>
<?
if (isset($_GET['id'])) {
include('../config.php');
$mysql=mysql_connect($serwer,$user,$haslo);
$mysql=mysql_select_db($baza);
$query=mysql_query("SELECT * FROM artykuly WHERE id LIKE '" . $_GET['id'] . "'");
$row=mysql_fetch_array($query);
$row[7]=str_replace('&lt','<;', $row[7]);
$row[7]=str_replace('&gt','>', $row[7]);
$row[7]=str_replace('<code>','
Kod
', $row[7]);
$row[7]=str_replace('</code>','
', $row[7]);
$row[7]=str_replace('<i>','', '$row[7]');
$row[7]=str_replace('</i>','
', $row[7]);
$row[7]=str_replace('<b>','', $row[7]);
$row[7]=str_replace('</b>','
', $row[7]);
$row[7]=str_replace('<u>','', $row[7]);
$row[7]=str_replace('</u>','
', $row[7]);
$row[7]=str_replace('<h3>','[h2]', $row[7]);
$row[7]=str_replace('</h3>','[/h2]', $row[7]);
$row[7]=str_replace('<h2>','[h1]', $row[7]);
$row[7]=str_replace('</h2>','[/h1]', $row[7]);
$row[7]=str_replace('<a href="','[a][href]', $row[7]);
$row[7]=str_replace('">','[/href]', $row[7]);
$row[7]=str_replace('</a>','[a]', $row[7]);
$row[7]=str_replace('<br />','
', $row[7]);
$row[7]=str_replace('<br>','
', $row[7]);
$row[7]=str_replace('<br><br>','

', $row[7]);
$row[7]=str_replace('<img src="','[img]', $row[7]);
$row[7]=str_replace('" alt="mojpecet.eu" />','[/img]', $row[7]);
echo '<form action=edytuj.php method=post>';
echo 'Tytuł: <br>';
echo '<input type=text class=pole name=tytul value="' . $row[1] . '"><br>';
echo '<textarea rows=15 cols=60 name=tresc class=pole>' , $row[7] , '</textarea><br>'; //tu jest jakiś błąd
echo '<input type=submit class=submit value=Zmień>';
echo '<//form>';
} else {
echo 'Nie wybrano artykułu!';
}
?>
<?
include('../dol.php');
}
?>
W linii o znaczonej komentarzem //tu jest jakiś błąd jest polecenie wyświetlające w polu tekstowym kolumnę $row[7] z tabeli. Zamiast tego w polu typu <textarea> wyświetla się tekst: $row[7]
Co zrobić?
Darti
1) wbij kod w odpowiednie tagi php
2) użyj w tej linii kropek a nie przecinków i w ogóle używa się kropek a nie przecinków do łączenia stringów
kacpero1094
1.W tagi PHP wstawiałem
2. Zmieniłem na kropki i nadal to samo. A w podręczniku do PHP z którego się uczyłem były przecinki, a kropki sporadycznie.
mike
Cytat(kacpero1094 @ 30.12.2008, 15:07:55 ) *
1.W tagi PHP wstawiałem
Nie. Nie wstawiłeś. Wstawiając kod źródłowy a forum masz go ująć w odpowiednie tagi bbCode. Proszę to poprawić w swoim poście.
Co to jest bbCode i jak działa? Sam się dowiedz.
Cytat(kacpero1094 @ 30.12.2008, 15:07:55 ) *
2. Zmieniłem na kropki i nadal to samo. A w podręczniku do PHP z którego się uczyłem były przecinki, a kropki sporadycznie.
Kiepska drukarnia drukowała i być może te kropki wyglądały jak przecinki ale na pewno były kropki.

Przenoszę na Przedszkole. To nierozsądne pisać na PHP skoro nie zna się podstaw.

P.S.
Proszę poprawić tytuł wątku! Obecny ("Problem ze skryptem") jest kompletnie bez sensu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.