Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Instrukcja if
Niedowiarek
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 28.04.2011

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


Witam, oto mam taki kod:

  1. <?php
  2.  
  3. $ig = $_POST['ig'];
  4. $ic = $_POST['ic'];
  5.  
  6. if(isset($ig && $ic)) {
  7. echo 'Twoja zamówienie wygląda następująco: ';
  8. echo $ic. 'cuksów oraz '.$ig.' gum.';
  9. } else {
  10. echo 'Nic nie zamówiłeś!';
  11. }
  12.  
  13. ?>


No i wywala mi taki błąd: Parse error: syntax error, unexpected T_BOOLEAN_AND, expecting ',' or ')' in C:\Program Files\WebServ\httpd\works.php on line 6

Coś linijką szóstą, chyba oczekuje ',' albo ')' - ale nie za bardzo rozumiem gdzie to wstawić.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Niedowiarek
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 28.04.2011

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


Ale to nie rozwiązuje problemu tego że jak nic nie wpiszę w pola ilość cuksów i ilość gum to powinno się wyświetlić 'Nic nie zamówiłeś!' a tak nie jest ;/

Całość teraz wygląda tak:

  1. <title>Test</title>
  2. <form action="works.php" method="POST">
  3. <table border="1">
  4. <tr>
  5. <td>Ilość gum</td><td><input type="text" size="3" name="ig"></td>
  6. <tr></tr>
  7. <td>Ilość cuksów</td><td><input type="text" size="3" name="ic"></td>
  8. </tr><tr>
  9. <td><input type="submit" value="Wyślij"></td>
  10. </tr>
  11. </form>
  12. </body>
  13. </html>


  1. <?php
  2.  
  3. $ig = $_POST['ig'];
  4. $ic = $_POST['ic'];
  5.  
  6. if(isset($ig) || isset($ic)) {
  7. echo 'Twoje zamówienie wygląda następująco: ';
  8. echo $ic.' cuksów oraz '.$ig.' gum.';
  9. } else {
  10. echo 'Nic nie zamówiłeś!';
  11. }
  12.  
  13. ?>


Ten post edytował Niedowiarek 26.12.2011, 17:45:06
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this 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.12.2025 - 01:00