• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Parse error: syntax error, unexpected 'catch' (T_CATCH)

VPS Starter Arubacloud
0 głosów
638 wizyt
pytanie zadane 5 sierpnia 2018 w PHP przez hiveplay Początkujący (430 p.)

Mam Problem tworze skrypt rejestracji 

I mam ten błąd Parse error: syntax error, unexpected 'catch' (T_CATCH) 

<?php
$polaczenie = @new mysqli("localhost","root","","bank5");

 
if (isset($_POST['rejestruj']))
{
   $login =  ($_POST['login']);
   $haslo1 = ($_POST['haslo1']);
   $haslo2 = ($_POST['haslo2']);
  
			require_once "connect.php";
			$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
			if ($polaczenie->connect_errno!=0)
			{
				throw new Exception(mysqli_connect_errno());
			}
			else
			{

				//Czy nick jest już zarezerwowany?
				$rezultat = $polaczenie->query("SELECT id FROM uzytkownicy WHERE user='$nick'");
				
				if (!$rezultat) throw new Exception($polaczenie->error);
				
				$ile_takich_nickow = $rezultat->num_rows;
				if($ile_takich_nickow>0)
				{
					$wszystko_OK=false;
					$_SESSION['e_nick']="Istnieje już gracz o takim nicku! Wybierz inny.";
				}
				
				if ($wszystko_OK==true)
				{
					//Hurra, wszystkie testy zaliczone, dodajemy gracza do bazy
					
					if ($polaczenie->query("INSERT INTO uzytkownicy VALUES (NULL, '$login', '$haslo1', 1000, 200)"))
					{
						$_SESSION['udanarejestracja']=true;
						header('Location: witamy.php');
					}
					else
					{
						throw new Exception($polaczenie->error);
					}
					
				}
				
				$polaczenie->close();
			}
			
}
		catch(Exception $e)
		{
			echo '<span style="color:red;">Błąd serwera! Przepraszamy za niedogodności i prosimy o rejestrację w innym terminie!</span>';
			echo '<br />Informacja developerska: '.$e;
		}
		

 

1 odpowiedź

0 głosów
odpowiedź 5 sierpnia 2018 przez `Krzychuu Stary wyjadacz (13,940 p.)
nie dodałeś bloku try
komentarz 5 sierpnia 2018 przez hiveplay Początkujący (430 p.)
Dzięki faktycznie
komentarz 5 sierpnia 2018 przez `Krzychuu Stary wyjadacz (13,940 p.)
Nie ma sprawy :)

Podobne pytania

0 głosów
1 odpowiedź 1,486 wizyt
pytanie zadane 3 grudnia 2017 w PHP przez Mateusz Bogumił Obywatel (1,380 p.)
0 głosów
1 odpowiedź 430 wizyt
pytanie zadane 6 lutego 2018 w PHP przez tatar Użytkownik (740 p.)
+1 głos
2 odpowiedzi 798 wizyt

93,023 zapytań

141,986 odpowiedzi

321,288 komentarzy

62,369 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...