Programovacie jazyky, rady, poradňa...
xjojox2246
Star
Príspevky: 631 Registrovaný: 14 aug 2008, 13:12
Príspevok
od používateľa xjojox2246 » 05 feb 2011, 10:19
no takze potreboval by som v
php
ze ked niekto nevyplni vsetko tak sa napise ze "Musíte vyplniť všetko"
alebo nejaky kod ze si nastavim toto je povinne, toto nie, toto je tiez povinne atď
Kód: Vybrať všetko
<?php
if($_GET["potvrd"] == "Odoslať") {
$komu = "[email protected] ";
$predmet = "Dotaznik jazdca";
$od = "from: WWW";
$telo = "";
$telo .= "Dotaznik jazdca\n\r\r";
$telo .= "\n";
$telo .= "Meno: ".$_GET["1"]."\n\r";
$telo .= "Priezvisko: ".$_GET["2"]."\n\r";
$telo .= "Prezivka: ".$_GET["3"]."\n\r";
$telo .= "Datum narodenia: ".$_GET["4"]."\n\r";
$telo .= "Bydlisko: ".$_GET["5"]."\n\r";
$telo .= "Startove cislo: ".$_GET["6"]."\n\r";
$telo .= "Prvy zavod: ".$_GET["7"]."\n\r";
$telo .= "Najlepsie umiestnenie: ".$_GET["8"]."\n\r";
$telo .= "Kontakt na jazdca: ".$_GET["9"]."\n\r";
$telo .= "Co pre teba znamena scooter / skuter? ".$_GET["10"]."\n\r";
$telo .= "Ine konicky? ".$_GET["11"]."\n\r";
$telo .= "Co studujes? ".$_GET["12"]."\n\r";
$telo .= "Ako dlho jazdis? ".$_GET["13"]."\n\r";
$telo .= "Na akom skutri by si chcel/la jazdit najradsej? ".$_GET["14"]."\n\r";
$telo .= "Ako si sa dostal k scooter-racingu? ".$_GET["15"]."\n\r";
$telo .= "Oblubene okruhy? ".$_GET["16"]."\n\r";
$telo .= "Kam by si sa chcel ist v buducnosti? ".$_GET["17"]."\n\r";
$telo .= "Mas nejaky vzor/oblubeneho jazdca? ".$_GET["18"]."\n\r";
$telo .= "Ake je tvoje oblubene jedlo? ".$_GET["19"]."\n\r";
$telo .= "Aky je tvoj oblubeny napoj? ".$_GET["20"]."\n\r";
$telo .= "Co najradsej pocuvas za hudbu?? ".$_GET["21"]."\n\r";
$telo .= "----------------\n";
$telo .= "Team: ".$_GET["22"]."\n\r";
$telo .= "Kontakt na team: ".$_GET["23"]."\n";
// *******************************//
// --odoslanie samotneho mailu--- //
// *******************************//
if(@mail($komu, $predmet, $telo, $od)) {
echo("Dotazník jazdca bol úspešne odoslaný webmastrovi");
} else {
echo("Niektorá zo služieb zlyhala. Skúste to prosím neskôr.");
}
} else {
echo("Požiadavka na odoslanie neprišla z formulára.");
}
?>
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 05 feb 2011, 10:23
Kód: Vybrať všetko
for($i=1; $i <= 23; $i++) if(empty($_GET[$i])) exit("Musíte vyplniť všetko");
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 05 feb 2011, 11:03
za riadok if($_GET["potvrd"] == "Odoslať") {
xjojox2246
Star
Príspevky: 631 Registrovaný: 14 aug 2008, 13:12
Príspevok
od používateľa xjojox2246 » 05 feb 2011, 11:05
mohol by si to len doplnit do mojho??
vopred dikk
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 05 feb 2011, 11:08
nie, lebo ak nedokážeš zkopírovať riadok ktorý som ti dal v prvom poste a prilepiť ho za riadok ktorý som ti vypísal v druhom poste tak som odhodlaný bojovať proti tomu, aby sa z teba niekedy stal programátor
Nájdi si niekoho iného kto ti ten jeden riadok bude vedieť zkopírovať
xjojox2246
Star
Príspevky: 631 Registrovaný: 14 aug 2008, 13:12
Príspevok
od používateľa xjojox2246 » 05 feb 2011, 11:33
prepac som nevedel ze si uz odpovedal
//autoeditácia príspevku (05 Feb 2011, 11:41)
nejde to
//autoeditácia príspevku (05 Feb 2011, 11:47)
dal som to ako si povedal a nejde
Kód: Vybrať všetko
<?php
if($_GET["potvrd"] == "Odoslať") { for($i=1; $i <= 23; $i++) if(!isset($_GET[$i])) exit("Musíte vyplniť všetko");
$komu = "[email protected] ";
$predmet = "Dotaznik jazdca";
$od = "from: WWW";
$telo = "";
$telo .= "Dotaznik jazdca\n\r\r";
$telo .= "\n";.............
aj takto
Kód: Vybrať všetko
<?php
if($_GET["potvrd"] == "Odoslať") {
for($i=1; $i <= 23; $i++) if(!isset($_GET[$i])) exit("Musíte vyplniť všetko");
$komu = "[email protected] ";
$predmet = "Dotaznik jazdca";
$od = "from: WWW";
$telo = "";
$telo .= "Dotaznik jazdca\n\r\r";
$telo .= "\n";.............
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 05 feb 2011, 11:56
skús ešte raz, zkopíroval si to pred mojím editom. A nabudúce ti na rekaciu "nejde to" ani neodpíšem keď nevieš popísať problém. Čo znamená že nejde? Chyba? Prázdna stránka? Prejde aj bez vyplnenia? ... (to sú rečnícky otázky, viem ako sa to správa ale nauč sa kur*a vyjadrovať)
juho
Star
Príspevky: 551 Registrovaný: 11 máj 2007, 21:16
Príspevok
od používateľa juho » 05 feb 2011, 13:12
och ty nazyvas inputy cislom? no napajedeny audiotrack tam ma if empty a nie isset bo ono to bude setnute cez get sice tam bude ?1=&2= ... ale setnute to bude no pozor potom na cislo 0 bo az zadas do inputu 0 tak empty to vyhodoti tiez ako keby si nic nezadal cize v podstate by tam mohlo byt
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 05 feb 2011, 13:16
z tých polí čo tam má nemá zmysel aby niektoré malo hodnotu nula, čiže nula je nekorektný vstup a môže sa teda odchytiť ako nevyplnený
juho
Star
Príspevky: 551 Registrovaný: 11 máj 2007, 21:16
Príspevok
od používateľa juho » 05 feb 2011, 13:18
ake je tvoje startovacie cislo?
ako dlho jazdis?
nedal by si tam 0?
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 05 feb 2011, 13:20
štartovacie číslo nula? A niekto kto jazdí nula (teda nejazdí vôbec) sa hlási na preteky? nevermind, mne sa tá nula nehodí nikde
xjojox2246
Star
Príspevky: 631 Registrovaný: 14 aug 2008, 13:12
Príspevok
od používateľa xjojox2246 » 05 feb 2011, 13:55
teraz som skusil toto " ani neviem co" a ked som nevypisal vsetky a dal odoslat tak hodilo iba bielu obrazovku a ked som to vsetko vyplnil napisalo "Musite vyplnit vsetko"
Kód: Vybrať všetko
<?php
if($_GET["potvrd"] == "Odoslať") { for($i=1; $i <= 23; $i++) if($_GET[$i]=="") exit; exit("Musíte vyplniť všetko");
$komu = "[email protected] ";
$predmet = "Dotaznik jazdca";
$od = "from: WWW";
$telo = "";
$telo .= "Dotaznik jazdca\n\r\r";
$telo .= "\n";
$telo .= "Meno: ".$_GET["1"]."\n\r";
$telo .= "Priezvisko: ".$_GET["2"]."\n\r";
$telo .= "Prezivka: ".$_GET["3"]."\n\r";
$telo .= "Datum narodenia: ".$_GET["4"]."\n\r";
$telo .= "Bydlisko: ".$_GET["5"]."\n\r";
$telo .= "Startove cislo: ".$_GET["6"]."\n\r";
$telo .= "Prvy zavod: ".$_GET["7"]."\n\r";
$telo .= "Najlepsie umiestnenie: ".$_GET["8"]."\n\r";
$telo .= "Kontakt na jazdca: ".$_GET["9"]."\n\r";
$telo .= "Co pre teba znamena scooter / skuter? ".$_GET["10"]."\n\r";
$telo .= "Ine konicky? ".$_GET["11"]."\n\r";
$telo .= "Co studujes? ".$_GET["12"]."\n\r";
$telo .= "Ako dlho jazdis? ".$_GET["13"]."\n\r";
$telo .= "Na akom skutri by si chcel/la jazdit najradsej? ".$_GET["14"]."\n\r";
$telo .= "Ako si sa dostal k scooter-racingu? ".$_GET["15"]."\n\r";
$telo .= "Oblubene okruhy? ".$_GET["16"]."\n\r";
$telo .= "Kam by si sa chcel ist v buducnosti? ".$_GET["17"]."\n\r";
$telo .= "Mas nejaky vzor/oblubeneho jazdca? ".$_GET["18"]."\n\r";
$telo .= "Ake je tvoje oblubene jedlo? ".$_GET["19"]."\n\r";
$telo .= "Aky je tvoj oblubeny napoj? ".$_GET["20"]."\n\r";
$telo .= "Co najradsej pocuvas za hudbu?? ".$_GET["21"]."\n\r";
$telo .= "----------------\n";
$telo .= "Team: ".$_GET["22"]."\n\r";
$telo .= "Kontakt na team: ".$_GET["23"]."\n";
// *******************************//
// --odoslanie samotneho mailu--- //
// *******************************//
if(@mail($komu, $predmet, $telo, $od)) {
echo("Dotazník jazdca bol úspešne odoslaný webmastrovi");
} else {
echo("Niektorá zo služieb zlyhala. Skúste to prosím neskôr.");
}
} else {
echo("Požiadavka na odoslanie neprišla z formulára.");
}
?>
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 05 feb 2011, 13:59
jeden exit tam máš navyše
juho
Star
Príspevky: 551 Registrovaný: 11 máj 2007, 21:16
Príspevok
od používateľa juho » 05 feb 2011, 14:36
kokoooos ty si ale hhhhh vies syntax podmienky if? a vies co robi exit? ved uz ked vies spustit translate.google.com tak by si nato mal prijst
xjojox2246
Star
Príspevky: 631 Registrovaný: 14 aug 2008, 13:12
Príspevok
od používateľa xjojox2246 » 05 feb 2011, 15:08
a kde to tam je??
//autoeditácia príspevku (05 Feb 2011, 15:12)
ja to myslim tak ze by sa nejak dorobil do toho html ze upload alebo nwm co aby mne dosli na mail obrazky co on tam uploadne
//autoeditácia príspevku (05 Feb 2011, 15:13)
aby dosli stym formularom
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 05 feb 2011, 15:17
za 10€ ti to doprogramujem