Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> odswieŻanie, dodawanie do ksiegi
swiety
post 7.07.2005, 19:13:02
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 23.03.2005

Ostrzeżenie: (0%)
-----


hej mam pytanie, jak zrobic zeby po tym jak ktos sie doda jakis wpis(bez roznicy gdzie), i wpis zostanie dodany, i zeby jak sie odswierzy strone to zeby wpis sie nie dodal znowu, podam kawalek kodu:

  1. <?php
  2. if(isset($_GET['action'])) $action=$_GET['action'];
  3. if(isset($_POST['action'])) $action=$_POST['action'];
  4.         
  5. if(!isset($action)) $action=&#092;"none\";        
  6.         
  7.         include(&#092;"../baza/baza_log.php\");
  8.         if($action==&#092;"insert\")
  9.         {
  10.         $rubryka_name=$_POST['rubryka_name'];
  11.         $rubryka_opis=$_POST['rubryka_opis'];
  12.         $rubryka_SQL_insert=&#092;"INSERT INTO rubryki(rubryka_name,rubryka_opis) VALUES('$rubryka_name','$rubryka_opis')\";
  13.         $bool=mysql_query($rubryka_SQL_insert);
  14.         if($bool==1) echo &#092;"<script LANGUAGE=JavaScript>window.alert('Rubryka zostala dodana')</SCRIPT>\";
  15.         if($bool<>1) echo &#092;"<script LANGUAGE=JavaScript>window.alert('Podczas dodawania rubryki nastapil blad')</SCRIPT>\";
  16.         }
  17. ?>


no i wszystko gra, tyle za jak sie po wyswietleniu odpowiedniej strony da odswierz to wszystko sie dodaje od nowa, sory jezeli juz bylo na forum i dzieki za podpowiedz



--
Prosimy bez ortografów w tematach - NuLL
Go to the top of the page
+Quote Post
Wave
post 7.07.2005, 19:17:59
Post #2





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 13.01.2005

Ostrzeżenie: (0%)
-----


  1. <?php
  2. header('Location: zobacz_wpisy.php');
  3. ?>
Go to the top of the page
+Quote Post
crash
post 7.07.2005, 19:18:20
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Po dodaniu wpisu przeładuj stronę przez:
  1. <?php
  2. header( 'Location: '.$_SERVER[ 'PHP_SELF' ] );
  3. ?>


--------------------
Go to the top of the page
+Quote Post
swiety
post 7.07.2005, 19:48:02
Post #4





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 23.03.2005

Ostrzeżenie: (0%)
-----


cos chyba sobie nie radze, dostaje komunikat o bledzie nie bardzo wiem jak sie do tego zabrac
Go to the top of the page
+Quote Post
Szejk
post 7.07.2005, 19:52:05
Post #5





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 11.08.2004

Ostrzeżenie: (0%)
-----


zapewne komunikat o tym że nagłówki zostały wysłane haha.gif, to daj na samej górze strony przez znacznikiem 'html':
ob_start()" title="Zobacz w manualu PHP" target="_manual

chyba o to chodzi.. haha.gif


--------------------
Szejk
Go to the top of the page
+Quote Post
swiety
post 7.07.2005, 19:55:28
Post #6





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 23.03.2005

Ostrzeżenie: (0%)
-----


a tak wogole to ktora strone mam przeladowac ta z ktorej wysylam czy ta na ktora wysylam tongue.gif
Go to the top of the page
+Quote Post
Szejk
post 7.07.2005, 20:01:02
Post #7





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 11.08.2004

Ostrzeżenie: (0%)
-----


nom raczej tą na którą wysłaleś haha.gif


--------------------
Szejk
Go to the top of the page
+Quote Post
swiety
post 7.07.2005, 20:08:35
Post #8





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 23.03.2005

Ostrzeżenie: (0%)
-----


mam taki error:

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/www/web69/html/galeria/index.php:10) in /usr/local/apache/www/web69/html/galeria/index.php on line 119


a to moj kod:

<?php
if(isset($_GET['action'])) $action=$_GET['action'];
if(isset($_POST['action'])) $action=$_POST['action'];

if(!isset($action)) $action="none";

if($action=="insert"){
//Odczytanie parametrow
$okat_opis=$_POST['okat_opis'];
$okat_name=$_POST['okat_name'];
$rubryka_ID=$_POST['rubryka_ID'];

//Entery
$okat_opis=nl2br($okat_opis);
$okat_opis=eregi_replace("\n", "", $okat_opis);
$kategoria_SQL_insert="INSERT INTO obiektkat (okat_name,okat_opis,rubryka_ID) VALUES ('$okat_name','$okat_opis','$rubryka_ID')";
$bool=mysql_query($kategoria_SQL_insert);
if($bool==1) echo "<script LANGUAGE=JavaScript>window.alert('Nowy temat dodany')</SCRIPT>";
if($bool<>1) echo "<script LANGUAGE=JavaScript>window.alert('Przy dodawaniu tematu nastapil blad')</SCRIPT>";
header('Location: index.php');
}
?>
Go to the top of the page
+Quote Post
crash
post 7.07.2005, 20:15:16
Post #9





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Używaj BBCode:

Na początku skryptu daj:
  1. <?php
  2. ?>

A na końcu:
  1. <?php
  2. ?>


--------------------
Go to the top of the page
+Quote Post
swiety
post 7.07.2005, 21:07:10
Post #10





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 23.03.2005

Ostrzeżenie: (0%)
-----


nie wiem co jest grane dalej mam taki komunikat o bledzie:

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/www/web69/html/galeria/index.php:10) in /usr/local/apache/www/web69/html/galeria/index.php on line 122

