Osaisko joku sanoa mitä tarkoittaa, kun saan Warning: Division by zero in line.....
-virheilmoituksen?
Siis noin yleisluontoisesti, mitä toi tarkoittaa?
-virheilmoituksen?
Siis noin yleisluontoisesti, mitä toi tarkoittaa?
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Yrität jakaa jotain lukua nollalla ja sehän ei ole mahdollista vaan aiheuttaa virheen.
että.. kirjotin html-lomakkeen tiedostoon tiedosto.php ja samassa tiedostossa minulla on tuo lomakkeen tietoja käsittelevä php-koodi ja minulla on siis
eli pitäisikö nuo olla sittenkin eri tiedostoissa tyyliin:
lomake.htm jossa
?
ja tiedosto.php:ssä siis vain nuo koodit, mitkä käsittelevät lomakkeelta tulleet tiedot..?
varmistat vain että lomaketta käsittelevää koodia ei ajeta sillä kertaa, kun lomake vasta näytetään käyttäjälle.
Vaan varoitus ettei nollalla voi jakaa. Joten scriptin alkuun error_reporting(E_ALL ^ E_NOTICE);
Toki varoitukset kannattaa pitää näkyvissä kun scriptejä tekee, mut muutoin ne voi huoletta piilottaa. Toisaaltaan jos haluaa täydellistä koodia niin silloin toki varoituksiakaan ei tule.
Jos koodissa jossain kohtaa yritetään jakaa nollalla, niin se on sen verran suuri virhe, ettei sitä kannata alkaa peittelemään vaan korjaamaan. Eipä se nyt voi kenellekään olla liian iso urakka vaikka tarkistaa se jakaja ennen jakolaskua..
Yhä tuo on huomautus eikä virhe. Toki tuo nolla jakajana kannattaa kannattaa korjata, mutta välttämätöntä se ei suinkaan ole. Mutta yleisesti ottaen nuo huomautukset ovat aikasta turhia ja ne voi aika huoletta poistaa. Mitä hyötyä on esim muuttujien alustuksesta? entäs ehtolauseissa issetin käytöllä?