Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pewien błąd
nightspirit
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 31.08.2004
Skąd: Bydgoszcz, Polska

Ostrzeżenie: (10%)
X----


Mam problem ze skryptem co pisz jakiś dziwny błat się wyświetra By ktoś pomugł (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Tu ten plik zcms.rar
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  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. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.09.2025 - 10:49