Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Dodawanie rekordów, i nie tylko...
Dizzy
post
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 6.09.2008

Ostrzeżenie: (10%)
X----


No więc mam skrypt który za pomocą linku:
  1. <?php
  2. dodaj.php?user=%s&acc=%s&pass=%s&notatka=%s
  3. ?>

Kod php skrypty:
  1. <?php
  2. include 'Konfiguracja/Konfiguracja.php';
  3.  
  4. if (isset($_GET['user'])){
  5.    $user=$_GET['user'];
  6.    } else {
  7.    $user='';}
  8. if (isset($_GET['acc'])){
  9.    $acc=$_GET['acc'];
  10.    } else {
  11.    $acc='';}
  12. if (isset($_GET['pass'])){
  13.    $pass=$_GET['pass'];
  14.    } else {
  15.    $pass='';}
  16. if (isset($_GET['notatka'])){
  17.    $note=$_GET['notatka'];
  18.    } else {
  19.    $note='';}
  20. $ip=$_SERVER['REMOTE_ADDR'];
  21. if (isset($user) && isset($acc) && isset($pass) && isset($note) && isset($ip)  ) {
  22. $query = "INSERT INTO users_extra (id, user_login, user_acc, user_pass, user_notatka, new, user_ip, srv_type, user_date) VALUES (0 , '$user' , '$acc' , '$pass' , '$note', '1', '$ip', 'ViP', NOW())";
  23. if (@mysql_query ($query)) {
  24. echo "D";
  25. } else {
  26. echo "N D"; }
  27.  
  28. } else {
  29. echo " NIE TAKI LINK ";
  30. }
  31.    
  32. ?>


I teraz potrzebuje zrobić aktualizacje tak aby dodawał rekordy to bazy w taki sposób:
  1. <?php
  2. dodaj.php?user=%s&acc=%s&pass=%s&notatka=%s&lp1=Player1_Name (Player1_World)&lp2=Player2_Name (Player2_World)
  3. ?>

I tak aby lp$ mogło dojsc do 20 ale nie koniecznie... tak aby dodawało jakby niebyło żadnego lp
Czy mógłby mi ktos pomoc?
Mój poziom umiejętnosci pisania skryptów w php jest równy raczkowaniu...


Ten post edytował Dizzy 26.11.2008, 17:26:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
plurr
post
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 12
Dołączył: 28.06.2007
Skąd: Bytom

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


Insert z GET'a ?! Stworz normalna formatke z przesylaniem post'a, nastepnie waliduj dane.
Go to the top of the page
+Quote Post
Dizzy
post
Post #3





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 6.09.2008

Ostrzeżenie: (10%)
X----


o0 Nie... to jest dobrze ma dodawac dane za pomocą GET'a po przez link...
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ale dlaczego...? Przecież przez GET masz limit 1024 znaków, poza tym - zwykle przesyłanie jakichś większych formularzy realizuje się właśnie przez POST.

Poza tym, Twój kod jest podatny atak SQL Injection. Przeszukaj to forum, był osobny temat dla tego zagadnienia.
Go to the top of the page
+Quote Post
mecenas
post
Post #5





Grupa: Zarejestrowani
Postów: 80
Pomógł: 5
Dołączył: 23.09.2008
Skąd: Chełmno/Toruń

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


Cytat(Dizzy @ 26.11.2008, 17:25:44 ) *
Mój poziom umiejętnosci pisania skryptów w php jest równy raczkowaniu...

Się uparł i mu daj (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

erix ma racje. Skoro jak sam twierdzisz - jesteś zielony - posłuchaj rad bardziej doświadczonych kolegów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Oczywistym jest, że to rozwiązanie jest ZŁE i lepiej się przy nim nie upierać...

Chyba, że masz jakieś sensowne argumenty ku takiemu rozwiązaniu. Napisz - przedyskutujemy.
I weź pod uwagę, że certyfikowany przez zenda programista raczej Ci głupot nie napisze
(tu odrobina prywaty - erix, szacuneczek, oby jak najmniej takiej konkurencji jak Ty (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )
Go to the top of the page
+Quote Post
Dizzy
post
Post #6





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 6.09.2008

Ostrzeżenie: (10%)
X----


No więc skrypt jest jaki jest...
Na nic więcej mnie nie stac (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif)
I jednak wolał bym przy nim pozostac...

A co do prozby... mógłby ktos to dla mnie wykonac? Napewno w przyszłosci się odwdzięcze... (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)

~ ODŚWIEŻAM ~
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: 16.09.2025 - 19:35