Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Poczekaj zanim wyslesz
Forum PHP.pl > Forum > Przedszkole
DannyM
Mam sobie programik co wykonuje tam rozne cudenka na koncu poakzuje tabele i wysyla email z wynikiem.

  1. <?php
  2. echo '<div align="center"><br /><br /><input type="submit" name="Submit" value="Popraw formularz" /></div>
  3.    </form>';
  4. // tu chce pytanie czy akceptujesz bo poprawiasz jest wyzej :)
  5. } else {
  6.  
  7. // WYSYLKA
  8.    
  9. $do .= $email"; // klient
  10. $temat = "T";
  11. $naglowki  = "MIME-Version: 1.0";
  12. $naglowki .= "Content-type: text/html; charset=iso-8859-2";
  13. $naglowki .= "From: FORm <adres@domenkiii.pl>";
  14.  
  15. mail($do, $temat, $tabela, $naglowki);
  16. ?>


chce aby przed wyslaniem zapytal mnie czy chce go wyslac czy poprawic formularz. Moge zastowowac skrypt java ale on zaslania mi wynik na ekanie a nie powinien wiec wole to zobic jakos innaczej.
erix
Zrób jeszcze jeden krok formularza, np. najpierw piszesz wiadomość, potem wpychasz treść maila do sesji, wywalasz pytanie i na koniec wysyłka.

Choć nie rozumiem, co Ci przeszkadza użycie np. confirm po stronie klienta. Naprawdę nie rozumiem, co zasłania...
DannyM
wiesz tam jest tabela i jak ma ja zobaczyc zanim wysle skoro okno potwierdzenia jest na jej srodku smile.gif
erix
Przy okienku OK/Anuluj? Nie pisałeś nigdy niczego w notatniku? tongue.gif
Nie można przesuwać okienek? tongue.gif
DannyM
kurde to i tak musi byc cos co wywola JS.
Uwierz mi, ze jak bym wiedzial jak to zorbic to bym zorbil wstydnis.gif
erix
Kod
if(confirm('czy na pewno')){
formularz.submit();
}


Naprawdę nie rozumiem, jaki problem użyć confirm w aplikacji desktopowej... Jeśli Cię to nie satysfakcjonuje, użyj jakichś argumentów, żeby mnie przekonać, że moje rozwiązanie jest do d... bani.
DannyM
dalem tak ale czy klikne to czy to sie wykonuje. Sorrki ale w JS nie jestem bieglu wcale
Wstawilem to po else {

  1. <script type="text/javascript">
  2. <!--
  3. if(confirm('Czy akceptujesz zamówienie? Jeśli chcesz poprawić kliknij Anuluj.')){
  4. //co tu wstawic
  5. }
  6. else {
  7. //<input type="submit" name="Submit" value="Popraw zamówienie" />
  8. //co tutaj
  9. }
  10. //-->
erix
Temat: JavaScriptStoper
DannyM
Jeszcze jedno. Czy mozna takie okno jakos nazwac w sensie aby bylo np. Uwaga a nie adres strony. I czy da sie wplecic <br> lub inny znak.



Nic mi nie wychodzi. Probowalem przepraltac js z php i tez pupablada

<script type="text/javascript">
<!--
if(confirm('Czy akceptujesz zamówienie? Jeśli chcesz poprawić kliknij Anuluj.')){
}
<?
echo "1";
?>
else {
//history.go(-1);
<?
echo "2";
?>
}
//-->
</script>
erix
W okienko confirm nie.

Jeśli potrzebujesz jakiegoś bardziej wyrafinowanego okienka, to np. poszukaj któregoś ze skryptów modal window.

Cytat
Nic mi nie wychodzi. Probowalem przepraltac js z php i tez pupablada

A zobacz, co dostajesz do przeglądarki. tongue.gif Sama liczba w kodzie niewiele Ci tu zrobi. tongue.gif
DannyM
fakt nie sprawdzilem od strony przegladarki sad.gif
Juz nie mam pomyslow. Czyli mowisz, ze mam isc w strone css'a i onclick?
DannyM
ciekawe ale znalazlem tez cos takiego
  1. <div id="box" class="dialog">
  2. <div style="text-align:center"><span id="txt">Press OK to continue.</span><br>
  3. <button onclick="hm('box');okSelected()">OK</button>
  4. </div>

tylko gdzie tu wstawic link smile.gif
erix
No właśnie w warstwę box. winksmiley.jpg

Przeanalizuj trochę kod, a nie czekasz na gotowca. tongue.gif
DannyM
ale uparciuch tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.