login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Snippets > Lovecalculator

Lovecalculator

Auteur: Insane - 26 september 2004 - 18:59 - Gekeurd door: Dennisvb - Hits: 3945 - Aantal punten: 2.30 (5 stemmen)



Kijken of je bij degene waarvan je dat denkt past!

Code:
  1. <?php
  2.  
  3. $letters = array();
  4. $letters['a'] = 3;
  5. $letters['b'] = 6;
  6. $letters['c'] = 8;
  7. $letters['d'] = 4;
  8. $letters['e'] = 1;
  9. $letters['f'] = 5;
  10. $letters['g'] = 9;
  11. $letters['h'] = 6;
  12. $letters['i'] = 5;
  13. $letters['j'] = 9;
  14. $letters['k'] = 4;
  15. $letters['l'] = 6;
  16. $letters['m'] = 6;
  17. $letters['n'] = 3;
  18. $letters['o'] = 5;
  19. $letters['p'] = 5;
  20. $letters['q'] = 2;
  21. $letters['r'] = 8;
  22. $letters['s'] = 10;
  23. $letters['t'] = 10;
  24. $letters['u'] = 7;
  25. $letters['v'] = 3;
  26. $letters['w'] = 4;
  27. $letters['x'] = 10;
  28. $letters['y'] = 10;
  29. $letters['z'] = 5;
  30.  
  31. ?><html>
  32. <head>
  33. <title>Love Calculator</title>
  34. <style>
  35. body {
  36. font-family: verdana;
  37. font-size: 11px;
  38. }
  39.  
  40. table {
  41. font-family: verdana;
  42. font-size: 11px;
  43. }
  44. </style>
  45. </head>
  46. <body>
  47. <center>
  48. <?php
  49.  
  50. if($_SERVER['REQUEST_METHOD'] == 'POST')
  51. {
  52. $naam[1] = $_POST['naam'][1];
  53. $naam[2] = $_POST['naam'][2];
  54.  
  55. if(!empty($naam[1]) && !empty($naam[2]))
  56. {
  57. $naam[1] = strtolower($naam[1]);
  58. $naam[2] = strtolower($naam[2]);
  59.  
  60. $naam[1] = wordwrap ($naam[1], 1, ',', 1);
  61. $naam[2] = wordwrap ($naam[2], 1, ',', 1);
  62.  
  63. $naam[1] = explode(',', $naam[1]);
  64. $naam[2] = explode(',', $naam[2]);
  65.  
  66. //Naam 1
  67. $lengte[1] = count($naam[1]);
  68.  
  69. foreach($naam[1] as $key => $value)
  70. {
  71. $aantal[1] = $aantal[1]+$letters[$value];
  72. }
  73. $procent[1] = $aantal[1]/$lengte[1]*10;
  74.  
  75. //Naam 2
  76. $lengte[2] = count($naam[2]);
  77.  
  78. foreach($naam[2] as $key => $value)
  79. {
  80. $aantal[2] = $aantal[2]+$letters[$value];
  81. }
  82.  
  83. $procent[2] = $aantal[2]/$lengte[2]*10;
  84.  
  85. //Love
  86.  
  87. $procent = round(($procent[1]+$procent[2])/2, 2);
  88.  
  89.  
  90. $echo = '<br>'.$_POST['naam'][1].' en '.$_POST['naam'][2].' passen '.$procent.'% bij elkaar!<br><br>';
  91.  
  92. }
  93. else
  94. {
  95. $echo = 'Je moet allebei de namen invullen!';
  96. }
  97. }
  98.  
  99. ?>
  100. <form method="POST" action="<?=$_SERVER['REQUEST_URI'];?>" name="love">
  101. <table width="60%" border=0>
  102. <tr>
  103. <td colspan=2 align=center>
  104. <B>Love-calculator</B>
  105. </td>
  106. </tr>
  107. <tr>
  108. <td colspan=2 align=center>
  109. <?=$echo;?>
  110. </td>
  111. </tr>
  112. <tr>
  113. <td width="30%" align=center>
  114. <B>Persoon 1</B>
  115. </td>
  116. <td width="30%" align=center>
  117. <B>Persoon 2</B>
  118. </td>
  119. </tr>
  120. <tr>
  121. <td width="30%" align=center>
  122. <input type=text name=naam[1]>
  123. </td>
  124. <td width="30%" align=center>
  125. <input type=text name=naam[2]>
  126. </td>
  127. </tr>
  128. <tr>
  129. <td colspan=2 align=center>
  130. <input type=submit value="Uitrekenen">
  131. </td>
  132. </tr>
  133. </table>
  134. </form>
  135. </body>
  136. </html>
Download code! Download code (.txt)

 Bekijk een voorbeeld van dit script!
 Stemmen
Niet ingelogd.

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