Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Formularze
Sampo511
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 14.08.2007

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


Witam wszystkich

Mam następujący problem:

istnieje sobie formularz z jednym z polem typu "Lista rozwijalna"
oraz np. 3 pola typu tekstowego które są domyslnie zablokowane

teraz jesli z listy wybiorę jakąś wartość np. 2 to powinny się odblokować 2 pola teksowe a pozostałe 1 powinno pozostać zablokowane

problem wtym jak odblokować te pola teksowe

Prosze o jakieś sugestie

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sampo511
post
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 14.08.2007

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


postanowiłem to zrobić w PHP z tym ze mam następujący problem
mam trzy pliki i następujący problem nie mogę odczytać zmiennej $IPW oraz $tyt_ank w trzecim pliku ankiety.php
prośze o jakąś sugestię z góry dzięki

pierwszy - panel_adm.php

Kod
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
<title>PANEL ADMINISTRACYJNY</title>
</head>

<body>
<?php
       print '<CENTER>';
       print "<b>PANEL ADMINISTRACYJNY</b>


";
       print '<FORM ACTION="panel_adm1.php" METHOD="POST">';
     print "Tytuł ANKIETY:  ";
       print '<TABLE><input type="text" name="tyt_ank" size="30" maxlenght="50"/>

';
       print "Ile pól wyboru:  ";

       print '<SELECT name="IPW">';
             print '<OPTION value=0></OPTION>';
             print '<OPTION value=2>dwa pola</OPTION>';
             print '<OPTION value=3>trzy pola</OPTION>';
             print '<OPTION value=4>cztery pola</OPTION>';
             print '<OPTION value=5>pięć pól</OPTION>';
             print '<OPTION value=6>sześć pól</OPTION>';
             print '<OPTION value=7>siedem pól</OPTION>';
             print '<OPTION value=8>osiem pól</OPTION>';
             print '<OPTION value=9>dziewięć pól</OPTION>';
             print '<OPTION value=10>dziesięć pól</OPTION>';
       print '</SELECT>

';
       print '</TABLE>';

       print '<INPUT TYPE="submit" VALUE="Zatwierdź"></P>';
       print '</FORM></center>';

  ?>
</body>
</html>



drugi - panel_adm1.php

<?php

Kod
     print_r($_POST);
      if(($_POST['tyt_ank']=='')or($_POST['IPW']==0)){
      print "<CENTER><b>Nie wpisano tytułu ANKIETY LUB nie wybrano PÓL</b>

</CENTER>";
      require ('panel_adm.php');
      }
      else{

           print "<CENTER><b>PANEL ADMINISTRACYJNY</b>


";
           print '<FORM ACTION="ankiety.php" METHOD="POST">';
           print "Tytuł ANKIETY:  " .'<b>'. $_POST['tyt_ank'] . '</b>

';
           print "Wybrano pól:  " . '<b>'.$_POST['IPW'].'</b>

';
           print "Nazwa pola ANKIETY:  

";

           for($i=1; $i<=$IPW; $i++){
           print $i . "pole: ";
           print '<INPUT TYPE="text" name="opis".$i>

';
           }

       print '<INPUT TYPE="submit" VALUE="Twórz ANKIETĘ"></P>';
       print '</FORM></CENTER>';

       }
?>



i trzeci (we wstępnej wersji) ankiety.php

Kod
<?php
      // print_r($_POST);

       for($a=1; $a<=$IPW; $a++){
       print '<TABLE><input type="radio" name="opis" value="pole".$a>IPW

';
       }

       print '<INPUT TYPE="submit" VALUE="Twórz ANKIETĘ"></P>';
       print '</FORM></CENTER>';

?>


Ten post edytował Sampo511 16.08.2007, 15:29:04
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: 11.10.2025 - 16:39