Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Szybki syntax error
krzywomordus
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 4.01.2008

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


Mam malutki problem do rozwiązania:
  1. <?php
  2. require ("config.php");
  3.  
  4. if ((!$_POST["login"]) || (!$_POST["haslo"])) {
  5.   header("Location: projekt.html");
  6.       exit;
  7.       }
  8.  
  9. $sql = "SELECT imie, nazwisko FROM users WHERE
  10.   nazwa = '$_POST["nazwa"]' AND
  11.   haslo = '$_POST["haslo"]';
  12. $wynik = mysql_query($mysqli,$sql,) or die(mysql_error($mysqli));
  13. ?>

W 11 linijce jest syntax error (unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING).
Tylko w którym miejscu? dry.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
melkorm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


Zaopatrz się w jakiś program do sprawdzania poprawności kodu lub chociaż klamr winksmiley.jpg

poprawny if:

  1. <?php
  2. if(warunek) {
  3. //kod
  4. } else {
  5. //kod
  6. }
  7. ?>


a Ty masz :
  1. <?php
  2. if(warunek) {
  3. //kod
  4. }
  5. //kod -> to nie ma prawa tu być
  6. else {
  7. //kod
  8. }
  9. ?>


Tu jest troche więcej o IF'ie


P.S. A wystarczy że usuniesz tą część:

  1. <?php
  2. }
  3. else {
  4.  header("Location: projekt.html");
  5.  exit;
  6. }
  7. ?>


Ten post edytował melkorm 17.05.2009, 14:37:59


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 01:22