Vložení JavaScriptu do PHP
- Roscow
- Level 2.5
- Příspěvky: 268
- Registrován: únor 08
- Bydliště: Huštěnovice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení JavaScriptu do PHP
A já myslel, že tam mají být. Dělal jsem to podle návodu z netu..to jako když je odstraním, tak bude fungovat i tak? Nebo já vážně nevím, jak to udělat..to co jsem nakopíroval, tak nefunguje. Jen chci pomoct s tím, jak to upravit, aby to šlo. Momentálně mi to háže chybu "Parse error - T_ELSE" nebo tak nějak. Tím je myšlen poslední else v kódu.
Jsem takový jaký jsem
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení JavaScriptu do PHP
řekl bych, že neposíláš celej kod sem na forum...
nevim proč tam máš { kod... } else{ neco.. } else se přeci používá jen s if-[elseif..]-else
navíc ten poslední else tam je na nic..
špatný údaje máš už za odesláním prvního Mailu
nevim proč tam máš { kod... } else{ neco.. } else se přeci používá jen s if-[elseif..]-else
navíc ten poslední else tam je na nic..
špatný údaje máš už za odesláním prvního Mailu
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- Roscow
- Level 2.5
- Příspěvky: 268
- Registrován: únor 08
- Bydliště: Huštěnovice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení JavaScriptu do PHP
Toto je celý kód PHP:
To, co tam mám mi poradil tady někdo z fóra. A jako fakt mi to fungovalo, jen potřebuji opravit druhý Mail(), první mi funguje. Chci, aby se to odeslalo na oba zároveň a při chybě neodeslalo ani na jeden. (momentálně mi to na první nedojde a na druhý ano).
<Title>Objednávka</Title>
<?php
$jmeno = $_POST['jmeno'];
$bydliste = $_POST['bydliste'];
$psc = $_POST['psc'];
$telefon = $_POST['telefon'];
$email = $_POST['email'];
$prijezd = $_POST['prijezd'];
$odjezd = $_POST['odjezd'];
$sluzba = $_POST['sluzba'];
$pobyt = $_POST['pobyt'];
$zprava = "\nJméno: $jmeno
\nBydliště: $bydliste
\nPSČ: $psc
\nTelefon: $telefon
\nEmail: $email
\nDatum příjezdu: $prijezd
\nDatum odjezdu: $odjezd
\nZvolená služba: $sluzba
\nDélka pobytu: $pobyt";
$zprava=Base64_Encode($zprava);
$headers .= "Reply-to:$email\r\n".
"MIME-Version: 1.0\r\n".
"Content-Type: text/plain; charset=\"windows-1250\"\r\n".
"Content-Transfer-Encoding: base64\r\n";
$spam = $_POST['kontrola'];
if ($jmeno!="" and
$bydliste!="" and
$psc!="" and $telefon!="" and
$email!="" and $prijezd!="" and
$odjezd!="" and $sluzba!="" and
$pobyt!="" and
$kontrola=="4")
{
If(Mail("maturitni.projekt@centrum.cz", "Objednavka: " . $email, $zprava, $headers))
echo "<script type='text/javascript'>alert('Email byl uspesne odeslan na e-mail poskytovatele.')</script>";
Else
echo "<script type='text/javascript'>alert('Chyba pri odesilani mailu ve funkci Mail.')</script>";
}
else
{
echo "<script type='text/javascript'>alert('Email neodeslan z duvodu nevyplneni vsech udaju nebo spatne zadaneho vysledku.')</script>";
}
{
If(Mail($email, "Objednavka", $zprava, $headers))
echo "<script type='text/javascript'>alert('Email byl uspesne odeslan na Vas e-mail.')</script>";
Else
echo "<script type='text/javascript'>alert('Chyba pri odesilani mailu ve funkci Mail.')</script>";
}
else
{
echo "<script type='text/javascript'>alert('Spatne zadane udaje.')</script>";
}
?>
<meta http-equiv="refresh" content="0;url=http://striteckymarek.ic.cz/projekt/objednat.html">
To, co tam mám mi poradil tady někdo z fóra. A jako fakt mi to fungovalo, jen potřebuji opravit druhý Mail(), první mi funguje. Chci, aby se to odeslalo na oba zároveň a při chybě neodeslalo ani na jeden. (momentálně mi to na první nedojde a na druhý ano).
Jsem takový jaký jsem
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení JavaScriptu do PHP
četls můj poslední příspěvek?
nemůžeš mít else u ničeho, není tam podmínka
nemůžeš mít else u ničeho, není tam podmínka
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- Roscow
- Level 2.5
- Příspěvky: 268
- Registrován: únor 08
- Bydliště: Huštěnovice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení JavaScriptu do PHP
hmm..to je zajímavé..druhý Mail() jsem zrušil, nechal jsem jen první, tak jak tu je a normálně mi to funguje.
Jsem takový jaký jsem
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení JavaScriptu do PHP
já stejně nevim k čemu tam je ten poslední else..
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- Roscow
- Level 2.5
- Příspěvky: 268
- Registrován: únor 08
- Bydliště: Huštěnovice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení JavaScriptu do PHP
no to je jedno, udělal jsem to nakonec uplně jinak..udělal jsem kopii do hlavičky, tak mi to posílá z jednoho Mail() na dva maily současně...
<Title>Objednávka</Title>
<?php
$jmeno = $_POST['jmeno'];
$bydliste = $_POST['bydliste'];
$psc = $_POST['psc'];
$telefon = $_POST['telefon'];
$email = $_POST['email'];
$prijezd = $_POST['prijezd'];
$odjezd = $_POST['odjezd'];
$sluzba = $_POST['sluzba'];
$pobyt = $_POST['pobyt'];
$textPole = $_POST['textPole'];
$zprava = "\nJméno: $jmeno
\nBydliště: $bydliste
\nPSČ: $psc
\nTelefon: $telefon
\nEmail: $email
\nDatum příjezdu: $prijezd
\nDatum odjezdu: $odjezd
\nZvolená služba: $sluzba
\nDélka pobytu: $pobyt
\nPoznámka: $textPole";
$zprava=Base64_Encode($zprava);
$hlavicka .= "Reply-to:$email\r\n".
"MIME-Version: 1.0\r\n".
"Content-Type: text/plain; charset=\"windows-1250\"\r\n".
"Content-Transfer-Encoding: base64\r\n".
"Bcc:$email";
$spam = $_POST['kontrola'];
if ($jmeno!="" and
$bydliste!="" and
$psc!="" and $telefon!="" and
$email!="" and $prijezd!="" and
$odjezd!="" and $sluzba!="" and
$pobyt!="" and
$kontrola=="4")
{
If(Mail("maturitni.projekt@centrum.cz", "Objednavka: " . $email, $zprava, $hlavicka))
echo "<script type='text/javascript'>alert('Email byl uspesne odeslan na e-mail poskytovatele i na Vas e-mail.')</script>";
Else
echo "<script type='text/javascript'>alert('Chyba pri odesilani mailu ve funkci Mail.')</script>";
}
else
{
echo "<script type='text/javascript'>alert('Email neodeslan z duvodu nevyplneni vsech udaju nebo spatne zadaneho vysledku.')</script>";
}
?>
<meta http-equiv="refresh" content="0;url=http://striteckymarek.ic.cz/projekt/objednat.html">
Jsem takový jaký jsem
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení JavaScriptu do PHP
jj takhle bych čekal že to uděláš: if-else a ne nic-else
když tam máš už JavaScript tak to přesměruj javascriptem a bez javascriptu to nic neukáže a hned to přesměruje, to je na nic
když tam máš už JavaScript tak to přesměruj javascriptem a bez javascriptu to nic neukáže a hned to přesměruje, to je na nic
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- Roscow
- Level 2.5
- Příspěvky: 268
- Registrován: únor 08
- Bydliště: Huštěnovice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení JavaScriptu do PHP
však tak jsem to měl i předtím, ale nejspíš sis toho nevšiml :) zkusím udělat ten JS, kdyžtak se ozvu.
Úprava: Změnil jsem to teda na JS a žádný viditelný rozdíl jsem nespatřil. V čem měl být ten rozdíl mezi přesměrování HTML a JS?
Úprava: Změnil jsem to teda na JS a žádný viditelný rozdíl jsem nespatřil. V čem měl být ten rozdíl mezi přesměrování HTML a JS?
Jsem takový jaký jsem
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení JavaScriptu do PHP
zkus si vypnout javascript
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
- Roscow
- Level 2.5
- Příspěvky: 268
- Registrován: únor 08
- Bydliště: Huštěnovice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení JavaScriptu do PHP
aha
takže když bych tam nechal přesměrování přes HTML, tak by šlo permanetně nee? Co je podle tebe lepší?

Jsem takový jaký jsem
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vložení JavaScriptu do PHP
podle mě je lepší přesměrování javascriptem a bez javascriptu tam zobrazit zprávu Přejít zpět, nebo nevim
nejlepší by asi bylo zobrazit ten výsledek normálně v tom designu v jakým máš ostatní stránky - prostě aby tam bylo menu a dalo se jít normálně dál a ne kvůli nějaký blbý hlášky dávat zpět nebo klikat na nějakej odkaz Zpět
nejlepší by asi bylo zobrazit ten výsledek normálně v tom designu v jakým máš ostatní stránky - prostě aby tam bylo menu a dalo se jít normálně dál a ne kvůli nějaký blbý hlášky dávat zpět nebo klikat na nějakej odkaz Zpět
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti