Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V   1 2 3 >  
Reply to this topicStart new topic
> [MySQL][PHP] Szybki błąd POST!
bartek4175
post
Post #1





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Mam kod:
  1. $kod = $_POST['$r[id]'];


ale nie działa! co zrobić? jakieś propozycje?

Ten post edytował bartek4175 7.05.2014, 14:52:14
Go to the top of the page
+Quote Post
johny_s
post
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


$kod == $_POST[$r['id']];
Go to the top of the page
+Quote Post
ostrylg
post
Post #3





Grupa: Zarejestrowani
Postów: 144
Pomógł: 18
Dołączył: 11.12.2005
Skąd: Gdańsk

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


To żart?

Co to jest za zmienna $r ? Zawiera coś?
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Podstawy zmiennych... zmienna wstawiona w ' ' nie jest zmienną
Go to the top of the page
+Quote Post
bartek4175
post
Post #5





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 15:52:43 ) *
$kod == $_POST[$r['id']];



Cytat(ostrylg @ 7.05.2014, 15:53:07 ) *
To żart?

Co to jest za zmienna $r ? Zawiera coś?



Cytat(Turson @ 7.05.2014, 16:03:36 ) *
Podstawy zmiennych... zmienna wstawiona w ' ' nie jest zmienną

teraz mam:

  1. <?
  2. include('header.php');
  3. mysql_query ("SET NAMES utf8");
  4. ?>
  5.  
  6. <div class="block medium right">
  7. <div class="top">
  8. <h1>Płatne Pobrania</h1>
  9. </div>
  10. <div class="content"><center><a href="http://rapids.pl/93488"><img src="http://rapids.pl/banners/new_400x50.jpg" alt="Chcesz Pobierać bez limitów? Kliknij!"></a></center></div>
  11.  
  12. <div class="content">
  13. <center>
  14. <? $listaid = mysql_query("SELECT * FROM pliki ORDER BY id DESC limit 10") or die;
  15.  
  16. ?><?
  17. echo "<table cellpadding=\"2\" border=1>";
  18. echo "<tr>";
  19. echo '<center><b><p style="color:red;">Za pobranie pliku otrzymasz 50 punktów!</p></b></center>';
  20. echo "</tr>";
  21. echo "<tr>";
  22. echo "<td><center><b> Nazwa Pliku: </b></center></td>";
  23. echo "<td><center><b> Link Do Pobrania: </b></center></td>";
  24. echo "<td><center><b> kod pliku: </b></center></td>";
  25. echo "</tr>";
  26. while($r = mysql_fetch_assoc($listaid)) {
  27. echo "<tr>";
  28. $stmt2 = mysql_query("SELECT * FROM pliki_w WHERE idp=$r[id] AND login='".$data['login']."'") or die(mysql_error());
  29. $r[idd] = mysql_num_rows($stmt2);
  30.  
  31. if($r[idd]!=0){
  32. echo "";
  33. } else {
  34.  
  35.  
  36.  
  37.  
  38. $rrr = $r['id'];
  39. ?><td><center><b> <? echo"$r[nazwa]"; ?></b></center></td><?
  40. ?> <b> <td><center> <b><a href="<? echo"$r[Link]";?> "target="_blank"></b>Kliknij Tutaj!</a></center></td></b> <?
  41. ?>"<td><center><b> <form method="post" > <input type="text" name="<? echo"$r[id]"; ?>" /> <input type="submit" name="<? echo"$r[nazwa]"; ?>" value="Dodaj!" />
  42. </form></b></center></td><?
  43. echo "</tr>";
  44. ?><?
  45. $rr = $r[kod];
  46. $kod = $_POST[$r['kod']];
  47. if ($_POST[$r['nazwa']]) {
  48. echo "$r[Kod]";
  49. if ($kod == $r[Kod]){
  50. $pkt = 1;
  51. $rr = $r[id];
  52. mysql_query("INSERT INTO `pliki_w` (`login` , `nazwa`, `kod`, `idp`) VALUES ('".$data['login']."','".$r[nazwa]."','".$kod."','".$rr."')") or die(mysql_error());
  53. ?> <div class="content"><div class="msg"> <div class="info"> <b>Pomyślnie wysłano do rozpatrzenia!</b></div></div></div> <?
  54.  
  55. } else {
  56. echo "<h1>Wpisales zly kod pliku!</h1>";
  57. }
  58.  
  59.  
  60.  
  61.  
  62.  
  63. }
  64.  
  65.  
  66.  
  67.  
  68.  
  69. }
  70. }
  71.  
  72. ?></table></div>
  73. <br><br><br><div class="msg"><div class="info"><b><center>Twoja Historia Pobrań:</center></b></div></div> <?
  74.  
  75. $listaid = mysql_query("SELECT * FROM pliki_w WHERE login = '".$data['login']."'") or die;
  76.  
  77.  
  78. echo "<center>";
  79. ?><?
  80. echo "<table cellpadding=\"2\" border=1>";
  81. echo "<td><center><b> Numer: </b></center></td>";
  82. echo "<td><center><b> Nazwa: </b></center></td>";
  83. echo "<td><center><b> Wpisany Kod: </b></center></td>";
  84. while($r = mysql_fetch_assoc($listaid)) {
  85. echo "<tr>";
  86.  
  87. echo "<td><center><b> $r[id] </b></center></td>";
  88. echo "<td><center> <b> $r[nazwa]</b></center></td>";
  89. echo "<td><center> <b> $r[kod]</b></center></td>";
  90. echo "</tr>";
  91. }
  92. ?>
  93. <br><br><br><br><br></div></table></center>


