formular-php

From: ROMAN <r_fojtik (zavinac)>
Date: 30. 03. 2004, 20:22 CEST
Dobry den,
prosim o vsechny-jsem absolutni laik v PHP a a ted mam jeden problem.
Mam ramce na www strance a to leve menu-pak horni menu a nejvetsi obsah. Asi
chapete.
No a v tom hornim mam php a java scrip na odesilani formulare. VIZ PRIKLADAM
DOLE. po odeslani se mi vymaze leve menu !!!!! a uz se neobnovi !!!!! nevim
proc, protoze tento script pouzivam i na jine strance ale na tom hlavnim
obsahu a tam to funguje, ale tady v tom hornim menu se maze leve menu !!!!!
vubec nevim proc????
Poradite ??????
Dekuji

priklad :
---------------------------------------------
 <script language="JavaScript">
<!--
function validate(formular)
{
 if (formular.email.value == "")
 {
  alert("Musíte napsat EMAIL!");
  formular.email.focus();
  return false;
 }

  else return true;

}
//-->
</script>
  <?php
// __--==**********************************************==--__
// definicia premennych
$okno_odeslano = "<script
language=\"JavaScript\">\n<!--\nwindow.open('','nove_okno','toolbar=no,menub
ar=no,location=yes,directories=no,scrollbars=yes,resizable=yes,status=yes,wi
dth=300,height=300,top=200,left=100')\n//-->\n</script>\n"; // premenna, kde
sa otvori nova stranka
$okno_odeslano2 = "<script
language=\"JavaScript\">\n<!--\nwindow.alert('Odesláno.Děkujeme')\n//-->\n</
script>\n"; // otevre se okno kdyz se podarilo poslat mail
$okno_neodeslano = "<script
language=\"JavaScript\">\n<!--\nwindow.alert('Neodesláno!!!')\n//-->\n</scri
pt>\n"; // nepodarilo se poslat mail

// __
__
//   --==**********************************************==--

if (IsSet($odeslat)){ // testujeme, ci uzivatel stlacil tlacitko "odeslat"
(je to nutne pretoze stranka vola samu seba)
        if(Mail ("hafo@iol.cz", "chci posilat cenik", "email=:$email")){ //
testujeme, ci sa podarilo poslat mail
                // kdyz sa podarilo poslat mail:
                echo $okno_odeslano2; // vypise javascriptovsky prikaz,
podla toho co chces (kdyz chces html dokument, tak echo $okno_odeslano)
                UnSet($odeslat); // vymazeme obsah premennej $odeslat
                UnSet($email);
                // kdyz sa nepodarilo poslat mail:
        }else{
                echo $okno_neodeslano; // vypise javascriptovsky prikaz
        }
}

?>
<form method="POST" action="<? $PHP_SELF; // stranka zavola samu sebe?>"
onSubmit="return validate(this)">
     <center class="normal10">chcete zasílat na <BR>e-mail ceník? </i><BR>
<i>email:

        <input type="text" name="email" size="15"
style="background-color:#B8B8B8;"<? if (IsSet($email)) echo
"VALUE=\"".$email."\""; // aby sa nam nevymazal email?>>
  <input type="submit" value="odeslat" name="odeslat">
Received on Tue, 30 Mar 2004 20:22:55 +0200

This archive was generated by hypermail 2.1.8 : 30. 03. 2004, 20:22 CEST