Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.09.09
Prihlásený: 20.12.18
Príspevky: 63
Témy: 23
Bydlisko: Kráľovce pr...
Príspevok NapísalOffline : 23.11.2010 1:00

Ahojte.
Mam jednoduchu anketu z ktorej odpovede si chcem odosielat na mail. Je to sest otazok. Po vyplneni odpovedi a odoslani vykrikuje chybu: Warning:mail() expects at most 5 parameters, 8 given in /apt/...../posli.php on line 12.
Tu je kod posli.php
Kód:
<?
$predmet = "Anketa";
$odpoved = $_POST['odpoved'];
$odpoveda = $_POST['odpoveda'];
$odpovedb = $_POST['odpovedb'];
$odpovedd = $_POST['odpovedd'];
$odpovede = $_POST['odpovede'];
$odpovedf = $_POST['odpovedf'];

if ($odpoved!="" and $odpoveda!="" and $odpovedb!="" and $odpovedd!="" and $odpovede!="" and $odpovedf!="")
{
Mail("moj@mail.sk", $predmet, "Ako by ste hodnotili kvalitu a úroveň služieb poskytovaných spoločnosťou Konštrukta? " . $odpoved, "Ako ste spokojní s prístupom a ochotou pracovníkov Konštrukta pri vybavovaní Vašich požiadaviek? " . $odpoveda, "Ako ste spokojní s enviromentálnym správaním našich pracovníkov? ". $odpovedb, "Vyjadrujete spokojnosť s dodržiavaním zásad bezpečnosti a ochrany zdravia počas výkonu stavebných prác? " . $odpovedd, "Ako hodnotíte plnenie požadovaných termínov? " . $odpovede, "Ako hodnotíte udržiavanie poriadku na stavbe? " . $odpovedf);
echo '<script type="text/javascript">
                    <!--
                     alert("Ďakujeme za Váš čas, ktorý ste strávili pri tomto dotazníku!");
                    // --> </script>';     
echo '<script type="text/javascript" for="window" event="onLoad()">
                    <!--
                    window.location.href="anketa.php"
                    // --> </script>';                               
}
 else
echo '<script type="text/javascript">
                    <!--
                     alert("Dotazník sa nepodarilo odoslať, vyplňte prosím všetky odpovede!");
                    // --> </script>'; 
echo '<script type="text/javascript" for="window" event="onLoad()">
                    <!--
                    window.location.href="anketa.php"
                    // --> </script>';     
?>

Je mozne to nejako poriesit?
Dik.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 23.11.2010 7:51

no ved chybova hlaska ti to jasne hovori ze funkcia mail moze mat maximalne 5 parametrov a ak dobre pocitam tak ty jej podsuvas 8.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.09.09
Prihlásený: 20.12.18
Príspevky: 63
Témy: 23
Bydlisko: Kráľovce pr...
Príspevok Napísal autor témyOffline : 23.11.2010 8:22

To som uz pochopil. Skusal som tiez do jednej premennej vlozit vsetky odpovede, ale s tym bol tiez problem. Da sa to nejak riesit? Nerad by som tento dotaznik posielal emailom na viackrat.
Dik.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 23.11.2010 8:27

no a aky problem bol ked si dal vsetky odpovede do jednej premennej ?


Offline

Správca fóra
Správca fóra
Anketa

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 23.11.2010 8:35

da sa to vyriesit tak, ze funkciu mail() pouzijes tak, ako sa ma a nebudes si vymyslat nove parametre, ktore tam nemaju co hladat

http://sk.php.net/manual/en/function.mail.php







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.09.09
Prihlásený: 20.12.18
Príspevky: 63
Témy: 23
Bydlisko: Kráľovce pr...
Príspevok Napísal autor témyOffline : 23.11.2010 9:37