ale ciągle wyskakuje:
Wpisales zly kod pliku!

nawet jak wpisze dobry (IMG:style_emoticons/default/smile.gif)


tabela:
http://prntscr.com/3h0wuo

demo:
http://surfmig.pl/pliki.php
Go to the top of the page
+Quote Post
Turson
post
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Włącz wyświetlanie błędów, bo je masz
Go to the top of the page
+Quote Post
bartek4175
post
Post #7





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(Turson @ 7.05.2014, 16:12:54 ) *
Włącz wyświetlanie błędów, bo je masz

Oto błędy:
Notice: Undefined index: ref in /users/sh178151/www/surfmig.pl/header.php on line 6


Notice: Use of undefined constant idd - assumed 'idd' in /users/sh178151/www/surfmig.pl/pliki.php on line 31

Notice: Use of undefined constant idd - assumed 'idd' in /users/sh178151/www/surfmig.pl/pliki.php on line 33
"
Notice: Use of undefined constant kod - assumed 'kod' in /users/sh178151/www/surfmig.pl/pliki.php on line 47

Notice: Undefined index: kod in /users/sh178151/www/surfmig.pl/pliki.php on line 47

Notice: Undefined index: kod in /users/sh178151/www/surfmig.pl/pliki.php on line 48

Notice: Undefined index: in /users/sh178151/www/surfmig.pl/pliki.php on line 48

Notice: Undefined index: 2 in /users/sh178151/www/surfmig.pl/pliki.php on line 49

Notice: Use of undefined constant idd - assumed 'idd' in /users/sh178151/www/surfmig.pl/pliki.php on line 31

Notice: Use of undefined constant idd - assumed 'idd' in /users/sh178151/www/surfmig.pl/pliki.php on line 33
"
Notice: Use of undefined constant kod - assumed 'kod' in /users/sh178151/www/surfmig.pl/pliki.php on line 47

Notice: Undefined index: kod in /users/sh178151/www/surfmig.pl/pliki.php on line 47

Notice: Undefined index: kod in /users/sh178151/www/surfmig.pl/pliki.php on line 48

Notice: Undefined index: in /users/sh178151/www/surfmig.pl/pliki.php on line 48

Notice: Use of undefined constant Kod - assumed 'Kod' in /users/sh178151/www/surfmig.pl/pliki.php on line 50


co oznacza błąd Undefined index??
Go to the top of the page
+Quote Post
johny_s
post
Post #8





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


że nie znalazł indeksu w tablicy

indeksy zapisuje się tak:
  1. $tablica['indeks']


a nie tak:

  1. $tablica[indeks]


chyba ze indeks jest zdefiniowaną stałą
Go to the top of the page
+Quote Post
bartek4175
post
Post #9





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 16:17:53 ) *
że nie znalazł indeksu w tablicy

indeksy zapisuje się tak:
  1. $tablica['indeks']


a nie tak:

  1. $tablica[indeks]


chyba ze indeks jest zdefiniowaną stałą

zostały dwa błędy:
"
Notice: Undefined index: Kup in /users/sh178151/www/surfmig.pl/pliki.php on line 48

Notice: Undefined index: 2 in /users/sh178151/www/surfmig.pl/pliki.php on line 49
"
Go to the top of the page
+Quote Post
johny_s
post
Post #10





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


a one czasem nie są pobierane ze zmiennej $data?

