Autor Zpráva
Twe3k
Profil *
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 *
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
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 *
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
Máš tu správně cestu? Tzn. není to třeba někde v podsložce?
Twe3k
Profil *
nie je, cesta je dobre, skúsil som aj celú url ale nefunguje
mimochodec
Profil
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 *
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
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 *
Už to ide ako som potreboval. Ďakujem obom za pomoc.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: