keiby Posted July 6, 2004 Report Share Posted July 6, 2004 (edited) ir neliela forminja ar input laukiem, kuri pie 'submit' tiek saglabaati txt failinjaa. pati par sevi viena pati forma straadaa. bet ja es vinju inkluudoju ieksh lapas, tad vinja vairs negrib darboties. kur vareetu mekleet probleemu ? pati par sevi forma paraadaas, bet nospiezhot submit, dati netiek saglabaati. Edited July 6, 2004 by keiby Link to comment Share on other sites More sharing options...
Venom Posted July 6, 2004 Report Share Posted July 6, 2004 kāds fails apstrādā formu, resp. vai action norāda tur, kur vajadzētu formas apstrāde echo '<form action="'.$_SERVER['PHP_SELF'].'">...</form>'; vai forma netiek iekļauta iekš citas/pārrauta? Link to comment Share on other sites More sharing options...
keiby Posted July 6, 2004 Author Report Share Posted July 6, 2004 kāds fails apstrādā formu, resp. vai action norāda tur, kur vajadzētu formas apstrāde echo '<form action="'.$_SERVER['PHP_SELF'].'">...</form>'; vai forma netiek iekļauta iekš citas/pārrauta? nu teixim taa. man vinja tiek inkluudota ieksh lapas, piemeeram, index.php?menju=forma un pashaa formaa ir <form action="index.php?menju=forma"> Link to comment Share on other sites More sharing options...
Venom Posted July 6, 2004 Report Share Posted July 6, 2004 Pieeja pareiza. Pamēģini skripta augšā norādīt error_reporting(E_ALL); (ja tā nav pēc defaulta). print_r($_POST); tur, kur būtu jānostrādā saglabāšanai, resp. if (isset($_POST['submit'])) vai kaut kas tml. echo 'strādā'; kodu studijā (paste.php.lv). Link to comment Share on other sites More sharing options...
Jee Posted July 6, 2004 Report Share Posted July 6, 2004 Es te nesen uztaisiiju g-book uz txt failiem dariiju taapat. Formu ieliku funkcijaa un action bija form action="index.php?menju=forma (tavaa gadiijumaa) un tad ar if'u, if($_GET[menju] == forma) { formas_funkcija(); } Tai funkcijaa ieliku arii, lai ieraksa txt failaa! Link to comment Share on other sites More sharing options...
neonz Posted July 6, 2004 Report Share Posted July 6, 2004 [un pashaa formaa ir <form action="index.php?menju=forma"> a tu method=post esi noraadiijis? jo ja nenoraada POST metodi, kaa rezultaataa tiek panjemta GET metode, tad tu GET parametrus nevari nodot action atribuutaa, tev vinji jaaliek ar hidden input laukiem: <form method="post" action="index.php?menju=forma"> ... /* vai */ <form action="index.php"> <input type="hidden" name="menju" value="forma" /> ... Link to comment Share on other sites More sharing options...
keiby Posted July 6, 2004 Author Report Share Posted July 6, 2004 (edited) UPDATE : teixim taa, ka man lapas uzbuuve ir taisiita peec shaada principa: tesc.php: <?php require_once("lapas_dati.php"); // sheit man ir nodefineeti dazhi dati, arii $saita_adrese switch ($menju){ case 'forma': {$incluudosim="$saita_adrese/forma.php"; break;} } ?> <?php include("$incluudosim"); ?> un forma.php: <form action="<?php echo "tesc.php?menju=forma"; ?>" method="post" name="forma"> <?php if($HTTP_POST_VARS['submit']) { echo "Forma ir saglabāta"; } ?> <input TYPE="TEXT" SIZE="35" NAME="vards"> <input type="submit" name="submit" value="Apstiprināt"> <input type="reset" value="Dzēst"> </form> shaadaa veidaa viss straadaa. bet, es pieljauju, ka kaut kur kodaa ir kaukas taac, kas neljauj shaadaa te veidaa izdariit darbiibu. metodom tika buus jaameklee, kas vinjam nepatiik. UPD: un kaa izraadaas vinjam nepatiik shitaac varianc, ka ir raxtiic : $saita_adrese/forma.php tikai jaabuut forma.php, tad straadaa. fck. varbuut kaac var paskaidrot kaapeec ? :blink: Edited July 6, 2004 by keiby Link to comment Share on other sites More sharing options...
Aleksejs Posted July 6, 2004 Report Share Posted July 6, 2004 Tāpēc, ka tad viņš inklūdo jau noparsētu formu. Jo php pieslēdzas pie servera tāpat kā klients ar browseri un rezultātā dabū noparsētu HTMLu, kurā, piekritīsi, ka sintaktiski nav PHP skripts. Link to comment Share on other sites More sharing options...
Recommended Posts