Jump to content
php.lv forumi

laikam, nemaaku pareizi inkluudot


keiby

Recommended Posts

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 by keiby
Link to comment
Share on other sites

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

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

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

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

[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

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 by keiby
Link to comment
Share on other sites

×
×
  • Create New...