Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Ograniczenie znaków
Forum PHP.pl > Forum > Przedszkole
Night123
To znowu ja , próbowałem zrobić ogr znaków , ale jak zwykle parser się czepia sad.gif

Kod
) Parse error: syntax error, unexpected ',', expecting ']' in C:\Program Files\VertrigoServ\www\Home\orgznak.php on line 2
Call Stack
#    Time    Memory    Function    Location
1    0.0034    330864    {main}( )    ..\register.php:0


Kod:
  1. <?php {
  2. if(strlen(trim($_POST['imiegwiazdy', 'nazwiskogwiazdy', 'pseudo'})) > 4)
  3. {
  4. if (isset($_POST["submit"])) {
  5.  
  6. if (empty($_POST["imiegwiazdy"]) ||
  7.  
  8. empty($_POST["nazwiskogwiazdy"]) ||
  9.  
  10. empty($_POST["pseudo"]) ||
  11.  
  12. empty($_POST["reg"])) {
  13. echo "<p style=\"color:red\">Musisz wypełnić wszystkie pola i <b>zaakceptować regulamin!</b></p>";
  14.  
  15. echo "<p><a href=\"register.php\">Powrót do formularza</a></p>";
  16.  
  17. } } else {
  18.  
  19. ?>
  20.  
  21. <h3 align ="center">Dziękujemy za zgłoszenie!
  22. <font size ="2">
  23. <p>Dane twojej gwiazdy:</p>
  24.  
  25. <ul>
  26.  
  27. Imię: <b> <?php echo trim($_POST["imiegwiazdy"]); ?></b>
  28.  
  29. Nazwisko: <b> <?php echo trim($_POST["nazwiskogwiazdy"]); ?></b>
  30.  
  31. Pseudonim: <b> <?php echo trim($_POST["pseudo"]); ?></b></font></h3>
  32. <h1 align="center"><a href="http://127.0.0.1/Home/continuereg.php">Uzupełij dane konta!</a></h1>
  33. <?php }}
  34.  
  35. }
  36. else
  37. {
  38. echo "Coś nie tak";
  39. }
  40. ?>
Szymciosek
Zmień drugą linię na:
  1. if(strlen(trim($_POST['imiegwiazdy', 'nazwiskogwiazdy', 'pseudo'])) > 4)
Night123
Kod
Parse error: syntax error, unexpected ',', expecting ']' in C:\Program Files\VertrigoServ\www\Home\orgznak.php on line 2
Call Stack
#    Time    Memory    Function    Location
1    0.0014    330864    {main}( )    ..\register.php:0


Nadal...
aras785
O to Ci chodzi?
  1. if(strlen(trim($_POST['imiegwiazdy'].$_POST['nazwiskogwiazdy'].$_POST['pseudo'])) > 4)
Szymciosek
Osobiście nadal mi coś tutaj nie pasuje, bo:
1) Post w tym przypadku powinien pobierać jedną zmienną.
2) Trim pobiera do siebie string, a nie ileś zmiennych - czynisz to próbując pobrać za pomocą post.

Powinno być dodawanie do siebie zmiennych:
  1. $_POST['first'] . $_POST['second'];


@aras785 - uprzedziłeś mnie trochę tongue.gif
Night123
Jakieś dziurawe to zrobiłem

Kod
Parse error: syntax error, unexpected T_ELSE in C:\Program Files\VertrigoServ\www\Home\orgznak.php on line 36
Call Stack
#    Time    Memory    Function    Location
1    0.0013    330864    {main}( )    ..\register.php:0
aras785
A to:
  1. {
na samym początku to po co?
batman
Litości, forum nie parser. Zainstaluj dowolny edytor z kolorowaniem oraz sprawdzaniem składni, a błąd znajdziesz od razu.
Zamykam.
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.