Kod
Notice: Undefined variable: data in /users/sh178151/www/surfmig.pl/pliki.php on line 30
Go to the top of the page
+Quote Post
bartek4175
post
Post #11





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 16:37:46 ) *
a one czasem nie są pobierane ze zmiennej $data?

Kod
Notice: Undefined variable: data in /users/sh178151/www/surfmig.pl/pliki.php on line 30

czyli jak to naprawić?

jest jeszcze:
Notice: Undefined index: ref in /users/sh178151/www/surfmig.pl/header.php on line 6
Go to the top of the page
+Quote Post
Turson
post
Post #12





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Skąd mamy wiedzieć. W tamtym kodzie na linii 6 nie ma tego
Go to the top of the page
+Quote Post
johny_s
post
Post #13





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


Cytat(bartek4175 @ 7.05.2014, 14:50:53 ) *
czyli jak to naprawić?

jest jeszcze:
Notice: Undefined index: ref in /users/sh178151/www/surfmig.pl/header.php on line 6

nie mam pojęcia co to za zmienna, skąd się wzieła, w tym skrypcie co wkleiłeś na górze jej nie ma nigdzie zdefiniowanej, są tylko odwołania do niej
musisz albo tą zmienną zadeklarować ze szystkimi wymaganymi indeksami, albo usunąć wszelkie odwołania do niej, ew. jeśli ta zmienna nie zawsze występuje to dodać warunki
  1. if(isset($data['indekx'])) {
  2. //jakies zapytanie z wykorzystaniem tej zmiennej
  3. } else {
  4. //jakies zapytanie bez tej zmiennej
  5. }
Go to the top of the page
+Quote Post
bartek4175
post
Post #14





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 16:57:24 ) *
nie mam pojęcia co to za zmienna, skąd się wzieła, w tym skrypcie co wkleiłeś na górze jej nie ma nigdzie zdefiniowanej, są tylko odwołania do niej
musisz albo tą zmienną zadeklarować ze szystkimi wymaganymi indeksami, albo usunąć wszelkie odwołania do niej, ew. jeśli ta zmienna nie zawsze występuje to dodać warunki
  1. if(isset($data['indekx'])) {
  2. //jakies zapytanie z wykorzystaniem tej zmiennej
  3. } else {
  4. //jakies zapytanie bez tej zmiennej
  5. }

chyba tu jest zdefiniowana:
  1. <?php
  2. require_once("database.php");
  3. require_once("libs/functions.php");
  4. require_once('libs/MySQL_connection.php');
  5.  
  6. $db = new MySQLConnection($config['sql_host'], $config['sql_username'], $config['sql_password'], $config['sql_database']);
  7. $db->Connect();
  8.  
  9. unset($config['sql_password']);
  10.  
  11. // Require Cron
  12. require_once("cron.php");
  13.  
  14. if (isset($_SESSION['EX_login']))
  15. {
  16. $is_online = true;
  17. }
  18. else
  19. {
  20. $is_online = false;
  21. }
  22.  
  23.  
  24. if(isset($_SESSION['EX_login'])){
  25. $sql = $db->Query("SELECT *,UNIX_TIMESTAMP(`online`) AS `online` FROM `users` WHERE `login`='{$_SESSION['EX_login']}'");
  26. $data = $db->FetchArray($sql);
  27. if($data['id'] == ''){
  28. }
  29. }
  30.  
  31. $sql = $db->Query("SELECT * FROM settings LIMIT 1");
  32. $site = $db->FetchArray($sql);
  33. ?>
Go to the top of the page
+Quote Post
johny_s
post
Post #15





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


To bedziesz musiał pomyśleć co zrobić z tymi zapytaniami które odnoszą się do zalogowanego użytkownika

a co do tych 2 błędów
Kod
Notice: Undefined index: Kup in /users/sh178151/www/surfmig.pl/pliki.php on line 48

Notice: Undefined index: 2 in /users/sh178151/www/surfmig.pl/pliki.php on line 49

to do których aktualnie lini się odnoszą?
Go to the top of the page
+Quote Post
bartek4175
post
Post #16





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 17:22:42 ) *
To bedziesz musiał pomyśleć co zrobić z tymi zapytaniami które odnoszą się do zalogowanego użytkownika

a co do tych 2 błędów
Kod
Notice: Undefined index: Kup in /users/sh178151/www/surfmig.pl/pliki.php on line 48

Notice: Undefined index: 2 in /users/sh178151/www/surfmig.pl/pliki.php on line 49

to do których aktualnie lini się odnoszą?

nie odnoszą się do kodu.

Właśnie się skapłem :

http://prntscr.com/3h1jw3

