Autor | Zpráva | ||
---|---|---|---|
Twe3k Profil * |
#1 · Zasláno: 14. 10. 2014, 20:21:55
Ahoj mám takýto jednoduchý form ktorý po odoslaní uloží hodnoty do db:
<form method="post" enctype="multipart/form-data" action=""> <div class="col-md-8"> <h1>Fitness jedálniček</h1> </div> <div class="col-md-8"> img </div> <div class="col-md-4"> opis </div> <div class="row"> <div class="col-md-8"> <input type="email" class="form-control" name="Email2" placeholder="Vlož email" value="<?php echo $Email2;?>" required /> </div> <div class="col-md-4"> <button type="submit" class="btn btn-warning btn-block" name="SendMail2" id="button-download" download="ahoj.pdf" >Stiahnuť</button> </div> </div> </form> <? if(isset($_POST['SendMail2'])){ $query1="SELECT COUNT(*) as pocet FROM `Hodnoty` WHERE `email` LIKE '%$Email2%' "; $result1 = mysql_query($query1) or die("Query nepreslo1\n"); $line1=mysql_fetch_array($result1,MYSQL_BOTH); $mcount1=$line1["pocet"]; if ($result1) mysql_free_result($result1); if($mcount1 < 1) { mysql_query("INSERT INTO $table_email (email) VALUES('$Email2' )") or die("Nepodarilo sa pridat."); } } Nejak sa dlhší čas trápim, vačšina riešení čo som vygooglil mi nešla, tak som prišiel sem po radu. Potrebujem aby po odoslaní formuláru urobilo ešte jednu činnosť a to danému užívatelovi stiahlo pdf súbor ktorý mám uložení na ftp. Ďakujem |
||
mimochodec Profil |
Twe3k:
Jak poslední krok po úspěšném nahrání dej header("Location: tamtensoubor.pdf"); exit(); |
||
Twe3k Profil * |
#3 · Zasláno: 14. 10. 2014, 20:28:33
mimochodec:
Bohužiaľ ale toto mi nefunguje "Warning: Cannot modify header information - headers already sent by (output started at /data/web/virtuals/51461/virtual/www/header.php:20) in /data/web/virtuals/51461/virtual/www/article.php on line 231" |
||
mimochodec Profil |
#4 · Zasláno: 14. 10. 2014, 20:34:10
Twe3k:
„Bohužiaľ ale toto mi nefunguje“ Aha, zapomněl jsem dodat, že před tím, co jsem napsal, nesmí proběhnout žádné echo ani žádný jiný výpis. |
||
Twe3k Profil * |
#5 · Zasláno: 14. 10. 2014, 20:48:52
skusím som to cez tam vložiť aj cez iframe, chybu už nevypisuje ale súbor nestahuje ani nezobrazí nič.. len udaje uloží do db
|
||
mimochodec Profil |
#6 · Zasláno: 14. 10. 2014, 21:32:10
Máš tu správně cestu? Tzn. není to třeba někde v podsložce?
|
||
Twe3k Profil * |
#7 · Zasláno: 14. 10. 2014, 21:42:40
nie je, cesta je dobre, skúsil som aj celú url ale nefunguje
|
||
mimochodec Profil |
#8 · Zasláno: 14. 10. 2014, 21:46:03
Tak nevím. Vyzkoušej si to někde jinde, abys viděl, že to přesměrování samo o sobě funguje - nevím, proč by nemělo. Je to běžná věc po odeslání formuláře.
|
||
Twe3k Profil * |
#9 · Zasláno: 14. 10. 2014, 22:05:28
Konečne sa mi to podarilo rozchodiť ale pdf sa otvorí na novej karte, pre mna je lepšie ak by sa stiahlo. je to nejak možné dosiahnuť?
|
||
Alphard Profil |
#10 · Zasláno: 14. 10. 2014, 22:11:15
To je otázka hlaviček a každý slušný vyhledávač najde odpověď asi za sekundu stackoverflow.com/a/364950 a možná lépe stackoverflow.com/a/9209074.
|
||
Twe3k Profil * |
#11 · Zasláno: 14. 10. 2014, 22:23:06
Už to ide ako som potreboval. Ďakujem obom za pomoc.
|
||
Časová prodleva: 9 let
|
0