PHP Function kérdés
Sziasztok!
Lenne egy kérdésem van nekem egy formom amiben árat kéne számolnom és ezt function-al akarom de csak akkor számolná ki ha rá nyomok a submit-ra ami félig müködik félig nem mivel egyszerre több mindent kell kiszámolnia és valamiért egyessével számolja ki az árakat vagy 2x-3x kell rákatintanom a submit gombra, hogy minden ki legyen számolva.
Az lenne a kérdésem hogy hogy lehetne megoldani hogy egyszerre számolja ki az egészet?
Segítségeteket előre is köszi!
■ Lenne egy kérdésem van nekem egy formom amiben árat kéne számolnom és ezt function-al akarom de csak akkor számolná ki ha rá nyomok a submit-ra ami félig müködik félig nem mivel egyszerre több mindent kell kiszámolnia és valamiért egyessével számolja ki az árakat vagy 2x-3x kell rákatintanom a submit gombra, hogy minden ki legyen számolva.
Az lenne a kérdésem hogy hogy lehetne megoldani hogy egyszerre számolja ki az egészet?
Segítségeteket előre is köszi!
Nagy varázsló, aki ennyiből
A kód elérhető valahol?
Egy tippem van: a kiszámolandó értékeket több formba pakoltad. Ha így van, akkor tedd egybe őket!
PHP Function
Hűha... ehhez szakember
A formot PHP-ből nem lehet "meghívni". Az egy HTML elem.
Szóval továbbra is ott tartunk, hogy forráskód kellene...
php function
if(isset($_POST['submit'])){
function eredmeny($z, $y){
$eredmeny = $z + $y;
return $eredmeny;
}
}
?>
<?php for($x=0; $x<10; $x++){ ?>
<input type=text name='szam1[<?php echo $x?>]' />
<input type=text name='szam2[<?php echo $x?>]' />
<input type=text name='eredmeny' value='<?php echo eredmeny($_POST['szam1'][$x], $_POST[szam2][$x]);?>'/>
<?php }; ?>
<input type=submit name='submit' />
Őszintén mondom, hogy nem
Szánd rá az időt, és olvass utána, hogyan működik a HTTP, majd a HTML s végül a PHP, és utána térj vissza a feladathoz.
Ha arra gondolsz, hogy nincs
Elsősorban nem arra
De nem hiba van hanem az a
Akkor mégis van hiba, nem?
A HTML kimeneted futtasd át egy validátoron, a PHP-ban pedig kapcsolj be minden hibaellenőrzést, és addig ne próbáld megoldani a problémát, amíg az összes jelzett hibát ki nem javítottad.
Hidd el, meg fog oldódni magától, mert nem a kódod logikája a rossz.
De nincs hiba mert lehet,
Olyan mintha egyessével adná hozzá a számokat minden kattintásra.
Ha nem mutatod meg a valódi
A prog.hu-n nagyon szívesen segítenek
Kérj ott segítséget, mivel itt nem fejtetted ki értelmesen a problémát, és nem írtál teljes kódot.
A prog.hu-n viszont az ilyen hozzáállást nagyra értékelik, biztos segíteni fognak.
Fatal error: Call to undefined function eredmeny()
Sziasztok! A probléma
A probléma megoldva!
És mi volt a probléma?
Hát a hibát nem tudom mert
Ez igen!
Így lehet szép sorban egy egyszerű biztosíték helyett kb. az egész autót kicserélni azért, mert egyszer nem indult be. (Gy.k.: előbb tankot, aztán önindítót, akksit, generátort, motort ....)
Végén a tulaj megkérdi:
- Mi volt a hiba?
- Jaj, hát azt nem tudjuk, de a lényeg, hogy jó lett...
:)