[ Príspevkov: 8 ] 
AutorSpráva
Offline

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

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

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 | 2
NapísalOffline : 23.11.2010 7:51 | Anketa

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ý: 06.10.17
Príspevky: 63
Témy: 23 | 23
Bydlisko: Kráľovce pr...
Napísal autor témyOffline : 23.11.2010 8:22 | Anketa

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 | 2
NapísalOffline : 23.11.2010 8:27 | Anketa

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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 23.11.2010 8:35 | Anketa

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


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

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

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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 23.11.2010 9:47 | Anketa

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);


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

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

Dik uz to ide. :)


 [ Príspevkov: 8 ] 


Anketa



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
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

4966

06.03.2006 19:54

Ivo Mašek

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

ANKETA

v HTML, XHTML, XML, CSS

4

513

11.03.2008 16:14

Tominator

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

Anketa

v Optické zariadenia

25

1459

15.10.2007 23:50

piethblank

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

Anketa

v Notebooky a netbooky

15

1310

08.03.2007 15:11

Bew20

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

Socka-anketa

v Vzdelanie, štúdium, škola

24

965

16.12.2009 9:32

KocuR

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

ajax anketa

v Ostatné

4

1231

12.05.2007 20:56

javo

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

ANKETA: Preklepy

v Ostatné

5

413

10.01.2011 15:59

emer

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

anketa, počitadlo, kalkulačka....

v Webdesign

9

238

05.07.2014 15:00

shaggy

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

Anketa v php

v PHP, ASP

6

1087

16.05.2006 17:57

mokus

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

anketa v JavaCsript

v JavaScript, VBScript, Ajax

3

393

14.04.2009 18:22

gruľa

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

7498

19.06.2010 20:30

eXistenZ

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

Anketa - hlasovať iba raz

v PHP, ASP

26

1842

09.02.2010 11:52

creamcafe

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

Anketa - Každý iba raz...

v JavaScript, VBScript, Ajax

15

497

02.06.2010 19:23

camo

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

aky digitálny fotoaparát vybrať? + anketa

v Ostatné

6

239

29.12.2010 19:08

kamo555

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

Anketa: Používam systém spoplatnených webov Piano?

v Krčma

10

472

11.02.2012 22:01

haffen

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

pomozte kamošovi s bakalarkou-mala anketa

v Krčma

4

186

07.03.2013 10:24

Semp



© 2005 - 2017 PCforum, edited by JanoF