Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Zapytanie mysql
Forum PHP.pl > Forum > Przedszkole
meehow18
Witam mam bardzo głupi problem sad.gif
BŁĄD:Something is wrong in your syntax obok '' w linii 1

  1. $login = $_POST['login'];
  2. $query= "SELECT * from users where name=".$login;
  3. $result = mysql_query($query) or die('BŁĄD:'.mysql_error());
  4.  
  5. while($s = mysql_fetch_assoc($result)){
  6.  
  7. }



jeżeli zrobię
  1. $query= "SELECT * from users where name='$login'";

to nic się nie wyświetla
Proszę o pomoc
mortus
Druga wersja jest poprawna, choć przydałoby się jeszcze przefiltrować zmienną $_POST['login']. Nic się nie wyświetla, bo nic nie ma się wyświetlić. Sprawdź np. to:
  1. while($s = mysql_fetch_assoc($result)){
  2. echo $s['name'].'<br/>';
  3. }
meehow18
To teraz mam dziwny problem z while ;D

Mam plik graficzny szablonu składający się z 90 linijek i jak dam na samym początku while i na koncu zamknę to nie wyświetli zadnego obrazka, jak przerwę w środku to wszystko jest rozjechane ;/
CuteOne
stringi powinny znajdować się w apostrofach:

"SELECT * from users where name='".$login."'";
meehow18
Tam mam error bo tablice $_post mam pustą ;/

Warning: Cannot modify header information - headers already sent by (output started at /home/a2mir105/domains/log.php:6) in /home/a2mir105/domains/log.php on line 11

  1. <?php
  2. include('include.php');
  3. ?>
  4.  
  5. <?php
  6.  
  7. include ('config.php');
  8.  
  9. if(isset($_SESSION['zalogowany'])) {
  10. header('Location: ');
  11. //echo "Witam, ".$_SESSION['login'];
  12. }else{
  13.  
  14. if(isset($_POST['wyslij'])) {
  15.  
  16.  
  17. if(mysql_num_rows(mysql_query("SELECT name , password
  18. FROM users WHERE name = '".$_POST['login']."'
  19. && password = '".SHA1($_POST['haslo'])."' ")) > 0) {
  20.  
  21.  
  22. if(mysql_num_rows(mysql_query("SELECT id FROM users
  23. WHERE name = '".$_POST['login']."'
  24. && password = '".SHA1($_POST['haslo'])."' ")) > 0 ) {
  25.  
  26.  
  27. $_SESSION['zalogowany'] = true;
  28. $_SESSION['login'] = $_POST['login'];
  29. $_SESSION['haslo'] = SHA1($_POST['haslo']);
  30. header('Location: <a href="http://pawelrybus.eu/coreg_final/panel.php&#39%3b%29;" target="_blank">http://pawelrybus.eu/coreg_final/panel.php');</a>
  31.  
  32.  
  33. } else {
  34.  
  35. echo "<script type=\"text/javascript\"> $(window).load(function() {
  36. $.prompt('Złe hasło lub login',{ overlayspeed: 2 }); });
  37. setTimeout(function(){document.location.href='http://pawelrybus.eu/coreg_final/logowanie.php';}, 3000);
  38. </script>";
  39.  
  40.  
  41. }
  42. } else {
  43. echo "<script type=\"text/javascript\"> $(window).load(function() {
  44. $.prompt('Nie ma takiego użytkownika',{ overlayspeed: 2 }); });
  45. setTimeout(function(){document.location.href='http://pawelrybus.eu/coreg_final/logowanie.php';}, 3000);
  46.  
  47. </script>";
  48.  
  49. }
  50. } else {
  51.  
  52. ?>
  53. <form method='POST' action=''>
  54. <b>nazwa uzytkownika:</b> <input type='text' name="login" /><br />
  55. <b>haslo:</b> <input type='password' name='haslo'><br>
  56. <input type='submit' value='Wyślij' name='wyslij'>
  57. </form>
  58.  
  59. <?php
  60. }
  61. }
  62.  
  63. ?>
sazian
wpisz ten błąd w google
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.