Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem ze skryptem
Forum PHP.pl > Forum > Przedszkole
Lethys
NIe wiem co jest zle ale wywala mi blad sad.gif


  1. <?php
  2.  
  3.  
  4. $mysql_host="localhost";
  5. $mysql_user="******";
  6. $mysql_pass="******";
  7. $mysql_db="*******";
  8.  
  9.  
  10.  
  11.  
  12. // Ustawienia //
  13.  
  14.  
  15. $mail = $_POST["mail"];
  16. $notatka = $_POST["notatka"];
  17. $pass = $_POST["pass"];
  18.  
  19.  
  20.  
  21.  
  22. mysql_query("INSERT INTO notatka VALUES ('', '".$id_uzytkownika."', '".$notatka."');");
  23.  
  24.  
  25. ?>




A tutaj blad


  1. Warning: mysql_query(): Keine Zugriffsberechtigung für Benutzer: 'www-data@localhost'. (Verwendetes Passwort: Nein) IN /var/www/vhosts/********/httpdocs/notator/napisz.php ON line 23
  2.  
  3. Warning: mysql_query(): A link TO the server could NOT be established IN /var/www/vhosts/********/httpdocs/notator/napisz.php ON line 23
  4. ?>
TomASS
a może się przyda:
http://pl.php.net/manual/pl/function.mysql-connect.php" title="Zobacz w manualu php" target="_manual
http://pl.php.net/manual/pl/function.mysql-select-db.php" title="Zobacz w manualu php" target="_manual
  1. <?php
  2.  
  3.  
  4. $mysql_host="localhost";
  5. $mysql_user="******";
  6. $mysql_pass="******";
  7. $mysql_db="*******";
  8.  
  9.  
  10. mysql_connect ($mysql_host,$mysql_user,$mysql_pass) or die ("Brak połączenia!");
  11. mysql_select_db ($mysql_db);
  12.  
  13. // Ustawienia //
  14.  
  15.  
  16. $mail = $_POST["mail"];
  17. $notatka = $_POST["notatka"];
  18. $pass = $_POST["pass"];
  19.  
  20.  
  21.  
  22.  
  23. mysql_query("INSERT INTO notatka VALUES ('', '".$id_uzytkownika."', '".$notatka."');");
  24.  
  25.  
  26. ?>
Lethys
No faktycznie zapomnialem o takiej waznej sprawie tongue.gif



Nie chce zakladac nowego topicu a mam inny problem ze skryptem


Tutaj plik napisz.php


  1. <?php
  2.  
  3.  
  4. $dbhost="localhost";
  5. $dblogin="notator";
  6. $dbhaslo="klopop";
  7. $db="notator";
  8.  
  9.  
  10. mysql_connect ($dbhost,$dblogin,$dbhaslo) or die ("Nie masz uprawnien");
  11.  
  12.  
  13. // Ustawienia //
  14.  
  15.  
  16. $mail = $_POST["mail"];
  17. $notatka = $_POST["notatka"];
  18. $pass = $_POST["pass"];
  19.  
  20.  
  21.  
  22.  
  23. mysql_query("INSERT INTO notatka VALUES ('', '".$id_uzytkownika."', '".$notatka."');");
  24.  
  25.  
  26.  
  27. ?>



A tutaj Formularz wysylania :


  1. <?php
  2. <!-- formularz.html -->
  3. <form action="napisz.php" method="post">
  4. <p>Twój e-mail: <input type="text" name="mail" size="30" /></p>
  5. <p>Wiadomość:<br />
  6. <textarea name="notatka" rows="3" cols="50"></textarea></p>
  7. <p><input type="submit" name="submit" value="Wyśli dane" /></p>
  8. </form>
  9. <!-- Koniec formularza -->
  10. ?>




I jak wysylam pojawia sie bialy ekran a w bazie nie ma tych wiadomosci ktore wyslalem sad.gif
TomASS
Punkt 2 smile.gif

Daj:
  1. <?php
  2. $query = "INSERT INTO notatka VALUES ('', '".$id_uzytkownika."', '".$notatka."');";
  3. mysql_query($query);
  4. echo $query.'</br>';
  5. ?>


Sprawdź jeszcze (przy pomocy print_r($_POST)) co przesyłasz do pliku.
TomASS
A przeczytałeś ze zrozumieniem to co Ci napisałem? mad.gif

Gdzie masz:

  1. <?php
  2. mysql_select_db ($mysql_db);
  3. ?>

angrysmiley.gif angrysmiley.gif angrysmiley.gif
Lethys
Ok teraz dziala wszystko tak jak trzeba , Dzieki za pomoc i cierpliwosc biggrin.gif
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.