ďťż
Podstrony
|
telcocafeWitam :)Jestem w trakcie tworzenia pewnego serwisu, zaszła potrzeba w jakimś formularzu (np. przy forum) dać nie tylko submita 'Wyślij', ale także 'Podgląd'. Więc wrzuciłem te 2 submity i je nazwałem kolejno 'submit' i 'podglad', zresztą macie kawałek kodu (z pamięci): <?php if($_GET['show'] == 'wyslij') { // wyślij } if($_GET['podglad'] == 'tak' && $_GET['show'] != 'wyslij') { echo '<u>'.$_POST['tresc'].'</u><p />'; // wyświetlamy podgląd } ?> <form action="xxx.php?show=wyslij" method="post"> <textarea name="tresc">'.$_POST['tresc'].'</textarea><br /> <input type="submit" name="submit" style="width:50px" value="Wyślij" /> <input type="submit" name="podglad" value="Podgląd" /> </form> Plik xxx.php. A więc ten kod wyświetla formularz z dwoma submitami; akcja formularza odbywa się w show równym 'wyslij'. Jednak jak zrobić, że jeśli adres będzie taki: xxx.php?podglad=tak, wyświetli się podgląd z zawartością textarey 'tresc'? Macie jakieś pomysły? Ja bym zrobił tak: <?php if($_GET['show'] == 'wyslij') { if($_POST['submit']) { // wyślij } elseif($_POST['podglad']) { echo '<u>'.$_POST['tresc'].'</u><p />'; // wyświetlamy podgląd } } ?> <form action="xxx.php?show=wyslij" method="post"> <textarea name="tresc">'.$_POST['tresc'].'</textarea><br /> <input type="submit" name="submit" style="width:50px" value="Wyślij" /> <input type="submit" name="podglad" value="Podgląd" /> </form>Troche wyedytowałem, ale ja czegoś podobnego używam u siebie. Użytkownik Konrad_st edytował ten post 21 marzec 2006, 18:56 OK, działa, wielkie dzięki :) Że też nie pomyślałem, że tak to można zrobić :P Nie ma za co... w końcu komuś pomogłem :D |
|||
Sitedesign by AltusUmbrae. |