i

http://prntscr.com/3h1k20
Go to the top of the page
+Quote Post
johny_s
post
Post #17





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


wklej jeszcze raz ten swój skrypt z poprawkami
Go to the top of the page
+Quote Post
bartek4175
post
Post #18





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 17:41:08 ) *
wklej jeszcze raz ten swój skrypt z poprawkami

  1. <?
  2. ini_set('display_errors', 1);
  3. include('header.php');
  4. mysql_query ("SET NAMES utf8");
  5. ?>
  6.  
  7. <div class="block medium right">
  8. <div class="top">
  9. <h1>Płatne Pobrania</h1>
  10. </div>
  11. <div class="content"><center><a href="http://rapids.pl/93488"><img src="http://rapids.pl/banners/new_400x50.jpg" alt="Chcesz Pobierać bez limitów? Kliknij!"></a></center></div>
  12.  
  13. <div class="content">
  14. <center>
  15. <? $listaid = mysql_query("SELECT * FROM pliki ORDER BY id DESC limit 10") or die;
  16.  
  17. ?><?
  18. echo "<table cellpadding=\"2\" border=1>";
  19. echo "<tr>";
  20. echo '<center><b><p style="color:red;">Za pobranie pliku otrzymasz 50 punktów!</p></b></center>';
  21. echo "</tr>";
  22. echo "<tr>";
  23. echo "<td><center><b> Nazwa Pliku: </b></center></td>";
  24. echo "<td><center><b> Link Do Pobrania: </b></center></td>";
  25. echo "<td><center><b> kod pliku: </b></center></td>";
  26. echo "</tr>";
  27. while($r = mysql_fetch_assoc($listaid)) {
  28. echo "<tr>";
  29. $stmt2 = mysql_query("SELECT * FROM pliki_w WHERE idp=$r[id] AND login='".$data['login']."'") or die(mysql_error());
  30. $r['idd'] = mysql_num_rows($stmt2);
  31.  
  32. if($r['idd']!=0){
  33. echo "";
  34. } else {
  35.  
  36.  
  37.  
  38.  
  39. $rrr = $r['id'];
  40. ?><td><center><b> <? echo"$r[nazwa]"; ?></b></center></td><?
  41. ?> <b> <td><center> <b><a href="<? echo"$r[Link]";?> "target="_blank"></b>Kliknij Tutaj!</a></center></td></b> <?
  42. ?>"<td><center><b> <form method="post" > <input type="text" name="<? echo"$r[id]"; ?>" /> <input type="submit" name="<? echo"$r[nazwa]"; ?>" value="Dodaj!" />
  43. </form></b></center></td><?
  44. echo "</tr>";
  45. ?><?
  46. $rr = $r['Kod'];
  47. $kod = $_POST[$r['Kod']];
  48. if ($_POST[$r['nazwa']]) {
  49. if ($kod == $r['Kod']){
  50. $pkt = 1;
  51. $rr = $r[id];
  52. mysql_query("INSERT INTO `pliki_w` (`login` , `nazwa`, `kod`, `idp`) VALUES ('".$data['login']."','".$r[nazwa]."','".$kod."','".$rr."')") or die(mysql_error());
  53. ?> <div class="content"><div class="msg"> <div class="info"> <b>Pomyślnie wysłano do rozpatrzenia!</b></div></div></div> <?
  54.  
  55. } else {
  56. echo "<h1>Wpisales zly kod pliku!</h1>";
  57. }
  58.  
  59.  
  60.  
  61.  
  62.  
  63. }
  64.  
  65.  
  66.  
  67.  
  68.  
  69. }
  70. }
  71.  
  72. ?></table></div>
  73. <br><br><br><div class="msg"><div class="info"><b><center>Twoja Historia Pobrań:</center></b></div></div> <?
  74.  
  75. $listaid = mysql_query("SELECT * FROM pliki_w WHERE login = '".$data['login']."'") or die;
  76.  
  77.  
  78. echo "<center>";
  79. ?><?
  80. echo "<table cellpadding=\"2\" border=1>";
  81. echo "<td><center><b> Numer: </b></center></td>";
  82. echo "<td><center><b> Nazwa: </b></center></td>";
  83. echo "<td><center><b> Wpisany Kod: </b></center></td>";
  84. while($r = mysql_fetch_assoc($listaid)) {
  85. echo "<tr>";
  86.  
  87. echo "<td><center><b> $r[id] </b></center></td>";
  88. echo "<td><center> <b> $r[nazwa]</b></center></td>";
  89. echo "<td><center> <b> $r[kod]</b></center></td>";
  90. echo "</tr>";
  91. }
  92. ?>
  93. <br><br><br><br><br></div></table></center>
