Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Parse error: syntax error, unexpected ';' on line 29
Forum PHP.pl > Forum > PHP
kubszton
Witam mam taki problem jak w temacie
mam taki kod i wyskakuje mi błąd Parse error: syntax error, unexpected ';' in on line 29
Wiem że brakuje czegos w poprzedniej linijce ale nie wiem czego.


  1. <?php
  2. /*********************************************
  3. * plik formularz.php
  4. *********************************************/
  5.  
  6. $pole1 = trim($_POST['tytulzm']);
  7. $pole2 = trim($_POST['tresczm']);
  8. $mail = trim($_POST['mail']);
  9.  
  10. $tekst = $pole1."<br>".$pole2."<br>"."<br>";
  11. $zakodowane = base64_encode($tekst);
  12.  
  13.  
  14.  
  15.  
  16. // przypisanie zmniennej $file nazwy pliku
  17. $file = "baza.txt";
  18. // uchwyt pliku, otwarcie do dopisania
  19. $fp = fopen($file, "a");
  20. // blokada pliku do zapisu
  21. flock($fp, 2);
  22. // zapisanie danych do pliku
  23. fwrite($fp, $zakodowane);
  24. // odblokowanie pliku
  25. flock($fp, 3);
  26. // zamknięcie pliku
  27. fclose($fp);
  28.  
  29. $nazwa = isset($_POST['sendmail'])?$to = $mail;
  30. $subject = "Temat: " . $_POST['tytulzm'];
  31. $message = "Tresc: " . $_POST['tresczm'];
  32. $result = mail($to, $subject, $message);
  33. if ($result)
  34. echo "Wiadomosc zostala wyslana poprawnie.";
  35. else
  36. echo "Blad! Nie wysłano wiadomości.";
  37. :0;
  38.  
  39.  
  40. echo "Dane zostały zapisane!<br />";
  41. echo "<a href=\"podglad.php\">Zobacz wpisane dane</a>";


Z góry dzieki za odpowiedż
cadavre
Masz
  1. $nazwa = isset($_POST['sendmail'])?$to = $mail;

Powinno być
  1. $nazwa = isset($_POST['sendmail']) ? $to : $mail;


W skróconej instrukcji warunkowej używamy pytajnika i dwukropka. smile.gif
kubszton
Dzieki wielkie.
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.