Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Ograniczenie znaków, Taki erroruś
Night123
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 21.01.2013

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


To znowu ja , próbowałem zrobić ogr znaków , ale jak zwykle parser się czepia (IMG:style_emoticons/default/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. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Szymciosek
post
Post #2





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Zmień drugą linię na:
  1. if(strlen(trim($_POST['imiegwiazdy', 'nazwiskogwiazdy', 'pseudo'])) > 4)
Go to the top of the page
+Quote Post
Night123
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 21.01.2013

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


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...
Go to the top of the page
+Quote Post
aras785
post
Post #4





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

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


O to Ci chodzi?
  1. if(strlen(trim($_POST['imiegwiazdy'].$_POST['nazwiskogwiazdy'].$_POST['pseudo'])) > 4)
Go to the top of the page
+Quote Post
Szymciosek
post
Post #5





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


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ę (IMG:style_emoticons/default/tongue.gif)

Ten post edytował Szymciosek 23.01.2013, 10:43:56
Go to the top of the page
+Quote Post
Night123
post
Post #6





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 21.01.2013

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


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
Go to the top of the page
+Quote Post
aras785
post
Post #7





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

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


A to:
  1. {
na samym początku to po co?
Go to the top of the page
+Quote Post
batman
post
Post #8





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Litości, forum nie parser. Zainstaluj dowolny edytor z kolorowaniem oraz sprawdzaniem składni, a błąd znajdziesz od razu.
Zamykam.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 20:33