Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: troszkw smieszny problemik
Forum PHP.pl > Forum > Przedszkole
vtuner
Mam taki kod
  1. $dbhost = $_POST['dbhost'];
  2. $dbname = $_POST['dbname'];
  3. $dbuser = $_POST['dbuser'];
  4. $dbpwd = $_POST['dbpwd'];
  5. $logadmin = $_POST['logadmin'];
  6. $pwdadmin = $_POST['pwdadmin'];
  7. $pwd2admin = $_POST['pwd2admin'];
  8. $DOCUMENT_ROOT = $_POST['DOCUMENT_ROOT'];
  9. if(!$dbhost || !$dbname || !$dbuser || !$dbpwd || !$logadmin || !$pwdadmin || 
    !$pwd2admin)
  10. {
  11. echo'<p class=class>Nie wypełniłeś wszystkich pól. Kliknij <a href="install.php" class=class><b>Tutaj</b></a>, aby wrócić do instalacji.</p>';
  12. }
  13. else
  14. {
  15. $zapis = "<?php
  16. @mysql_connect('".$dbhost."', '".$dbuser."', '".$dbpwd."');
  17. @mysql_select_db('".$dbname."');
  18. ?>";
  19. @ $wp = fopen("$DOCUMENT_ROOT/../config.php", 'ab');
  20. if(!$wp && $pwdadmin!=$pwd2admin)
  21. {
  22. echo'<p class=class>Błąd przy instalacji, skontaktuj się z administratorem.</p>';
  23. exit;
  24. }
  25. elseif($pwdadmin==$pwd2admin)
  26. {
  27. fwrite($wp, $zapis, strlen($zapis));
  28. fclose($wp);
  29. @mysql_connect($dbhost, $dbuser, $dbpwd);
  30. @mysql_select_db($dbname);
  31. $sql = "INSERT INTO `admin` (`user`, `password`) VALUES ('".$logadmin."', '".$pwdadmin."')";
  32. echo'<p class=class>Instalacja przebiegła pomyślnie.</p>';
  33. }
  34. }
  35. }

I:
- jak hasła nie są sobie równe to nic nie robie(nie wyswietla komunikatu tylko tworzy pusty plik)
- jak hasła są sobie równe to wszystkie dobrze oprócz tego ze do bazy nie dodaje tego co powinien.

Co nie tak zrobilem??
dr_bonzo
Co to jest??
  1. $zapis = "<?php
  2. @mysql_connect('".$dbhost."', '".$dbuser."', '".$dbpwd."');
  3. @mysql_select_db('".$dbname."');
  4. ?>";


Gdzie dokonujesz zapytanie na bazie danych (query)?
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.