Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] usuwanie wyświetlonego rekordu
-Gość-
post
Post #1





Goście







wyskakuje błąd: Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\Myonlinestore\adminstore\inventry_list.php on line 11
tak naprawdę nie wiem czy toen script w ogóle zadziała, mogę prosić o pomoc

  1. if(isset($_GET['deleteid'])); {
  2. echo 'Naprawdę chcesz usunąć produkt '.$_GET['deleteid'].'? <a href="inventry_list.php?yesdelete='.$_GET['deleteid'].'">Yes</a> || <a href="inventry_list.php">No</a>';
  3. exit;
  4. }
  5. if(isset($_GET['yesdelete'])) {
  6. $id_to _delete= $_GET['yesdelete'];
  7. $sql=mysql_query("DELETE FROM products WHERE id='$id_to_delete' LIMIT 1") or die (mysql_error());
  8. $pictdelete=("../inventory_images/$id_to _delete.jpg");
  9. if(file_exists($pictdelete)) {
  10. unlink($pictdelete);
  11. }
  12. header("location: inventry_list.php");
  13. exit;
  14. ?>
  15. <?php
  16. include "../storesript/conecttomysql.php";
Go to the top of the page
+Quote Post
sobol6803
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 13
Dołączył: 19.06.2011
Skąd: Ruda Śląska

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


-1 linijka
-nie zamknąłeś wszystkich klamer

Ten post edytował sobol6803 18.07.2012, 22:03:04
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







teraz po zmianach taki błąd :Notice: Undefined index: deleteid in C:\xampp\htdocs\Myonlinestore\adminstore\inventry_list.php on line 8

Notice: Undefined index: deleteid in C:\xampp\htdocs\Myonlinestore\adminstore\inventry_list.php on line 8
Naprawdę chcesz usunąć produkt ? Yes || No

  1. if(isset($_GET['deleteid'])) ? $_GET['deleteid']) : "" {
  2. echo 'Naprawdę chcesz usunąć produkt '.$_GET['deleteid'].'? <a href="inventry_list.php?yesdelete='.$_GET['deleteid'].'">Yes</a> || <a href="inventry_list.php">No</a>';
  3. exit;
  4. }
  5. if(isset($_GET['yesdelete'])) {
  6. $id_to_delete=$_GET['yesdelete'];
  7. $sql=mysql_query("DELETE FROM products WHERE id='$id_to_delete' LIMIT 1") or die (mysql_error());
  8. $pictdelete=("../inventory_images/$id_to _delete.jpg");}
  9. if(file_exists($pictdelete)) {
  10. unlink($pictdelete);
  11. }
  12. header("location: inventry_list.php");
  13. exit;
  14. ?>
  15. <?php
  16. include "../storesript/conecttomysql.php";
  17.  
  18. ?>
Go to the top of the page
+Quote Post
sobol6803
post
Post #4





