login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Division by zero?

Offline NickSons - 08/07/2008 00:18 (laatste wijziging 08/07/2008 00:26)
Avatar van NickSonsNieuw lid Hey,

Ik heb het volgende probleem met mijn script hij heeft een division by zero.

op regel 122 en daar staat dit:

Plaatscode: 11827

krijg hem er op geen een manier uit alleen als ik het gemiddelte berekenen eruit haal wat kan ik hir aan doen:$

bedankt

10 antwoorden

Gesponsorde links
Offline Martijn - 08/07/2008 00:31
Avatar van Martijn Crew PHP $track->keer heeft geen waarde. De rest word uitgelegd in je error 

100/0=? dat weet die server netzogoed niet
Offline Delta - 08/07/2008 13:53
Avatar van Delta Nieuw lid Zet een @ ervoor dan krijg je nog een uitkomst namelijk 0
Offline marten - 08/07/2008 14:07
Avatar van marten Beheerder Dat is wel een hele lelijke oplossing Delta......
Offline Mad_Mike - 08/07/2008 14:09
Avatar van Mad_Mike PHP beginner
marten schreef:
Dat is wel een hele lelijke oplossing Delta......

 
Offline marten - 08/07/2008 14:10
Avatar van marten Beheerder Je status zegt genoeg.........
Offline Martijn - 08/07/2008 14:29
Avatar van Martijn Crew PHP waarom onderdrukken? gewoon oplossen dit is niet zo moeilijk, dat ene ding moet gewoon ff een waarde krijgen, dan is t opgelost
Offline Mad_Mike - 08/07/2008 16:50
Avatar van Mad_Mike PHP beginner
marten schreef:
Je status zegt genoeg.........

Niet meteen zo happen!

Waarom denk je dat ik die Quote erboven bij zet Was dus ook geen serieuze opmerking.

Owja,
Maar nu jij er toch over begint... het aantal posts / je ranking op sitemasters geeft uiteraard je 'echte' skills aan 

[ontopic]
Inderdaad zoals hierboven wordt aangegeven, controle op je gewenste input, dan pas actie uitvoeren. Dan weet je zeker dat je met de juiste/verwachte waarden aan de slag gaat 
Offline Wim - 08/07/2008 18:28
Avatar van Wim Crew algemeen of met een exception opvangen :-)
Offline Koen - 08/07/2008 21:24
Avatar van Koen PHP expert
wimmarien schreef:
of met een exception opvangen :-)

PHP.net: try
Dus 
Offline Grayen - 08/07/2008 22:00
Avatar van Grayen PHP ver gevorderde
  1. $punten = (empty($track->keer)
  2. ? 0
  3. : $track->punten / $track->keer
  4. );


Als je (conditie) ? dan : anders; niet snapt, dat is gewoon een verkorte versie van:

  1. if (empty($track->keer))
  2. {
  3. $punten = 0;
  4. }
  5. else
  6. {
  7. $track->punten / $track->keer
  8. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s