Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błędy w działaniu oraz UNEXPECTED
--blade--
post 9.09.2007, 18:19:02
Post #1





Goście







Witam!

Mam 2 problemy, mianowicie :

Problem nr1:

  1. <html>
  2. <head></head>
  3. <body>
  4. <?php
  5. $Count=2;
  6. do 
  7. {
  8. $Remainder=$Number % $Count;
  9. $Count=$Count + 1;
  10. }
  11. while ($Remainder !=0 and $Count<$Number);
  12. if (($Count<$Number) || ($Number==0)) {
  13. echo "Liczba nie jest pierwsza";
  14. } else
  15. {
  16. echo "Liczba jest pierwsza";
  17. }
  18. ?>
  19. </body>
  20. </html>


Ten skrypt ma wskazywać czy podana wcześniej w formularzu liczbą, jest liczbą pierwszą czy też nie, niestety jakiejkolwiek bym liczby nie wpisał, zawsze wyświetla się kompunikat "Liczba nie jest pierwsza".


Problem nr2:

  1. <html>
  2. <head></head>
  3. <body>
  4. <form method=get action="dzieci2.php">
  5. <?php
  6. for ($Counter=0; $Counter<$Number; $Counter=++)
  7. {
  8. $Offset=$Counter+1;
  9. echo"<br>Podaj imię dziecka numer $Offset<br>";
  10. echo"<input type=text name=Child[]>";
  11. }
  12. if ($Cunter==0) echo"Naciśnij przycisk aby kontynuować<br><br>";
  13. ?>
  14. <input type=submit>
  15. </form>
  16. </body>
  17. </html>


Pokazuje się komunikat "Parse error: parse error, unexpected ')', expecting T_VARIABLE or '$' in c:\usr\krasnal\www\rav\dzieci.php on line 6" i nie mam pojęcia co przegapiłem.

Pozdrawiam i z góry dziękuję.
Go to the top of the page
+Quote Post
--blade--
post 9.09.2007, 18:21:41
Post #2





Goście







Ok 2 problem rozwiązałem, zamiast:

  1. <?php
  2. $Counter=++
  3. ?>


powinno być:

  1. <?php
  2. $Counter++
  3. ?>


Pozostał 1 problem.
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: 12.07.2025 - 18:04