[ fimalbonegaculo @ 19.12.2001. 23:15 ] @
želim da pošaljem mail()-om poruku... za to koristim kod koji prvo kaže:

Code:
 
if (!isset($submit)) {

 //  ispise html formu 

} else {

 // posalji mail

};


prvi dio je onaj koji me muči. negdje sam čitao da kada se html forma submituje da se automatski formira php varijabla $submit. očigledno u nečemu griješim, :B.

U čemu? Velika-mala slova? Naziv varijable?

hvala
[ FlatLine @ 20.12.2001. 00:27 ] @
Probaj ovako nešto:
Code:
<?php

if ($Submit != "Salji") {
    print "

<form name="form" method="post" action="$PHP_SELF">
  <input type="text" name="Var1">
  <br>
  <input type="text" name="Var2">
  <br>
  <input type="text" name="Var3">
  <br>
  <input type="submit" name="Submit" value="Salji">
</form>

";
} else {
    print "$Var1 $Var2 $Var3"; //salji mail


?>
[ RAZZLEDAZZLER @ 20.12.2001. 02:47 ] @
Citat:
fimalbonegaculo:
negdje sam čitao da kada se html forma submituje da se automatski formira php varijabla $submit. očigledno u nečemu griješim, :B.


pa ako imash u toj formi negde da se spominje varijabla $submit [znachi name=submit] onda se formira ta varijabla ... ali inache ako nema, nece sama od sebe da se formira [nije neka enviroment varijabla]

nisam gledao ovaj FlatLineov kod , ali pretpostavljam da radi

Ako ti ne odgovara ovaj njegov kod, ti postuj ovde svoj pa cemo ti reci shta ne valja
[ fimalbonegaculo @ 20.12.2001. 17:19 ] @
Code:

<?php
include('../zag/header.html');
$To = "[email protected]"

if ($submit != "Posalji") {
?>

<!-- ispisujemo formu jer jos nije submitovana -->

<form name="form" method="post" action="kontakt.php">
<input type="text" name="fromName" size="30" maxlength="50" value="moje ime">
<input type="text" name="Tema" size="20" maxlength="20">
<textarea name="Poruka" cols="70" rows="10" wrap="VIRTUAL"> Dragi          </textarea>
         <input type="submit" name="submit" value="Posalji">
         <input type="reset" name="brisanje" value="Obrisi">
 </form>

 <? } else {

/*  saljemo mail na datu adresu sa unesenim informacijama  */
/* ------------------------------------------------------- */
    mail ($To, $Tema, $Poruka);
 /* ispisujemo stranu koja garantuje da je pismo poslano */
 /* ---------------------------------------------------- */

    include('../zag/header.html');    ?>

    <br><br>

    <p class="naslov"> HVALA TI, DR...ISAO</p>
    <p CLASS="deftekst"> Vaš ...
    Redakcija Školskog Lista "Tajan"</p>
    <bR><br>
<? }; ?>

<?php

include('../zag/footer.html');

?>


ja ovo ne kontam???
[ RAZZLEDAZZLER @ 20.12.2001. 17:43 ] @
pa zaboravio si da stavish ; na kraju one $To varijable [u trecem redu koda]
znachi umesto
$To = "[email protected]"
treba
$To = "[email protected]";

[ fimalbonegaculo @ 20.12.2001. 21:04 ] @
DEBIL SAM, DEBIL !!!!!!!!!

hvala anyway... baš sam kre10 ispao.... al tako mi i treba kad detaljno n pregledam
Code:
kod
.

ništa...hvala RAZZLEDAZZLER .. da li ti je nekad neko rekao da imaš sklonosti pedagogiji?
[ Mirza @ 20.12.2001. 21:07 ] @
i dovoljno ti je da stavis umjesto ovoga:
if ($submit != "Posalji") {

ovo:

if ($submit) odnosno if (!$submit)

M.
[ RAZZLEDAZZLER @ 20.12.2001. 22:22 ] @
Citat:
fimalbonegaculo:
ništa...hvala RAZZLEDAZZLER .. da li ti je nekad neko rekao da imaš sklonosti pedagogiji?


nema problema

inache, niko mi do sada nije rekao to za pedagogiju
[ fimalbonegaculo @ 21.12.2001. 09:02 ] @
Citat:
Mirza:
i dovoljno ti je da stavis umjesto ovoga:
if ($submit != "Posalji") {

ovo:

if ($submit) odnosno if (!$submit)

M.


ma probaao sam ja i to, vjerujuci da moze, ali tad je bio onaj problem sa tackom-zarezom ; pa noralno da nije radilo..
[ dwarf @ 21.12.2001. 11:13 ] @
isset() f-ja testira da li je varijabla uopste definisana. Mislim da je to bolji pristup a i kod se ne duzi mnogo.
[ fimalbonegaculo @ 21.12.2001. 18:13 ] @
ma probavao sam ja i to, al' kao sto rekoh nije mi jse dalo da vidim onaj semicolon