login  Naam:   Wachtwoord: 
Registreer je!
 Forum

syntax error, unexpected T_ECHO

Offline ier - 12/09/2010 10:45 (laatste wijziging 12/09/2010 10:46)
Avatar van ierNieuw lid ik heb een probleem met mijn script op lijn 27 en krijg het niet werkende kunnen julie helpen

dit is het script
  1. <?php
  2. include_once("connect.php");
  3. require 'functions.php';
  4. ?>
  5. <?
  6. if (isset($_POST['Send'])) {
  7.  
  8. $password = substr(md5($_SERVER['REMOTE_ADDR'].microtime().rand(1,100000)),0,6);
  9. // Generate a random password
  10.  
  11. $nsql = "SELECT * FROM login WHERE mail='".mysql_real_escape_string($_POST['Email'])."'";
  12. $query = mysql_query($nsql) or die(mysql_error());
  13. $row = mysql_fetch_object($query);
  14. $name = htmlspecialchars($row->name);
  15. $pass = htmlspecialchars($row->pass);
  16. $mail = htmlspecialchars($row->email);
  17.  
  18.  
  19.  
  20. if((empty($_POST['Email']))){
  21.  
  22. echo 'You one field empty.';
  23. }else{
  24.  
  25.  
  26. if(empty($name)){ if
  27. echo 'Invalid information.';
  28. }else{
  29.  
  30. if($_POST['Email'] != $mail){
  31. echo 'Invalid information.';
  32. }else{
  33.  
  34. if(!checkEmail($_POST['Email'])){
  35. echo 'Your email is not valid!';
  36. }else{
  37.  
  38. $result = mysql_query("UPDATE users SET password='$password' WHERE name='" .mysql_real_escape_string($name). "'")
  39.  
  40. $to = $_POST['Email'];
  41. $from = "no-reply@subnet.site11.com";
  42. $subject = "Registration - Your Registration Details";
  43.  
  44. $message = "<html>
  45. <body background=\"#4B4B4B\">
  46. <h1>Game Registration Details</h1>
  47. Dear $name, <br>
  48. <center>
  49. Your Username: $name <p>
  50.  
  51. Your Password: $password <p>
  52.  
  53. </body>
  54. </html>";
  55.  
  56. $headers = "From: Game Lost Details <no-reply@subnet.site11.com>\r\n";
  57. $headers .= "Content-type: text/html\r\n";
  58.  
  59. mail($to, $subject, $message, $headers);
  60.  
  61. echo 'We sent you an email with your Details!';
  62.  
  63. }
  64. }
  65. }
  66. }
  67. }
  68.  
  69. ?>
  70.  
  71.  
  72. <form method="post" >
  73. <center>
  74. <h1><strong>Lost Password</strong></h1>
  75. <p>Email:
  76. <input type="text" name="Email" id="Email">
  77. <br>
  78. <input type="submit" name="Send" id="Send" value="Send">
  79. </p>
  80. </center>
  81. </form>

alvast bedankt  

4 antwoorden

Gesponsorde links
Offline lolll - 12/09/2010 11:28
Avatar van lolll Lid uhm, kijk eens op de vorige regel ?
daar staat achter je if nog eens if dan verwacht php dat je daar nog een voorwaarde zet, en geen echo, dus als je die weghaald, zal het normaal wel werken.
  1. if(empty($name)){ if
  2. echo 'Invalid information.';
  3. }else{

wordt:
  1. if(empty($name)){
  2. echo 'Invalid information.';
  3. }else{

Lolll
Bedankt door: ier
Offline valles10 - 12/09/2010 12:49
Avatar van valles10 HTML interesse Ja, idd zoals lolll zei...

Het is niet omdat php error zegt dat erop lijn 27 een fout is, dat je uitsluitend op lijn 27 moet kijken!
Offline ier - 12/09/2010 19:19
Avatar van ier Nieuw lid ik ga dit zo snel mogelijk proberen want mijn site staat nu op Website Under Review 000webhost ik haat het
dankje voor de snelle reactie loll  
Offline Sparta - 13/09/2010 14:00 (laatste wijziging 13/09/2010 14:00)
Avatar van Sparta Nieuw lid -- Sorry --

Waar is delete knopje? 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s