Skusil som to takto. No teraz je problem so string-om v poli na tretej pozicii.(ak som to spravne pochopil)
Warning: mail() expects parameter 3 to be string, array given in/.../...
Kód:
<?
$odpov["1"] = $_POST['odpoved'];
$odpov["2"] = $_POST['odpoveda'];
$odpov["3"] = $_POST['odpovedb'];
$odpov["4"] = $_POST['odpovedd'];
$odpov["5"] = $_POST['odpovede'];
$odpov["6"] = $_POST['odpovedf'];

if ($odpov!="")
{
Mail('moj@email.sk', 'Anketa',  $odpov);
echo '<script type="text/javascript">
                    <!--
                     alert("Ďakujeme za Váš čas, ktorý ste strávili pri tomto dotazníku!");
                    // --> </script>';     
echo '<script type="text/javascript" for="window" event="onLoad()">
                    <!--
                    window.location.href="anketa.php"
                    // --> </script>';                               
}
 else
echo '<script type="text/javascript">
                    <!--
                     alert("Dotazník sa nepodarilo odoslať, vyplňte prosím všetky odpovede!");
                    // --> </script>'; 
echo '<script type="text/javascript" for="window" event="onLoad()">
                    <!--
                    window.location.href="anketa.php"
                    // --> </script>';     
?>


Offline

Správca fóra
Správca fóra
Anketa

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 23.11.2010 9:47

treti parameter funkcie mail musi byt string, ty tam davas pole $odpov. Najskor si vygeneruj telo emailu, napr. takto (samozrejme, treba doplnit potrebne data):
Kód:
$body = "Ako by ste hodnotili kvalitu a úroveň služieb poskytovaných spoločnosťou Konštrukta?\nODPOVED 1\n\n";
$body .= "Ako ste spokojní s prístupom a ochotou pracovníkov Konštrukta pri vybavovaní Vašich požiadaviek?\nODPOVED 2\n\n";
//atd

mail('moj@email.sk', 'Anketa', $body);







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.09.09
Prihlásený: 20.12.18
Príspevky: 63
Témy: 23
Bydlisko: Kráľovce pr...
Príspevok Napísal autor témyOffline : 23.11.2010 15:31

Dik uz to ide. :)


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Anketa

v Optické zariadenia

25

1837

15.10.2007 23:50

piethblank Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Anketa

v Notebooky a netbooky

15

1607

08.03.2007 15:11

Bew20 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Anketa

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Správy pre vedenie fóra

34

5526

06.03.2006 19:54

Ivo Mašek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ANKETA

v HTML, XHTML, XML, CSS

4

759

11.03.2008 16:14

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ajax anketa

v Ostatné

4

1512

12.05.2007 20:56

javo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ANKETA: Preklepy

v Ostatné

5

626

10.01.2011 15:59

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Socka-anketa

v Vzdelanie, štúdium, škola

24

1298

16.12.2009 9:32

KocuR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Anketa v php

v PHP, ASP

6

1349

16.05.2006 17:57

mokus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. anketa v JavaCsript

v JavaScript, VBScript, Ajax

3

568

14.04.2009 18:22

gruľa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. anketa, počitadlo, kalkulačka....

v Webdesign

9

543

05.07.2014 15:00

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Anketa - hlasovať iba raz

v PHP, ASP

26

2131

09.02.2010 11:52

creamcafe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Anketa - Každý iba raz...

v JavaScript, VBScript, Ajax

15

1024

02.06.2010 19:23

camo Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Marihuana - Vase nazory + anketa

[ Choď na stránku:Choď na stránku: 1 ... 9, 10, 11 ]

v Spoločnosť, politika, psychológia, filozofia, náboženstvo

306

9970

19.06.2010 20:30

eXistenZ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. aky digitálny fotoaparát vybrať? + anketa

v Ostatné

6

455

29.12.2010 19:08

kamo555 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomozte kamošovi s bakalarkou-mala anketa

v Krčma

4

492

07.03.2013 10:24

Semp Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ANKETA:riedenie napojov v podnikoch vodou

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Krčma

30

1995

13.09.2010 18:10

Trty Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra