Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: blad w skladni sql?
Forum PHP.pl > Forum > Przedszkole
kase
Witam mam pewien problem. Mam panel administracyjny a w nim rekordy z loginami do strony. Na samym jest form do usuwania rekordow. Niestety skrypt usuwania nie dziala jak powinien:( . Najpierw wyszukuje czy istnieje wpisana nazwa, jesli istnieje usuwa ja, jesli nie informuje ze podany profil nie istnieje... Niestety caly czas informuje ze profil nie istnieje mimo ze znajduje sie nawet takowy w bazie..

  1. <?php
  2. include "connect.php";
  3.  
  4. if (($_POST['type_d'])=="admin_d"){
  5.  
  6. $find=("SELECT username FROM admin WHERE 
  7. MATCH (username) AGAINST ('".$_POST['deluser']."')");
  8. $res= mysql_query($find) or die (mysql_error());
  9.  
  10. if ($res and !mysql_num_rows($res)){
  11. echo "Podany profil nie istnieje!";
  12. }
  13. else{
  14.  $usun=("DELETE FROM admin WHERE 
  15. username='".$_POST['deluser']."' LIMIT 1");
  16. $res=mysql_query($usun) or die (mysql_error());
  17. include "deleted.php";
  18. }
  19. }
  20.  
  21. else if (($_POST['type_d'])=="user_d"){
  22.  
  23. $find=("SELECT username FROM user WHERE 
  24. MATCH (username) AGAINST ('".$_POST['deluser']."')");
  25. $res=mysql_query($find) or die (mysql_error());
  26.  
  27. if ($res and !mysql_num_rows($res)){
  28. echo "Podany profil nie istnieje!";
  29. }
  30. else{
  31.  $usun=("DELETE FROM user WHERE 
  32. username='".$_POST['deluser']."' LIMIT 1") ;
  33. $res=mysql_query($usun) or die (mysql_error());
  34. include "deleted.php";
  35. }
  36. }
  37.  
  38. ?>
Maxik
  1. <?php
  2. $query = mysql_query("SELECT * FROM admin WHERE username=$_POST['deluser']");
  3. ?>


  1. <?php
  2. if(mysql_num_rows($query)==0) {
  3. echo "Podany użytkownik nie istnieje";
  4. } else {
  5. //usunięcie
  6. }
  7. ?>
Gość
Ok zrobilem to przy uzyciu operatora LIKE i wszystko juz smiga:)
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.