Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pewien błąd
Forum PHP.pl > Forum > Gotowe rozwiązania
nightspirit
Mam problem ze skryptem co pisz jakiś dziwny błat się wyświetra By ktoś pomugł questionmark.gifquestionmark.gif

Tu ten plik zcms.rar
hwao
Powiec jaki to blad w jakim pliku i prztocz kawalek kodu.

Jezeli masz tylko to co dales to najprawdopodobniej brakuje bazy danych ... :-)

Podejzewam tez ze moze byc problem z ciasteczkami/sesjami (header) w 1 linijce daje ob_start();

Ale to tylko wrozenie z fusów poniewaz nie wiele dales informacji....

Prosze o wiecej informacji (blad) w jakim pliku i przyklejic kawalek kodu z tego pliku w [php]
nightspirit
Kod
Parse error: parse error in c:\usr\krasnal\www\zcms\admin\infopage.inc.php on line 88



  1. CREATE TABLE `infopage` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `temat` text NOT NULL,
  4. `text` text NOT NULL,
  5. KEY `id` (`id`)
  6. ) TYPE=MyISAM AUTO_INCREMENT=1 ;


Masz smile.gif
hwao
  1. <?php
  2. if ($_POST['text']){
  3.  
  4.  
  5. $zap = &#092;"UPDATE infopage SET temat='\". $_POST['temat'] .\"', text='\". $_POST['text'] .\"' WHERE id='$_GET[id]';\";
  6. mysql_query ($zap);
  7. print &#092;"<center>Zmiany zostały zapisane. <a href='index.php'>Powrót</a></center>\";
  8.  
  9.  
  10.  
  11. } else {
  12.  
  13.  
  14.  
  15. print &#092;"<center>\";
  16.  
  17.  
  18. $zapytanie = &#092;"SELECT * FROM infopage WHERE id='$_GET[id]'\";
  19. $wynik = mysql_query ($zapytanie) or
  20. die (&#092;"blad\");
  21.  
  22. while ($rekord = mysql_fetch_array ($wynik)){
  23. $id = $rekord[0];
  24. $temat = $rekord[1];
  25. $text = $rekord[2];
  26. print &#092;"<form method=post><input value='\".$temat.\"' name=temat><br><textarea rows=15 cols=80 name=text>\".$text.\"</textarea><br><br><input type=submit value='Zapisz zmiany'>\";
  27.  
  28.  
  29. print &#092;"</center>\";
  30. }
  31. ?>

Masz to tak prawdopodobnie problem polega z while gdyz jest otwarta i nie zamknieta

  1. <?php
  2.  
  3. while ($rekord = mysql_fetch_array ($wynik)){
  4. $id = $rekord[0];
  5. $temat = $rekord[1];
  6. $text = $rekord[2];
  7. }
  8.  
  9. ?>

Powino byc chyba tak :-)
--
Stotuj wcinanie textu (wiecej masz w arcie na php.pl) wtedy sie unika takich bledow
Jezeli przypisujesz zmienne tak tablicy
  1. <?php
  2. $id = $rekord[0];
  3. $temat = $rekord[1];
  4. $text = $rekord[2];
  5. ?>

To polecam zainteresowac sie zmiena list
  1. <?php
  2.  list( $id, $temat, $text ) = $rekord;
  3. ?>
nightspirit
Nie działa albo cię nie rozumiem :/

mam proźbe byś podał mi kod ?
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-2024 Invision Power Services, Inc.