Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pomocy! Ograniczenie php/SQL ?
Forum PHP.pl > Forum > Przedszkole
Is3
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ć ;/
dr_bonzo
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
Is3
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. ?>
matlas
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.