Go to the top of the page
+Quote Post
johny_s
post
Post #19





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


linia 48
nie sprawdzsz czy formularz był wyslany
zamien
  1. $kod = $_POST[$r['Kod']];

na
  1. $kod = isset($_POST[$r['Kod']]) ? $_POST[$r['Kod']] : false;


linia 49 jw.
  1. if isset($_POST[$r['nazwa']])) {

Go to the top of the page
+Quote Post
bartek4175
post
Post #20





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 18:08:53 ) *
linia 48
nie sprawdzsz czy formularz był wyslany
zamien
  1. $kod = $_POST[$r['Kod']];

na
  1. $kod = isset($_POST[$r['Kod']]) ? $_POST[$r['Kod']] : false;


linia 49 jw.
  1. if isset($_POST[$r['nazwa']])) {

Parse error: syntax error, unexpected T_ISSET, expecting '(' in /users/sh178151/www/surfmig.pl/pliki.php on line 50
Go to the top of the page
+Quote Post
johny_s
post
Post #21





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


sorry zamknij w nawiazy
Go to the top of the page
+Quote Post
bartek4175
post
Post #22





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


są błedy:
Notice: Undefined variable: errMsg in /users/sh178151/www/surfmig.pl/header.php on line 357
i
Notice: Undefined index: ref in /users/sh178151/www/surfmig.pl/header.php on line 6
Go to the top of the page
+Quote Post
Turson
post
Post #23





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


bartek4175 forum to nie parser. Pomysł trochę sam zamiast lecieć z każdym takim błędem na forum, przecież w informacji o błędzie jest podana linijka, której się błąd tyczy
Go to the top of the page
+Quote Post
bartek4175
post
Post #24





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 18:39:09 ) *
sorry zamknij w nawiazy



Cytat(Turson @ 7.05.2014, 18:44:40 ) *
bartek4175 forum to nie parser. Pomysł trochę sam zamiast lecieć z każdym takim błędem na forum, przecież w informacji o błędzie jest podana linijka, której się błąd tyczy

Został błąd:
Notice: Undefined variable: errMsg in /users/sh178151/www/surfmig.pl/header.php on line 357

wszystkie inne zniknęły, ale nadal nie chodzi.


to ta linijka:
  1. <?=($errMsg != '' ? '<b><font color="red">'.$errMsg.'</font></b><br /><br />' : '')?>


Ten post edytował bartek4175 7.05.2014, 18:13:14
Go to the top of the page
+Quote Post
johny_s
post
Post #25





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


pewnie nie masz nigdzie zdefiniowanego $errMsg, dorób do if'a isset
Go to the top of the page
+Quote Post
bartek4175
post
Post #26





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 19:20:42 ) *
pewnie nie masz nigdzie zdefiniowanego $errMsg, dorób do if'a isset

takie coś?

  1. <?if (isset(=($errMsg != '' ? '<b><font color="red">'.$errMsg.'</font></b><br /><br />' : '')));?>


Ten post edytował bartek4175 7.05.2014, 18:36:31
Go to the top of the page
+Quote Post
johny_s
post
Post #27





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


  1. (isset($errMsg) && $errMsg != '') ? '<b><font color="red">'.$errMsg.'</font></b><br /><br />' : ''
Go to the top of the page
+Quote Post
bartek4175
post
Post #28





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 19:37:54 ) *
  1. (isset($errMsg) && $errMsg != '') ? '<b><font color="red">'.$errMsg.'</font></b><br /><br />' : ''

błąd zniknął (IMG:style_emoticons/default/smile.gif) Jest jeszcze jeden ( wcześniej nie zauważyłem ):
  1. Notice: Undefined index: ref in /users/sh178151/www/surfmig.pl/header.php on line 6



ale nadal cały czas pisze, że zły kod ;c

oto 6 linijka kod:
  1. if($_GET['ref'] != ""){setcookie("PlusREF", $db->EscapeString($_GET['ref']), time()+3600);}


gdy dodaje isset:

błąd:
  1. Parse error: syntax error, unexpected T_IS_NOT_EQUAL, expecting ',' or ')' in /users/sh178151/www/surfmig.pl/header.php on line 6


Ten post edytował bartek4175 7.05.2014, 19:00:12
Go to the top of the page
+Quote Post
johny_s
post
Post #29





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


