Skocz do zawartości
Szukaj w
  • Więcej opcji...
Znajdź wyniki, które zawierają...
Szukaj wyników w...

Rekomendowane odpowiedzi

Witam nie mogę sobie poradzić aby po skończonej fukcji zrobił refresh strony kod

	public function create()
		{
			$this->output->set_content_type('application/json')->set_status_header(200);
			if (!$this->session->userdata('admin_logged')) {
				return $this->output->set_output(result(false, 'Brak dostępu!'));
			}
			if (!$this->session->userdata('page_channels')) {
				return $this->output->set_output(result(false, 'Brak dostępu!'));
			}
			$channelName = html_escape($this->input->post('channelName'), true);
			if (empty($channelName)) {
				return $this->output->set_output(result(false, 'Podaj nazwe kanału!'));
			}
			if (strlen($channelName) > 30) {
				return $this->output->set_output(result(false, 'Za długa nazwa kanału!'));
			}
			if ($this->db->query("SELECT * FROM `baza` WHERE `channel_name`='$channelName'")
						 ->num_rows() == 1) {
				return $this->output->set_output(result(false, 'Taki kanał już istnieje!'));
			}
			$leaderUid = html_escape($this->input->post('leaderUid'), true);
			if (empty($leaderUid)) {
				return $this->output->set_output(result(false, 'Podaj uid klienta!'));
			}
			if (strlen($leaderUid) > 30) {
				return $this->output->set_output(result(false, 'Za długa nazwa uid klienta!'));
			}
			if ($this->db->query("SELECT * FROM `baza` WHERE `leader_uid`='$leaderUid'")
						 ->num_rows() == 1) {
				return $this->output->set_output(result(false, 'Taki użytkownik ma już swój kanał!'));
			}
			$channelType = html_escape($this->input->post('channelType'), true);
			if (empty($channelType)) {
				return $this->output->set_output(result(false, 'Podaj typ kanału!'));
			}
			$this->db->query("INSERT INTO `baza`(`type`,`channel_name`,`leader_uid`) VALUES ('$channelType', '$channelName', '$leaderUid')");
			return $this->output->set_output(result(true, 'Kanał został utworzony!'));
	
		header('refresh: 30;');
		}

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

frontendowy skrypt,ktory w wyniku sukcesu robi refresh?

 

sprawdzasz w js wynik, jesli jest to robisz 

location.reload();

 

o ile to masz na mysli

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Kanał został utworzony

dokładnie tutaj potrzebuje refresh zrobić ponieważ baza automatycznie nie odświeża się na stronie. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

potrzebujesz dokladnego skryptu js czy sam sobie poradzisz?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
23 minuty temu, Qmis napisał:
Kanał został utworzony

dokładnie tutaj potrzebuje refresh zrobić ponieważ baza automatycznie nie odświeża się na stronie. 

 

Bo return przerywa wykonywanie funkcji normiki. Jak chcesz to ci to zrobie, 200zł za godzinę, zapraszam na pw 🙂 

  • Hahaa! 5
  • Smutne... 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...