Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Problem z usunięciem rekordu z bazy danych., Żenujący problem...
vLeK
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 20.05.2009

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


Witam. mam problem z usunięciem rekordu z bazy danych. Poniżej skrypt. Co jest tam spieprzone?

  1. <?php
  2. // Wymuszenie przeprowadzenia autoryzacji.
  3. require_once ('./../../autentykacja.php');
  4.  
  5. include_once ('./../include/admin_naglowek.html')
  6. ?>
  7. <div id="cha_pas">
  8. <?php # Listing 12.10 - zamiana_hasla.php
  9. // Skrypt pozwala zalogowanemu użytkownikowi zmienić swoje hasło.
  10.  
  11. // Dołączenie pliku konfiguracyjnego obsługującego błędy, itp.
  12. require_once ('./../include/config.inc.php');
  13.  
  14.  
  15. // Jeśli istnieje zmienna first_name, wtedy użytkownik zostanie przekierowany.
  16.  
  17.  
  18. if ($_GET['upr'] {
  19.  
  20.        if (isset($_POST['submit'])) { // Obsługa formularza.
  21.    
  22.        require_once ('../../mysql_connect.php'); // Połączenie z bazą danych.
  23.                
  24.            $query = "DELETE FROM produkty WHERE pro_id = '{$_GET['upr']}'";        
  25.            $result = @mysql_query ($query); // Wykonanie zapytania.
  26.            
  27.            mysql_close(); // Zamknięcie połączenia z bazą danych.
  28.    
  29.        }
  30.    
  31.    } // Koniec głównej instrukcji warunkowej.
  32.    ?>
  33.    
  34.    <p>Aby usunąć produkt wciśnij przycisk "Usuń produkt".</p>
  35.    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  36.    <div style="text-align: center; padding-top: 5px;"><input type="submit" name="submit" value="Usuń produkt" /></div>
  37.    </form><!-- Koniec formularza -->
  38.    
  39.    
  40. </div>
  41. <?php
  42. include_once ('./../include/admin_stopka.html'); // Dołączenie stopki HTML.
  43. ?>


Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vLeK
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 20.05.2009

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


Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in

<form action="<?php echo basename($_SERVER['PHP_SELF'])."?upr="$_GET['upr']; ?>" method="post">

Tutaj wywala mi błąd.
A tak wygląda cąły kod:

  1. <?php
  2. require_once ('./../../autentykacja.php');
  3. include_once ('./../include/admin_naglowek.html')
  4. ?>
  5. <div id="cha_pas">
  6. <?php
  7. require_once ('./../include/config.inc.php');
  8. ?>
  9. <?php
  10. if (isset($_GET['upr'])) {
  11.  
  12.        if (isset($_POST['submit'])) { // Obsługa formularza.
  13.    
  14.        require_once ('../../mysql_connect.php'); // Połączenie z bazą danych.
  15.                
  16.            $query = "DELETE FROM produkty WHERE pro_id = '{$_GET['upr']}'";        
  17.            $result = @mysql_query ($query); // Wykonanie zapytania.
  18.            
  19.            mysql_close(); // Zamknięcie połączenia z bazą danych.
  20.    
  21.        }
  22.    
  23.    } // Koniec głównej instrukcji warunkowej.
  24. ?>
  25.    
  26.    <p>Aby usunąć produkt wciśnij przycisk "Usuń produkt".</p>
  27.    <form action="<?php echo basename($_SERVER['PHP_SELF'])."?upr="$_GET['upr']; ?>" method="post">
  28.    <div style="text-align: center; padding-top: 5px;"><input type="submit" name="submit" value="Usuń produkt" /></div>
  29.    </form><!-- Koniec formularza -->
  30.    
  31.    
  32. </div>
  33. <?php
  34. include_once ('./../include/admin_stopka.html'); // Dołączenie stopki HTML.
  35. ?>
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 Aktualny czas: 4.10.2025 - 17:40