Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Dość skomplikowany problem
Forum PHP.pl > Forum > PHP
Qentinios
Witam Wszystkich!

Potrzebowałem skryptu który by po wpisaniu przez usera id i passów pobierał z bazy jego dane.
Próbowałem to zrobić za pomocą 2 plików, i chyba trochę bardzo to pogmatwałem

1 Plik
[wpisywanie loginu i passów przez użytkownika]
  1. <?php include "header.php"; ?>
  2. <div id="right">
  3. <div id="middle"></div>
  4. <div id="middle1">
  5. <h2><?php echo "$NS"; ?> - Informacje o Koncie</h2>
  6. <table>
  7. <tr><td>
  8. <form action="log2.php" method="post" id="login"> <span>
  9. <font color="#A8031E" size="2"><b>Login</font>: </b><input name="userid" type="text" id="userid2" size="20" onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"/>
  10. </td></tr>
  11. <tr><td>
  12. <font color="#A8031E" size="2"><b>Hasło</font>: </b><input name="password" type="password" autocomplete="off" id="password2" size="20" onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"/>
  13. </td></tr>
  14. <tr><td align="right">
  15. <input type="submit" name="Submit" value="Zaloguj" class="button">
  16. <input type="hidden" name="shop_login" value="login" />
  17. </form>
  18. </td></tr>
  19. </table>
  20. ?>
  21. </div>
  22. <div id="middle2"></div>
  23. </div>
  24. <?php include "footer.php"; ?>


2 Plik
[pobieranie danych uzytownika z bazy na podstawie wpisanych danych]
  1. <?php include "header.php"; ?>
  2. <div id="right">
  3. <div id="middle"></div>
  4. <div id="middle1">
  5. <h2><?php echo "$NS"; ?> - Informacje o Koncie</h2>
  6. <table border="0" align="center">
  7. <tr>
  8. <th width="100"> E-mail </th>
  9. <th width="100"> Imię </th>
  10. <th width="100"> Kod usunięcia postaci </th>
  11. <th width="100"> Telefon </th>
  12. <th width="100"> Pytanie </th>
  13. <th width="100"> Odpowiedz </th>
  14. </tr>
  15. </table>
  16. <?php
  17. include ('config.php');
  18. select_db(account');
  19.  
  20. $nazwa= $_POST('user_id'); //pobranie nazwy z formularza
  21.  
  22. $ID= "SELECT email,real_name,social_id,phone1,question1,answer1 FROM account WHERE [login] = '$user_id'";
  23. $numrows = mysql_num_rows($sql);
  24. for($x=2; $x<$numrows+2; $x++){
  25. $resrow = mysql_fetch_row($sql);
  26. $e_mail = $resrow[0];
  27. $imie = $resrow[1];
  28. $kod_postaci = $resrow[2];
  29. $telefon = $resrow[3];
  30. $pytanie = $resrow[4];
  31. $odpowiedz = $resrow[5];
  32.  
  33. echo "
  34. <table border=\"0\" align=\"center\">
  35. <tr>
  36. <th width=\"100\"><p id='p'> $e_mail </p></th>
  37. <th width=\"100\"><p id='p'> $imie </p></th>
  38. <th width=\"100\"><p id='p'> $kod_postaci </p></th>
  39. <th width=\"100\"><p id='p'> $telefon </p></th>
  40. <th width=\"100\"><p id='p'> $pytanie </p></th>
  41. <th width=\"100\"><p id='p'> $odpowiedz </p></th>
  42. </tr>
  43. </table>
  44. ";
  45. }
  46. ?>
  47. </div>
  48. <div id="middle2"></div>
  49. </div>
  50. <?php include "footer.php"; ?>


Plik 1 działa chyba poprawnie, Plik 2 wyrzuca błąd;
  1. Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/jacekarw/domains/strona/public_html/test/log2.php on line 20

Bardzo proszę o pomoc. worriedsmiley.gif
mat-bi
Popatrz, jak forum podkreśliło ci plik 2 . Forum to nie parser.
wookieb
1) Temat
2) Forum to nie parser. Zamykam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.