Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> smarty, formularz i smarty
linuxoida
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 11.09.2006
Skąd: wawa

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


Witam, mam taki mały problem i nie wiem czy on był już poruszany, ale jak nie mogłem go znaleźć. A mianowicie pisząc strone w php z użyciem smarty wszystko działa poprawnie tzn. podmienia mi zawartości, danych elementów strony jak kliknę na dany link. Ale kiedy kliknę na formularz, który też mi sie też załaduje, to po kiedy go wypełniam to nie wyświetlają mi sie błędy, że dane pole należy wypełnić. a jak użyje echo z php to wyświetli wszystko poprawnie. Oto poniższy kod.

index.php
  1. //istnieje połączenie z bazą wszystko jest git
  2. <?php
  3. switch($_GET['page'])
  4. {
  5.     case 'regp':
  6.    $smarty->display('index.tpl');
  7.        include_once('regp.php');
  8.     break;
  9.     default:
  10.     $smarty->display('index.tpl');
  11.    break;
  12. }
  13. ?>


regp.php

  1. <?php
  2. if(isset($_POST['name_carrier']))
  3. {
  4.     $smarty->assign('_name_carrier',$_POST['name_carrier']);
  5.    $sql_name_carrier= pg_query($psql_connect,"SELECT * FROM przewoznik WHERE przewoznik = '".$_POST['name_carrier']."'");
  6.    if(pg_num_rows($sql_name_carrier) != 0)
  7.    {
  8.        echo 'istnieje';
  9.    $smarty->assign('_name_carrier_err','nazwa przewoznika już intnieje');
  10.    }
  11.  
  12.  
  13. }
  14.  $smarty -> display('regp.tpl');
  15. ?>


regp.tpl
  1. <label for="name_carrier">Nazwa przewoznika: </label><span id="err">{$_name_carrier_err}</span> <input type="text" name="name_carrier" value="{$_name_carrier}" id="input_text" />


czy ktoś wie co tu jest zle?
P.S. wybrałem najważniejsze elementy kodu.

Ten post edytował linuxoida 4.07.2009, 20:06:14
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 01:50