Re: php - formular

From: Ladislav Fabian (lasky@sined.sk)
Date: 20. 11. 2001, 10:58 CET


>>prosim o radu,
>>mam formular , ktary chci odeslat pres php.
>>script vypada asi takhle:
>> <?php
>>if (Mail ("xxx@xxx.cz", $poslat_cenik, "From:$email"))
>>{
>>echo"odeslano";
>>}else{
>>echo"neodeslano";
>>}
>>?>
>><FORM NAME="cenik_pc" METHOD="GET" ACTION="info.php">
>><font color="#000000">e-mail :&nbsp;</font><INPUT TYPE="text" NAME="email"
>> SIZE="20"style="background-color:#C89068 ;"><INPUT TYPE="submit" VALUE="odeslat" 
>>style="background-color:#C89068 ;font-size: 10pt" NAME="poslat_info">
>>      </center>
>>      </form>
>>---------------------------------------------------------------

Takze po prve: urobis si jednu stranku napr. formular.php, kde budes mat formular
a druhu stranku napr. info.php (ja by som to ale nazval poslat.php), kde budes mat
"""if (mail ...""" atd.
po druhe: premenna $poslat_info ti je IMHO naprd, pretoze si vlastne neposles nic
co by si mohol potrebovat. Alebo sa mylim? ;o)

>>Pujde to i s javascriptem takhle:

Neplet PHP s javascriptom, nefunguje to tak ako clovek chce a pri poslani
mailu ti to absolutne netreba.

>>nekde jsem videl script, kde podminka if nebyla ukoncena
>>endif, ale pouze }      jak to teda ma byt. Ptam se proto,

Aj ja som to videl, dokonca v tvojom maile. ;o)))

>>ze nekde jsem to vydel s endif , ale me to server neveme
>>a hlasi chybu. s } to nejak schroupe. 

Je to jedno:

if (nieco):
    urob prikaz;
endif;

je to iste ako:

if (nieco){
    urob prikaz;
}

Daj si pozor na tu dvojbodku za zatvorkou. Ked pouzijes jeden 
prikaz moze byt if (nieco) urob prikaz;

Blok endif; sa pouziva, napr. ked mas viac prikazov:

if ( a == 3 && c != 7):
    echo "mam to";
    break;
endif;

Alebo samozrejme:

if ( a == 3 && c != 7){
    echo "mam to";
    break;
}

Zalezi od teba comu das prednost. Keby daco, tak znova napis.

Lasky



This archive was generated by hypermail 2.1.2 : 20. 11. 2001, 10:51 CET