Grupa: Zarejestrowani
Postów: 115
Pomógł: 13
Dołączył: 19.06.2011
Skąd: Ruda Śląska

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


  1. if(isset($_GET['deleteid'])) ? $_GET['deleteid']) : "" {


(IMG:style_emoticons/default/sciana.gif)

Czytaj te błędy, bo one po coś są. Mają Cię naprowadzić na rozwiązanie, a nie skomplikować Ci życie.
Go to the top of the page
+Quote Post
-Gość-
post
Post #5





Goście







Cytat(sobol6803 @ 18.07.2012, 22:19:32 ) *
  1. if(isset($_GET['deleteid'])) ? $_GET['deleteid']) : "" {


(IMG:style_emoticons/default/sciana.gif)

Czytaj te błędy, bo one po coś są. Mają Cię naprowadzić na rozwiązanie, a nie skomplikować Ci życie.



Wiem że tu jest problem tylko że próbowałem paru sposobów i nic ciągle ten sam problem, może mała podpowiedz ?
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




if(isset($_GET['deleteid'])) ? $_GET['deleteid']) : "" {
Co to za dzikie konstrukcje?

if(isset($_GET['deleteid'])){
I już.
Go to the top of the page
+Quote Post
-Gość-
post
Post #7





Goście







Cytat(nospor @ 19.07.2012, 08:31:58 ) *
if(isset($_GET['deleteid'])) ? $_GET['deleteid']) : "" {
Co to za dzikie konstrukcje?

if(isset($_GET['deleteid'])){
I już.


Właśnie od tego zacząłem i wyskakiwał ten sam błąd i w tedy zacząłem kombinować
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ty miales tak:
if(isset($_GET['deleteid'])); {
a ja ci kaze pisać tak:
if(isset($_GET['deleteid'])){

I jesli teraz masz jakiś blad to napisz jaki to blad i w której linii w kodzie co pokazujesz.
Go to the top of the page
+Quote Post
-Gość-
post
Post #9





Goście







Cytat(nospor @ 19.07.2012, 09:05:25 ) *
Ty miales tak:
if(isset($_GET['deleteid'])); {
a ja ci kaze pisać tak:
if(isset($_GET['deleteid'])){

I jesli teraz masz jakiś blad to napisz jaki to blad i w której linii w kodzie co pokazujesz.



wyświetla błąd :

Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\Myonlinestore\adminstore\inventry_list.php on line 11

to jest linia
  1. $id_to _delete= $_GET['yesdelete'];
Go to the top of the page
+Quote Post
-Gość-
post
Post #10





Goście







Please pomóżcie
Go to the top of the page
+Quote Post
Damonsson
post
Post #11





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Bez jaj (IMG:style_emoticons/default/haha.gif)
Go to the top of the page
+Quote Post
Evinek
post
Post #12





Grupa: Zarejestrowani
Postów: 280
Pomógł: 46
Dołączył: 23.03.2010

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


Przecież nawet podświetlenie kodu na forum pokazało Ci błąd... przejrzyj dokładnie sobie tą linijkę. Literka po lite rce (tak, ta spacja specjalnie)...
Go to the top of the page
+Quote Post
-Gość-
post
Post #13





Goście







poprawione i dalej nie dział, wszystko mi się miesza już i dlatego nie zauważyłem spacji (IMG:style_emoticons/default/smile.gif)

teraz mam ten sam problem co wyżej czyli :

Notice: Undefined index: deleteid in C:\xampp\htdocs\Myonlinestore\adminstore\inventry_list.php on line 7

Notice: Undefined index: deleteid in C:\xampp\htdocs\Myonlinestore\adminstore\inventry_list.php on line 7

  1. if(isset($_GET['deleteid'])); {
  2. echo 'Naprawdę chcesz usunąć produkt '.$_GET['deleteid'].'? <a href="inventry_list.php?yesdelete='.$_GET['deleteid'].'">Yes</a> || <a href="inventry_list.php">No</a>';
  3. exit;
  4. }
  5. if(isset($_GET['yesdelete'])) {
  6. $id_to_delete=$_GET['yesdelete'];
  7. $sql=mysql_query("DELETE FROM products WHERE id='$id_to_delete' LIMIT 1") or die (mysql_error());
  8. $pictdelete=("../inventory_images/$id_to _delete.jpg");
  9. }
  10. if(file_exists($pictdelete)) {
  11. unlink($pictdelete);
  12. }
  13. header("location: inventry_list.php");
  14. exit;
  15. ?>
  16. <?php
  17.  
  18. include "../storesript/conecttomysql.php";
Go to the top of the page
+Quote Post
Evinek
post
Post #14





Grupa: Zarejestrowani
Postów: 280
Pomógł: 46
Dołączył: 23.03.2010

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


Już wyżej były dokładnie te same notatki...
używaj if + isset aby sprawdzać zmienne czy istnieją. Potem dopiero na nich operuj. Gotowca nie będziemy dawali.
Go to the top of the page
+Quote Post
Rysh
post
Post #15





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

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


Najpierw wykonuje kod i zapytania do bazy, a na koniec includuje plik conecttomysql.php. Nowe sposoby pisania, od tylca?
Go to the top of the page
+Quote Post
-Gość-
post
Post #16





Goście







Cytat(Rysh @ 19.07.2012, 21:09:35 ) *
Najpierw wykonuje kod i zapytania do bazy, a na koniec includuje plik conecttomysql.php. Nowe sposoby pisania, od tylca?



wkleiłem fragment kodu gdzie wyskakuje mi błąd, jeżeli by był brak połączenia do bazy to dostałbym taką wiadomość wiadomość a w tej chwili próbuje rozwiązać wyżej wymieniony problem, ale dzięki za uwagę pozdrawiam
Go to the top of the page
+Quote Post
-Gość-
post
Post #17





Goście







no isset i wszystko działa zamykam temat
Go to the top of the page
+Quote Post

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: 23.08.2025 - 10:58