a to moj kod:

  1. <?php
  2.  
  3. include(&#092;"../baza/baza_log.php\");
  4.  
  5. if(isset($_GET['action'])) $action=$_GET['action'];
  6. if(isset($_POST['action'])) $action=$_POST['action'];
  7.  
  8. if(!isset($action)) $action=&#092;"none\";
  9.  
  10. if($action==&#092;"insert\"){
  11. //Odczytanie parametrow
  12. $okat_opis=$_POST['okat_opis'];
  13. $okat_name=$_POST['okat_name'];
  14. $rubryka_ID=$_POST['rubryka_ID'];
  15.  
  16. //Entery
  17. $okat_opis=nl2br($okat_opis);
  18. $okat_opis=eregi_replace(&#092;"n\", \"\", $okat_opis); 
  19. $kategoria_SQL_insert=&#092;"INSERT INTO obiektkat (okat_name,okat_opis,rubryka_ID) VALUES ('$okat_name','$okat_opis','$rubryka_ID')\";
  20. $bool=mysql_query($kategoria_SQL_insert);
  21. if($bool==1) echo &#092;"<script LANGUAGE=JavaScript>window.alert('Nowy temat dodany')</SCRIPT>\";
  22. if($bool<>1) echo &#092;"<script LANGUAGE=JavaScript>window.alert('Przy dodawaniu tematu nastapil blad')</SCRIPT>\";
  23. $adres=$_SERVER[ 'PHP_SELF' ];
  24. header( 'Location:'. $adres );
  25. }
  26.  
  27. $rubryka_SQL=&#092;"SELECT * FROM rubryki ORDER BY rubryka_name\";
  28. $rubryka_result=mysql_query($rubryka_SQL);
  29. //wydanie listy rubryk z bazy danych
  30. while($rubryka=mysql_fetch_array($rubryka_result)){
  31. echo &#092;"<li><a href=rubryka_lista.php?rubryka_ID=\" . $rubryka['rubryka_ID'] . \">\" . $rubryka['rubryka_name'] . \"</a> - \" . $rubryka['rubryka_opis'] . \"</li>\";
  32. }
  33.  
  34.  
  35.  
  36.  
  37. ?>


Ten post edytował swiety 7.07.2005, 21:19:20
Go to the top of the page
+Quote Post
kwiateusz
post 7.07.2005, 21:13:40
Post #11


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




uzywaj tego BBCodu przed kodem piszesz [.php] (bez kropki) i po napisaniu kodu dajesz [./php] (tez bez kropki) a bedzie latwiejsze do odczytania ...
Go to the top of the page
+Quote Post
swiety
post 7.07.2005, 21:16:07
Post #12





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 23.03.2005

Ostrzeżenie: (0%)
-----


ok sorka nie wiedzialem jak sie to robi tongue.gif
Go to the top of the page
+Quote Post
kwiateusz
post 7.07.2005, 21:18:14
Post #13


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




to poprwa poprzednie smile.gif masz opcje edytuj przy poscie swoim ...

Ten post edytował kwiateusz 7.07.2005, 21:18:32
Go to the top of the page
+Quote Post
Szejk
post 7.07.2005, 21:19:52
Post #14





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 11.08.2004

Ostrzeżenie: (0%)
-----


kurde,
ob_start(); daj na początku strony.. np.
Kod
<? ob_start(); ?>
<html>
//dalszy kod
<?
/* jakiś kod php */
?>
</html>
<? ob_end_flush(); ?>


--------------------
Szejk
Go to the top of the page
+Quote Post
swiety
post 7.07.2005, 21:23:21
Post #15





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 23.03.2005

Ostrzeżenie: (0%)
-----


ok super super juz wszystko dziala wielkie dzieki, troche marudzilem biggrin.gif

Ten post edytował swiety 7.07.2005, 21:26:28
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:51