a pokaż jak ten warunek napisałeś
Go to the top of the page
+Quote Post
bartek4175
post
Post #30





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 20:02:33 ) *
a pokaż jak ten warunek napisałeś

  1. if (isset($_GET['ref'] != "")){setcookie("PlusREF", $db->EscapeString($_GET['ref']), time()+3600);}



poza tym nie wiem skąd to jest:
" "

demo: http://surfmig.pl/pliki.php
Go to the top of the page
+Quote Post
johny_s
post
Post #31





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


musisz to rozbić na 2 człony 1) sprawdzasz czy istnieje 2) sparwdzasz czy != "" łączysz je &&
Go to the top of the page
+Quote Post
bartek4175
post
Post #32





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 20:14:46 ) *
musisz to rozbić na 2 człony 1) sprawdzasz czy istnieje 2) sparwdzasz czy != "" łączysz je &&

tak?
  1. if (isset(empty($_GET['ref']) && $_GET['ref'] != "")){setcookie("PlusREF", $db->EscapeString($_GET['ref']), time()+3600);}


błąd:
Parse error: syntax error, unexpected T_EMPTY, expecting T_STRING or T_VARIABLE or '$' in /users/sh178151/www/surfmig.pl/header.php on line 6

Ten post edytował bartek4175 7.05.2014, 19:21:04
Go to the top of the page
+Quote Post
johny_s
post
Post #33





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


  1. if (isset($_GET['ref']) && $_GET['ref'] != "")
Go to the top of the page
+Quote Post
bartek4175
post
Post #34





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 20:24:10 ) *
  1. if (isset($_GET['ref']) && $_GET['ref'] != "")

Dzięki (IMG:style_emoticons/default/smile.gif)

Błąd zniknał już nie ma żadnych, ale nadal nie chodzi!!

ponownie podaje kod:
  1. <?
  2. ini_set('display_errors', 1);
  3. include('header.php');
  4. mysql_query ("SET NAMES utf8");
  5. ?>
  6.  
  7. <div class="block medium right">
  8. <div class="top">
  9. <h1>Płatne Pobrania</h1>
  10. </div>
  11. <div class="content"></div>
  12.  
  13. <div class="content">
  14. <center>
  15. <? $listaid = mysql_query("SELECT * FROM pliki ORDER BY id DESC limit 10") or die;
  16.  
  17. ?><?
  18. echo "<table cellpadding=\"2\" border=1>";
  19. echo "<tr>";
  20. echo "<td><center><b> Nazwa Pliku: </b></center></td>";
  21. echo "<td><center><b> Link Do Pobrania: </b></center></td>";
  22. echo "<td><center><b> Ilość punktów za pobranie: </b></center></td>";
  23. echo "<td><center><b> kod pliku: </b></center></td>";
  24. echo "</tr>";
  25. while($r = mysql_fetch_assoc($listaid)) {
  26. echo "<tr>";
  27. $stmt2 = mysql_query("SELECT * FROM pliki_w WHERE idp=$r[id] AND login='".$data['login']."'") or die(mysql_error());
  28. $r['idd'] = mysql_num_rows($stmt2);
  29.  
  30. if($r['idd']!=0){
  31. echo "";
  32. } else {
  33.  
  34.  
  35.  
  36.  
  37. $rrr = $r['id'];
  38. ?><td><center><b> <? echo"$r[nazwa]"; ?></b></center></td><?
  39. ?> <b> <td><center> <b><a href="<? echo"$r[Link]";?> "target="_blank"></b>Kliknij Tutaj!</a></center></td></b> <?
  40. ?><td><center><b> <? echo"$r[punkty]"; ?> </b></center></td><?
  41. ?>"<td><center><b> <form method="post" > <input type="text" name="<? echo"$r[id]"; ?>" /> <input type="submit" name="<? echo"$r[nazwa]"; ?>" value="Dodaj!" />
  42. </form></b></center></td><?
  43. echo "</tr>";
  44. ?><?
  45. $rr = $r['Kod'];
  46. $kod = isset($_POST[$r['Kod']]) ? $_POST[$r['Kod']] : false;
  47.  
  48. if (isset($_POST[$r['nazwa']])) {
  49. if ($kod == $r['Kod']){
  50. $pkt = 1;
  51. $rr = $r[id];
  52. mysql_query("INSERT INTO `pliki_w` (`login` , `nazwa`, `kod`, `idp`) VALUES ('".$data['login']."','".$r[nazwa]."','".$kod."','".$rr."')") or die(mysql_error());
  53. ?> <div class="content"><div class="msg"> <div class="info"> <b>Pomyślnie wysłano do rozpatrzenia!</b></div></div></div> <?
  54.  
  55. } else {
  56. echo "<h1>Wpisales zly kod pliku!</h1>";
  57. }
  58.  
  59.  
  60.  
  61.  
  62.  
  63. }
  64.  
  65.  
  66.  
  67.  
  68.  
  69. }
  70. }
  71.  
  72. ?></table></div>
  73. <br><br><br><div class="msg"><div class="info"><b><center>Twoja Historia Pobrań:</center></b></div></div> <?
  74.  
  75. $listaid = mysql_query("SELECT * FROM pliki_w WHERE login = '".$data['login']."'") or die;
  76.  
  77.  
  78. echo "<center>";
  79. ?><?
  80. echo "<table cellpadding=\"2\" border=1>";
  81. echo "<td><center><b> Numer: </b></center></td>";
  82. echo "<td><center><b> Nazwa: </b></center></td>";
  83. echo "<td><center><b> Wpisany Kod: </b></center></td>";
  84. while($r = mysql_fetch_assoc($listaid)) {
  85. echo "<tr>";
  86.  
  87. echo "<td><center><b> $r[id] </b></center></td>";
  88. echo "<td><center> <b> $r[nazwa]</b></center></td>";
  89. echo "<td><center> <b> $r[kod]</b></center></td>";
  90. echo "</tr>";
  91. }
  92. ?>
  93. <br><br><br><br><br></div></table></center>


