Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Szybki syntax error
krzywomordus
post 17.05.2009, 13:43:38
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 17.05.2009, 14:04:58
Post #2





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

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


haha to się pośmiałem, jak już rzucacie gotowcami to chociaż poprawnymi winksmiley.jpg

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


i teraz do poczytania:
1. mysql_query i kolejność argumentów i ich ilość winksmiley.jpg
2. Łączenie ciągów w PHP

edit: malutka poprawka winksmiley.jpg

Ten post edytował melkorm 17.05.2009, 14:07:24


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

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 17.06.2025 - 19:57