Skocz do zawartości
×
×
  • Dodaj nową pozycję...

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;');
		}

 

Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Global Administrator
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
Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Qmis zamknął ten temat
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ę.

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.