Demo na: http://surfmig.pl/pliki.php


Chodzi o to, że nawet jak wpiszze dobry kod to wyswietli sie, że zły wpisałem!

Ten post edytował bartek4175 7.05.2014, 19:28:04
Go to the top of the page
+Quote Post
johny_s
post
Post #35





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


Kod
Notice: Undefined variable: data in /users/sh178151/www/surfmig.pl/pliki.php on line 28
Notice: Undefined variable: data in /users/sh178151/www/surfmig.pl/pliki.php on line 76

zaopiekuj sie tymi błędami
Go to the top of the page
+Quote Post
bartek4175
post
Post #36





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 20:30:16 ) *
Kod
Notice: Undefined variable: data in /users/sh178151/www/surfmig.pl/pliki.php on line 28
Notice: Undefined variable: data in /users/sh178151/www/surfmig.pl/pliki.php on line 76

zaopiekuj sie tymi błędami

Gdzie ty je masz??(IMG:style_emoticons/default/exclamation.gif) !

http://prntscr.com/3h3fru
Go to the top of the page
+Quote Post
Pyton_000
post
Post #37





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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



brakuje ( po if
Go to the top of the page
+Quote Post
bartek4175
post
Post #38





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(Pyton_000 @ 7.05.2014, 20:44:57 ) *

brakuje ( po if

poprawione ale nadal: Wpisales zly kod pliku!
Go to the top of the page
+Quote Post
johny_s
post
Post #39





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


ja jestem niezalogowany
Go to the top of the page
+Quote Post
Turson
post
Post #40





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Linie 52 i 54 błędy, które już wcześniej były
Go to the top of the page
+Quote Post
bartek4175
post
Post #41





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Cytat(johny_s @ 7.05.2014, 20:49:43 ) *
ja jestem niezalogowany

a wiem:

data jest to zmienna zalogowanego użytkownika.

ty nie jesteś zalogowany! (IMG:style_emoticons/default/smile.gif)

więc jakby nie ma z czego pobrać zmiennych (IMG:style_emoticons/default/smile.gif)

wiem co zrobię (IMG:style_emoticons/default/smile.gif)

ALE to nadal nie działa! :C

Działa!!!

Okazało się:

usunąłem stare rekordy w bazie i dodałem nowe i chodzi tylko:

przy dodawaniu jest tak:
Na twoje konto zostało dodanych 14334 punktów!


Notice: Use of undefined constant nazwa - assumed 'nazwa' in /users/sh178151/www/surfmig.pl/pliki.php on line 54

Notice: Use of undefined constant id - assumed 'id' in /users/sh178151/www/surfmig.pl/pliki.php on line 54

wszystko ok dodaje te pkt tylko jak naprawić te błędy?

KOD:
  1. <?
  2. ini_set('display_errors', 1);
  3. include('header.php');
  4. mysql_query ("SET NAMES utf8");
  5. ?>
  6.  
  7. <div class="block medium right">
  8. <div class="top">
  9. <h1>Płatne Pobrania</h1>
  10. </div>
  11. <div class="content"></div>
  12.  
  13. <div class="content">
  14. <center>
  15. <? $listaid = mysql_query("SELECT * FROM pliki ORDER BY id DESC limit 10") or die;
  16.  
  17. ?><?
  18. echo "<table cellpadding=\"2\" border=1>";
  19. echo "<tr>";
  20. echo "<td><center><b> Nazwa Pliku: </b></center></td>";
  21. echo "<td><center><b> Link Do Pobrania: </b></center></td>";
  22. echo "<td><center><b> Ilość punktów za pobranie: </b></center></td>";
  23. echo "<td><center><b> Kod pliku: </b></center></td>";
  24. echo "</tr>";
  25. while($r = mysql_fetch_assoc($listaid)) {
  26. echo "<tr>";
  27. $stmt2 = mysql_query("SELECT * FROM `pliki_w` WHERE `idp`= $r[id] AND `login` = '".$data['login']."'") or die(mysql_error());
  28. $r['idd'] = mysql_num_rows($stmt2);
  29.  
  30. if($r['idd']!=0){
  31. echo "";
  32. } else {
  33.  
  34.  
  35.  
  36.  
  37. $rrr = $r['id'];
  38. ?><td><center><b> <? echo"$r[nazwa]"; ?></b></center></td><?
  39. ?> <b> <td><center> <b><a href="<? echo"$r[Link]";?> "target="_blank"></b>Kliknij Tutaj!</a></center></td></b> <?
  40. ?><td><center><b> <? echo"$r[punkty]"; ?> </b></center></td><?
  41. ?>"<td><center><b> <form method="post" > <input type="text" name="<? echo"$r[id]"; ?>" /> <input type="submit" name="<? echo"$r[nazwa]"; ?>" value="Dodaj!" />
  42. </form></b></center></td><?
  43. echo "</tr>";
  44. ?><?
  45. $rr = $r['Kod'];
  46. $Kod = (isset($_POST[$r['id']])) ? $_POST[$r['id']] : false;
  47.  
  48. if (isset($_POST[$r['nazwa']])) {
  49. if ($Kod == $r['Kod']){
  50. echo "<h1>Na twoje konto zostało dodanych $r[punkty] punktów!</h1>";
  51. $db->Query("UPDATE `users` SET `coins`=`coins`+'".$r['punkty']."' WHERE `id`='".$data['id']."'") or die(mysql_error());
  52. $pkt = 1;
  53. mysql_query("INSERT INTO `pliki_w` (`login` , `nazwa`, `Kod`, `idp`) VALUES ('".$data['login']."','".$r[nazwa]."','".$Kod."','".$r[id]."')") or die(mysql_error());
  54.  
  55. } else {
  56. echo "<h1>Wpisales zly Kod pliku!</h1>";
  57. }
  58.  
  59.  
  60.  
  61.  
  62.  
  63. }
  64.  
  65.  
  66.  
  67.  
  68.  
  69. }
  70. }
  71.  
  72. ?></table></div>
  73. <br><br><br><div class="msg"><div class="info"><b><center>Twoja Historia Pobrań:</center></b></div></div> <?
  74.  
  75. $listaid = mysql_query("SELECT * FROM pliki_w WHERE login = '".$data['login']."'") or die;
  76.  
  77.  
  78. echo "<center>";
  79. ?><?
  80. echo "<table cellpadding=\"2\" border=1>";
  81. echo "<td><center><b> Numer: </b></center></td>";
  82. echo "<td><center><b> Nazwa: </b></center></td>";
  83. echo "<td><center><b> Wpisany Kod: </b></center></td>";
  84. while($r = mysql_fetch_assoc($listaid)) {
  85. echo "<tr>";
  86.  
  87. echo "<td><center><b> $r[id] </b></center></td>";
  88. echo "<td><center> <b> $r[nazwa]</b></center></td>";
  89. echo "<td><center> <b> $r[Kod]</b></center></td>";
  90. echo "</tr>";
  91. }
  92. ?>
  93. <br><br><br><br><br></div></table></center>


Ten post edytował bartek4175 7.05.2014, 19:55:27
Go to the top of the page
+Quote Post
johny_s
post
Post #42





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


kpisz? 2 strony wcześniej Ci pokazywałem jak się tablice obsługuje
Go to the top of the page
+Quote Post
bartek4175
post
Post #43





Grupa: Zarejestrowani
Postów: 284
Pomógł: 1
Dołączył: 15.08.2013

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


Wszystko działa! Do zamknięcia!
Go to the top of the page
+Quote Post

3 Stron V   1 2 3 >
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: 14.10.2025 - 20:11