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
erix
post
Post #2





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

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 - 13:03