login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Else Error

Offline Chilricky - 02/12/2007 19:37
Avatar van ChilrickyNieuw lid Hallo,

Ik heb een script dat je je profiel kan veranderen.
Nou heb ik iets toegevoegd aan de code en dan doet hij het niet.
Dit is de error:

  1. Parse error: syntax error, unexpected T_ELSE in /home/habboflitz/domains/habboflitz.leden.gratishostingendomein.info/public_html/Rick/edit_profiel.php on line 228


En dit is de code:

  1. } else if($_GET['action'] == 'editender'){
  2. if($_POST['submit']){
  3. $up = 'UPDATE inlog SET geslacht="'.$_POST['geslacht'].'" WHERE ID="'.$_COOKIE['ID'].'" AND hash="'.$_COOKIE['hash'].'"';
  4. echo 'Veranderen van het geslacht is voltooid! Je word doorgesuurd.';
  5. doorstuur('profiel.php');
  6. } else {
  7. $fd = 'SELECT * FROM inlog WHERE ID="'.$_COOKIE['ID'].'" AND hash="'.$_COOKIE['hash'].'"';
  8. $fs = mysql_query($fd) OR die (mysql_error());
  9. echo '<b>Geslacht veranderen!</b>';
  10. while($rij = mysql_fetch_array($fs)){
  11. if($rij['geslacht'] == 'man'){
  12. $man = "selected";
  13. } else {
  14. $vrouw = "selected";
  15. }
  16. echo '<form action="'.$SERVER['PHP_SELF'].'" method="post">';
  17. echo '<table border="0">';
  18. echo '<tr>';
  19. echo '<td>';
  20. echo 'Geslacht:';
  21. echo '</td>';
  22. echo '<td>';
  23. if($rij['geslacht'] == 'man'){
  24. echo '<input type="radio" name="geslacht" value="man" class="forminput" CHECKED>&nbsp;Man&nbsp;';
  25. echo '<input type="radio" name="geslacht" value="vrouw" class="forminput">&nbsp;Vrouw&nbsp;';
  26. } else {
  27. echo '<input type="radio" name="geslacht" value="man" class="forminput">&nbsp;Man&nbsp;';
  28. echo '<input type="radio" name="geslacht" value="vrouw" class="forminput" CHECKED>&nbsp;Vrouw&nbsp;';
  29. }
  30. echo '</td>';
  31. echo '</tr>';
  32. echo '</table>';
  33. echo '<input type="submit" name="submit" value="Verander geslacht" class="forminput">';
  34. echo '</form>';
  35. }


De eerste regel van de code hierboven is regel 228 in het script.

7 antwoorden

Gesponsorde links
Offline fluaju - 02/12/2007 19:40
Avatar van fluaju IRC nerd Het zou handig kunnen zijn om de regels ervoor ook te posten :-)
Offline Chilricky - 02/12/2007 19:42
Avatar van Chilricky Nieuw lid
  1. <?php
  2. include('include/header.php');
  3. ?>
  4. <html>
  5. <head>
  6. <script language='javascript'>
  7. function addtext(veld,text) {
  8. text = ' '+text+' ';
  9. if (document.form.elements[veld].createTextRange) {
  10. document.form.elements[veld].focus();
  11. document.selection.createRange().duplicate().text = text;
  12. } else {
  13. document.form.elements[veld].focus();
  14. document.form.elements[veld].value += text;
  15. }
  16. }
  17. </script>
  18. <SCRIPT LANGUAGE="JavaScript">
  19. <!-- Begin
  20. function textCounter(field, countfield, maxlimit) {
  21. if (field.value.length > maxlimit) // if too long...trim it!
  22. field.value = field.value.substring(0, maxlimit);
  23. // otherwise, update 'characters left' counter
  24. else
  25. countfield.value = maxlimit - field.value.length;
  26. }
  27. // End -->
  28. </script>
  29. </head>
  30. <html>
  31. <?
  32. if($inlog == 'true'){
  33. if($_GET['action'] == ''){
  34. echo 'Je moet wel een goede actie opgeven!';
  35. } else if($_GET['action'] == 'editpw'){
  36. if($_POST['submit'] AND $_POST['ww1'] != "" AND $_POST['ww2'] != "" AND $_POST['ww1'] == $_POST['ww2']){
  37. mysql_query('UPDATE inlog SET wachtwoord="'.md5($_POST['ww2']).'" WHERE ID="'.$_COOKIE['ID'].'" AND hash="'.$_COOKIE['hash'].'" LIMIT 1');
  38. echo 'Wachtwoord veranderen gelukt. Je word uitgelogd om veiligheids redenen!';
  39. setcookie('hash', '', time()-3600);
  40. setcookie('ID', '', time()-3600);
  41. doorstuur('inlog.php');
  42. } else {
  43. echo '<b>Wachtwoord Veranderen</b>';
  44. echo '<form action="'.$SERVER['PHP_SELF'].'" method="post">';
  45. echo '<table border="0">';
  46. if($_POST['submit'] AND $_POST['ww1'] != $_POST['ww2']){
  47. echo '<tr>';
  48. echo '<td colspan="2">';
  49. echo '<b>De 2 ingevulde wachtwoorden komen niet overeen met alkaar';
  50. echo '</td>';
  51. echo '</tr>';
  52. }
  53. echo '<tr>';
  54. echo '<td>';
  55. echo 'Nieuw wachtwoord:';
  56. echo '</td>';
  57. echo '<td>';
  58. echo '<input type="password" name="ww1" value="'.$_POST['ww1'].'" class="forminput">';
  59. echo '</td>';
  60. echo '</tr>';
  61. if($_POST['submit'] AND $_POST['ww1'] == ""){
  62. echo '<tr>';
  63. echo '<td colspan="2">';
  64. echo '<b>Je moet dit veld invullen!';
  65. echo '</td>';
  66. echo '</tr>';
  67. }
  68. echo '<tr>';
  69. echo '<td>';
  70. echo 'Nieuw wachtwoord registreren:';
  71. echo '</td>';
  72. echo '<td>';
  73. echo '<input type="password" name="ww2" value="'.$_POST['ww2'].'" class="forminput">';
  74. echo '</td>';
  75. echo '</tr>';
  76. if($_POST['submit'] AND $_POST['ww2'] == ""){
  77. echo '<tr>';
  78. echo '<td colspan="2">';
  79. echo '<b>Je moet dit veld invullen!';
  80. echo '</td>';
  81. echo '</tr>';
  82. }
  83. echo '</table>';
  84. echo '<input type="submit" name="submit" value="Verander wachtwoord" class="forminput">';
  85. echo '</form>';
  86. }
  87. } else if($_GET['action'] == 'edithand'){
  88. if($_POST['sub']){
  89. $us = 'UPDATE inlog SET handtekening="'.$_POST['message'].'" WHERE ID="'.$_COOKIE['ID'].'" AND hash="'.$_COOKIE['hash'].'"';
  90. echo 'Het verwerken is voltooid! je word doorgestuurd naar dezelfde pagina!';
  91. doorstuur('edit_profiel.php?action=edithand');
  92. } else {
  93. $fd = 'SELECT * FROM inlog WHERE ID="'.$_COOKIE['ID'].'" AND hash="'.$_COOKIE['hash'].'"';
  94. $fs = mysql_query($fd) OR die (mysql_error());
  95. if($rang == 'VIP'){
  96. $ant = 360;
  97. } else if($rang == 'admin'){
  98. $ant = 350;
  99. } else {
  100. $ant = 300;
  101. }
  102. $ld = 'SELECT * FROM handtekening_extra WHERE geb_ID="'.$_COOKIE['ID'].'"';
  103. $hj = mysql_query($ld) OR die (mysql_error());
  104. $ik = mysql_fetch_assoc($hj);
  105. $max = $ant + $ik['aantal'];
  106. while($d = mysql_fetch_array($fs)){
  107. echo '<table border="1" width="100%" cellpadding="1" cellspacing="1">';
  108. echo '<tr>';
  109. echo '<td>';
  110. echo handtek($d['handtekening']);
  111. echo '</td>';
  112. echo '</tr>';
  113. echo '</table>';
  114. }
  115. echo '<b>Handtekening Veranderen ('.$max.' tekens)</b>';
  116. echo '<form name="form" action="'.$SERVER['PHP_SELF'].'" method="POST">';
  117. echo '<table>';
  118. echo '<tr>';
  119. echo '<td>';
  120. ?>
  121. <html>
  122. <input class="forminpit" type='button' onClick="javascript:addtext('message','[b][/b]')" name='B' value='B'>
  123. <input class="forminpit" type='button' onClick="javascript:addtext('message','[u][/u]')" name='U' value='U'>
  124. <input class="forminpit" type='button' onClick="javascript:addtext('message','[i][/i]')" name='I' value='I'>
  125. <input class="forminpit" type='button' onClick="javascript:addtext('message','[img]http://[/img]')" value='Img'>
  126. <input class="forminpit" type='button' onClick="javascript:addtext('message','[url=http://][/url]')" value='Url'>
  127. </html>
  128. <?
  129. echo '</td>';
  130. echo '</tr>';
  131. echo '<td valign="top">';
  132. $ad = 'SELECT * FROM inlog WHERE ID="'.$_COOKIE['ID'].'" AND hash="'.$_COOKIE['hash'].'"';
  133. $as = mysql_query($ad) OR die (mysql_error());
  134. ?>
  135. <textarea name=message wrap=physical cols=55 rows=10 onKeyDown="textCounter(this.form.message,this.form.remLen,<?php echo $max; ?>);" onKeyUp="textCounter(this.form.message,this.form.remLen,<?php echo $max; ?>);">
  136. <?php
  137. while($d = mysql_fetch_array($as)){
  138. echo $d['handtekening'];
  139. }
  140. ?>
  141. </textarea><br>
  142. <input readonly type=text name=remLen size=3 maxlength=3 value="<?php echo $max; ?>"> tekens over
  143. <?php
  144. echo '</td>';
  145. echo '</tr>';
  146. echo '<tr>';
  147. echo '<td colspan="2">';
  148. echo '<input class="forminpit" type="submit" name="sub" value="Handtekening bewerken!">';
  149. echo '</td>';
  150. echo '</tr>';
  151. echo '</table>';
  152. echo '</form>';
  153. }
  154. } else if($_GET['action'] == 'editava'){
  155. if($_POST['send'] AND $_POST['ava'] != ""){
  156. $image = getimagesize($_POST['ava']) OR die ('Plaatje is bestaat niet! daarom deze foutmelding ;)');
  157. $breedte = $image['0'];
  158. $hoogte = $image['1'];
  159. if(!$image OR ($breedte > 100 OR $hoogte > 100)){
  160. echo 'Het plaatje bestaat niet of is te groot!';
  161. echo doorstuur('edit_profiel.php?action=editava');
  162. } else {
  163. $up = 'UPDATE inlog SET ava="'.$_POST['ava'].'" WHERE ID="'.$_COOKIE['ID'].'" AND hash="'.$_COOKIE['hash'].'"';
  164. echo 'De avater is veranderd! Je word doorgestuurd.';
  165. doorstuur('profiel.php');
  166. }
  167. } else {
  168. echo '<b>Avater veranderen!</b>';
  169. echo '<form action="'.$SERVER['PHP_SELF'].'" method="post">';
  170. echo '<table border="0">';
  171. echo '<tr>';
  172. echo '<td>';
  173. echo 'Nieuwe avater URL:';
  174. echo '</td>';
  175. echo '<td>';
  176. echo '<input type="text" name="ava" value="'.$_POST['ava'].'" class="forminput">';
  177. echo '</td>';
  178. echo '</tr>';
  179. if($_POST['submit'] AND $_POST['ava'] == ""){
  180. echo '<tr>';
  181. echo '<td colspan="2">';
  182. echo '<b>Je moet dit veld invullen!';
  183. echo '</td>';
  184. echo '</tr>';
  185. }
  186. echo '</table>';
  187. echo '<input type="submit" name="send" value="Verander avater" class="forminput">';
  188. echo '</form>';
  189. }
  190. } else if($_GET['action'] == 'showprofiel'){
  191. if($_POST['submit']){
  192. $up = 'UPDATE inlog SET profiel="'.$_POST['profiel'].'" WHERE ID="'.$_COOKIE['ID'].'" AND hash="'.$_COOKIE['hash'].'"';
  193. echo 'Veranderen van het geslacht is voltooid! Je word doorgesuurd.';
  194. doorstuur('profiel.php');
  195. } else {
  196. $fd = 'SELECT * FROM inlog WHERE ID="'.$_COOKIE['ID'].'" AND hash="'.$_COOKIE['hash'].'"';
  197. $fs = mysql_query($fd) OR die (mysql_error());
  198. echo '<b>Geslacht veranderen!</b>';
  199. while($rij = mysql_fetch_array($fs)){
  200. if($rij['profiel'] == 'Ja'){
  201. $Ja = "selected";
  202. } else {
  203. $Nee = "selected";
  204. }
  205. echo '<form action="'.$SERVER['PHP_SELF'].'" method="post">';
  206. echo '<table border="0">';
  207. echo '<tr>';
  208. echo '<td>';
  209. echo 'Geslacht:';
  210. echo '</td>';
  211. echo '<td>';
  212. if($rij['profiel'] == 'Ja'){
  213. echo '<input type="radio" name="profiel" value="Ja" class="forminput" CHECKED>&nbsp;Ja&nbsp;';
  214. echo '<input type="radio" name="profiel" value="Nee" class="forminput">&nbsp;Nee&nbsp;';
  215. } else {
  216. echo '<input type="radio" name="profiel" value="Ja" class="forminput">&nbsp;Ja&nbsp;';
  217. echo '<input type="radio" name="profiel" value="Nee" class="forminput" CHECKED>&nbsp;Nee&nbsp;';
  218. }
  219. echo '</td>';
  220. echo '</tr>';
  221. echo '</table>';
  222. echo '<input type="submit" name="submit" value="Verander geslacht" class="forminput">';
  223. echo '</form>';
  224. }
  225. } else if($_GET['action'] == 'editender'){
  226. if($_POST['submit']){
  227. $up = 'UPDATE inlog SET geslacht="'.$_POST['geslacht'].'" WHERE ID="'.$_COOKIE['ID'].'" AND hash="'.$_COOKIE['hash'].'"';
  228. echo 'Veranderen van het geslacht is voltooid! Je word doorgesuurd.';
  229. doorstuur('profiel.php');
  230. } else {
  231. $fd = 'SELECT * FROM inlog WHERE ID="'.$_COOKIE['ID'].'" AND hash="'.$_COOKIE['hash'].'"';
  232. $fs = mysql_query($fd) OR die (mysql_error());
  233. echo '<b>Geslacht veranderen!</b>';
  234. while($rij = mysql_fetch_array($fs)){
  235. if($rij['geslacht'] == 'man'){
  236. $man = "selected";
  237. } else {
  238. $vrouw = "selected";
  239. }
  240. echo '<form action="'.$SERVER['PHP_SELF'].'" method="post">';
  241. echo '<table border="0">';
  242. echo '<tr>';
  243. echo '<td>';
  244. echo 'Geslacht:';
  245. echo '</td>';
  246. echo '<td>';
  247. if($rij['geslacht'] == 'man'){
  248. echo '<input type="radio" name="geslacht" value="man" class="forminput" CHECKED>&nbsp;Man&nbsp;';
  249. echo '<input type="radio" name="geslacht" value="vrouw" class="forminput">&nbsp;Vrouw&nbsp;';
  250. } else {
  251. echo '<input type="radio" name="geslacht" value="man" class="forminput">&nbsp;Man&nbsp;';
  252. echo '<input type="radio" name="geslacht" value="vrouw" class="forminput" CHECKED>&nbsp;Vrouw&nbsp;';
  253. }
  254. echo '</td>';
  255. echo '</tr>';
  256. echo '</table>';
  257. echo '<input type="submit" name="submit" value="Verander geslacht" class="forminput">';
  258. echo '</form>';
  259. }
  260. }
  261. } else {
  262. echo 'Er is een fout opgetreden, of je hebt een foutieve URL!';
  263. }
  264. } else {
  265. echo 'Je moet ingelogd zijn om op deze pagina te komen!';
  266. }
  267. include('include/footer.php');
  268. ?>


Dat is dehele code!!
Offline JesseStr - 02/12/2007 20:00
Avatar van JesseStr Nieuw lid Codedump -.-
Offline Wim - 02/12/2007 20:28 (laatste wijziging 02/12/2007 20:29)
Avatar van Wim Crew algemeen gewoon een } te wijnig vlak voor lijn 228?
Offline Threetimes - 02/12/2007 20:47 (laatste wijziging 02/12/2007 20:47)
Avatar van Threetimes PHP beginner kijk eens naar regel 191?
ik kijk nu alleen naar de inspringing van de code 
Offline ranco - 02/12/2007 22:26
Avatar van ranco PHP gevorderde Je bent ergens een } vergeten. Dus een statement vergeten af te sluiten. Daarnaast graag je code op www.plaatscode.be zetten!
Offline Chilricky - 03/12/2007 07:41
Avatar van Chilricky Nieuw lid Ok, ik zal het dre volgende keer doen!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.231s