Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pomocy! Ograniczenie php/SQL ?
Is3
post 3.01.2007, 17:44:46
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 3.01.2007

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


Problem wygląda tak mam formularz html który przekazuje dane do skryptu php

Tylko , że tych pól formularza ma być koniecznie 37.

I właśnie skrypt nie działa zaczynając od 32 pola
jak jest 31 to chodzi czyli zwraca komunikat

'Rekord został dodany poprawnie' , a jak juz mam 32 pola w skrypcie ustalone do przekazania bazie sql to zamiast tego komunikatu pojawia się białe pole nie wiem jakiś ogranicznik ? coś się nie wyrabia ?

  1. <?php
  2.  
  3.  
  4. $1 = $_POST['1'];
  5. $2 = $_POST['2'];
  6. $3 = $_POST['3'];
  7. $4 = $_POST['4'];
  8. $5 = $_POST['5'];
  9. $6 = $_POST['6'];
  10. $7 = $_POST['7'];
  11. $8 = $_POST['8'];
  12. $9 = $_POST['9'];
  13. $10 = $_POST['10'];
  14. $11 = $_POST['11'];
  15. $12 = $_POST['12'];
  16. $13 = $_POST['13'];
  17. $14 = $_POST['14'];
  18. $15 = $_POST['15'];
  19. $16 = $_POST['16'];
  20. $17 = $_POST['17'];
  21. $18 = $_POST['18'];
  22. $19 = $_POST['19'];
  23. $20 = $_POST['20'];
  24. $21 = $_POST['21'];
  25. $22 = $_POST['22'];
  26. $23 = $_POST['23'];
  27. $24 = $_POST['24'];
  28. $25 = $_POST['25'];
  29. $26 = $_POST['26'];
  30. $27 = $_POST['27'];
  31. $28 = $_POST['28'];
  32. $29 = $_POST['29'];
  33. $30 = $_POST['30'];
  34. $31 = $_POST['31'];
  35.  
  36.  
  37.  
  38. if($1 and $2 and $3 and $4 and $5 and $6 and $7 and $8 and $9 and $10 and $11 and $
    12 and $13 and $14 and $15 and $16 and $17 and $18 and $19 and $20 and $21 and $2
    2 and $23 and $24 and $25 and $26 and $27 and $28 and $29 and $30 and $31) {
  39.  
  40.  
  41. $connection = @mysql_connect('localhost', 'x', 'x')
  42. or die('Brak połączenia z serwerem MySQL');
  43. $db = @mysql_select_db('x', $connection)
  44. or die('Nie mogę połączyć się z bazą danych');
  45.  
  46.  
  47.  
  48.  
  49. $query = "INSERT INTO formularz (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 
    22, 23, 24, 25, 26, 27, 28, 29, 30, 31) VALUES ('$1', '$2', '$3', '$4', '$5', '$6', '$7', '$8', '$9', '$10', '$11, '$12', '$13', '$14', '$15', '$16', '$17', '$18', '$19', '$20', '$21, '$22', '$j23', '$24', '$25', '$26', '$27', '$28', '$29', '$30', '$31')"
    ;
  50. mysql_query($query);
  51.  
  52.  
  53.  
  54. if($query) echo "Rekord został dodany poprawnie";
  55. else echo "Błąd nie udało się dodać nowego rekordu";
  56.  
  57. mysql_close($connection);
  58. }
  59.  
  60. ?>


Zamiast tych liczb Są Litery i Cyfry i czasem znak _

Przewiduje , że skrypt jest bardzo newbie , ale jak na razie lepszego mi się nie udało sklecić ..


Prosił bym o jak najszybszą odpowiedź ! na dziś to potrzebuje zrobić ;/

Ten post edytował Is3 3.01.2007, 18:32:06
Go to the top of the page
+Quote Post
dr_bonzo
post 3.01.2007, 18:10:29
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Cytat
Zamiast tych liczb Są Litery i Cyfry i czasem znak _

NIe mogles tego wczescniej napisac. Bo tak czytam i zaczales mnie upewniac ze nawet nie zajrzales ndo pierwszych stron manuala.

