login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Snippets > ISBN Code checker

ISBN Code checker

Auteur: BigTeddy - 02 september 2004 - 01:31 - Gekeurd door: Dennisvb - Hits: 3790 - Aantal punten: 2.00 (1 stem)





Ik had nog enkel kleine scriptje liggen die ik ooit eens had gemaakt naar een voorbeeld uit Turbo Pascal (kan ik ook nix aan doen hé) die we op school hadden gekregen.

Dit is 1 van de vélé, ik hoop dat er iemand nog iets aan heeft ;)

Dit scriptje controleerd of een ISBN code juist is.

Code:
  1. <?
  2. <center>
  3. <FORM METHOD=POST ACTION=''>
  4. Voer de ISBN code in<br />
  5. <INPUT TYPE='text' NAME='isbn'><br />
  6. vb: 9026034539
  7. <br /><br />
  8. <INPUT TYPE='submit' NAME='controleer_code' VALUE='Controleer'>
  9. </FORM>
  10. </center><hr /><br />
  11. ";
  12.  
  13. if(empty($_POST['isbn']) || strlen($isbn) <> 10 || !isset($_POST['controleer_code']))
  14. {
  15. echo "Je hebt geen ISBN code ingevoerd.";
  16. }
  17.  
  18. elseif(isset($_POST['controleer_code']))
  19. {
  20. $isbn = $_POST['isbn'];
  21. $isbn_lengte=strlen($isbn);
  22. $isbn_code=array();
  23. $som = 0;
  24.  
  25. for($tel=$isbn_lengte; $tel>-1; $tel--){$isbn_code[] = substr($isbn, $tel, 1);}
  26. for($i=$isbn_lengte; $i>0; $i--){$som=($isbn_code[$i]*$i)+$som;}
  27.  
  28. if($isbn_code['9'] == x){$som=$som+10;}
  29. else{$som=$som+$isbn_code['9'];}
  30.  
  31. if(ereg("[.]",$som/11)){echo "De ISBN code is niet aanvaard.";}
  32. elseif(!ereg("[.]",$som/11)){echo "De ISBN code is aanvaard.";}
  33. }
  34. ?>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (1)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.022s