I wrzuc kod w [php ] [/php] -- latwiej sie czyta


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Is3
post 3.01.2007, 18:30:46
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 3.01.2007

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


To co znaczy ? , że nie mogę robić znaku _ ? właśnie mi działa bo tam na 20 linijce mam 'kadet_1gim' i chodzi !

Ale teraz mi się udało przekształciłem:


I mam taki problem chciałem z informacją , że formularz został poprawnie wypełniony emaila automatycznego zrobić i gdzie to mam zrobić już w Html formularzu czy tu w php ?

  1. <?php
  2.  
  3.  
  4. print_r($_POST);
  5.  
  6. $a = $_POST['a'];
  7. $b = $_POST['b'];
  8. $c = $_POST['c'];
  9. $d = $_POST['d'];
  10. $e = $_POST['e'];
  11. $f = $_POST['f'];
  12. $g = $_POST['g'];
  13. $h = $_POST['h'];
  14. $i = $_POST['i'];
  15. $j = $_POST['j'];
  16. $k = $_POST['k'];
  17. $l = $_POST['l'];
  18. $m = $_POST['m'];
  19. $n = $_POST['n'];
  20. $o = $_POST['o'];
  21. $p = $_POST['p'];
  22. $r = $_POST['r'];
  23. $s = $_POST['s'];
  24. $t = $_POST['t'];
  25. $u = $_POST['u'];
  26. $w = $_POST['w'];
  27. $y = $_POST['y'];
  28. $z = $_POST['z'];
  29. $aa = $_POST['aa'];
  30. $ab = $_POST['ab'];
  31. $ac = $_POST['ac'];
  32. $ad = $_POST['ad'];
  33. $ae = $_POST['ae'];
  34. $af = $_POST['af'];
  35. $ag = $_POST['ag'];
  36. $ah = $_POST['ah'];
  37. $ai = $_POST['ai'];
  38. $aj = $_POST['aj'];
  39. $ak = $_POST['ak'];
  40. $al = $_POST['al'];
  41. $am = $_POST['am'];
  42. $an = $_POST['an'];
  43.  
  44. if($a and $b and $c and $d and $e and $f and $g and $h and $i and $j and $k and $l and $m and $n and $o and $p and $r and $s and $t and $u and $w and $y and $z and $aa and $ab and $ac and $ad and $ae and $af and $ag and $ah and $ai and $aj and $ak and $al and $am and $an) {
  45.  
  46.  
  47.  
  48. $connection = @mysql_connect('localhost', 'x', 'x')
  49. or die('Brak połączenia z serwerem MySQL');
  50. $db = @mysql_select_db('x', $connection)
  51. or die('Nie mogę połączyć się z bazą danych');
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. $query = "INSERT INTO form (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, r, s, t, u, w, y, z, aa, ab
    , ac, ad, ae, af, ag, ah, ai , aj, ak, al, am, an) VALUES ('$a', '$b', '$c', '$d', '$e', '$f', '$g', '$h', '$i', '$j', '$k', '$l', '$m', '$n', '$o', '$p', '$r', '$s', '$t', '$u', '$w', '$y', '$z', '$aa', '$ab', '$ac', '$ad', '$ae', '$af', '$ag', '$ah', '$ai', '$aj', '$ak', '$al', '$am', '$an')"
    ;
  59. mysql_query($query);
  60.  
  61.  
  62.  
  63.  
  64.  
  65. if($query) echo "<center><font size=5>Zgłoszenie Zostało Dodane Poprawnie!</center></font>";
  66. else echo "Błąd Zgłoszenie Nie Zostalo Dodane Poprawnie!";
  67.  
  68. mysql_close($connection);
  69. }
  70.  
  71. ?>


Ten post edytował Is3 3.01.2007, 20:23:59
Go to the top of the page
+Quote Post
matlas
post 4.01.2007, 02:15:07
Post #4





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 26.12.2006
Skąd: Wrocław

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


Cytat
I mam taki problem chciałem z informacją , że formularz został poprawnie wypełniony emaila automatycznego zrobić i gdzie to mam zrobić już w Html formularzu czy tu w php ?


w php po sprawdzeniu pol , wyslac maila


--------------------
Zapraszam na bloga: http://matlas.obsysa.net/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:07