Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


yaboo999
Napisane: 20.04.2010, 21:28:48





Grupa: Zarejestrowani
Postów: 11
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----

No dobrze - jakie jest w takim razie praktyczne tego zastosowanie? Jak to się ma do mojego przypadku?

A ten link to ma w końcu tak wyglądać: <a href="szczegoly_oferty_pracy.php?$val=tytul"><?php echo $val;?></a> questionmark.gif Czy cośw takim razie jest do zmiany/dodania wcześniej?
  Forum: Przedszkole · Podgląd postu: #738560 · Odpowiedzi: 8 · Wyświetleń: 1 062

yaboo999
Napisane: 20.04.2010, 21:10:40





Grupa: Zarejestrowani
Postów: 11
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----

1. Tak wiem, ale dowiedziałem się całkiem niedawno:)

2. Po tylu zmianach już się sam tam pogubiłem ale ogólnie to zrobiłem tak: $nrreff = $_GET['val']; no i zmienną $nrref potem chciałem pokazać przez echo. Czuję, że to jest pewnie źle ale brak mi wiedzy co z tym począć:/

3. Link linkuje ale pewnie nie przekazuje zmiennej - tak podejrzewam, nie wiem jak zmienić:/

Proszę o wyrozumiałość, bo w php się nie łapię zbytnio. Stronę robię tylko dlatego, że wiem więcej niż koleżanka dla której ta strona będzie:)
  Forum: Przedszkole · Podgląd postu: #738556 · Odpowiedzi: 8 · Wyświetleń: 1 062

yaboo999
Napisane: 20.04.2010, 20:51:37





Grupa: Zarejestrowani
Postów: 11
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----

Dzięki za rady, wydaje mi się że są w dobrym kierunku. Ale niestety kombinuje i nic nie wychodzi. Może wiec napiszę jak to mam zrobione to coś prędzej się wymyśli:)

Na stronie z ogłoszeniami mam tak:

  1. <?php
  2. $db_host = 'localhost';
  3. $db_user = 'xxx';
  4. $db_pass = 'yyy';
  5. $db_name = 'zzz';
  6.  
  7. $link = mysql_connect($db_host, $db_user, $db_pass)
  8. or die ("Sprawdź połączenie z serwerem.");
  9.  
  10. mysql_select_db($db_name)
  11. or die ("Baza danych nie istnieje");
  12.  
  13. $query = "SELECT ref_nr FROM ogloszenia";
  14. $quer = "SELECT tytul FROM ogloszenia";
  15. ?>


Potem trochę htmla układającego wszystko w całość i użycie powyższych zmiennych:
Wyświetla numery referencyjne ogłoszeń z bazy:
  1. <?php
  2. $results = mysql_query($query)
  3. or die (mysql_error());
  4. while ($row = mysql_fetch_assoc($results)) {
  5.  
  6. foreach ($row as $val) {
  7. echo $val;
  8.  
  9. }
  10. }
  11. ?>


Po czym w kolumnie obok zlinkowane tytuły ogłoszeń:
  1. <?php
  2. $results = mysql_query($quer)
  3. or die (mysql_error());
  4. while ($row = mysql_fetch_assoc($results)) {
  5. foreach ($row as $val) {
  6.  
  7. ?>
  8. <a href="szczegoly_oferty_pracy.php?$val"><?php echo $val;?></a>



No i oczywiście link się otwiera gdzie widzę miejsca, gdzie powinny być szczegółowe dane, ale ich tam nie ma:/ Nie będę wklejał co wypociłem w skrypci mającym pobierać treść ogłoszenia bo chyba nie ma co zaśmiecać, skoro to nie działa. W bazie jest kilka kolumn określających ogłoszenie m. in. treść, miasto, branża itp. itd.

Tak więc chodzi o to, żebym po otwarciu strony z treścią ogłoszenia zobaczył te dane wspomniane w poprzednim zdaniu. Podajcie proszę jak to wyciągnąć a dalej to sobie poukładam wizualnie tak jak chcęsmile.gif

Pzdr
  Forum: Przedszkole · Podgląd postu: #738543 · Odpowiedzi: 8 · Wyświetleń: 1 062

yaboo999
Napisane: 20.04.2010, 10:28:30





Grupa: Zarejestrowani
Postów: 11
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----

Witam

Mam taki mały problem.

Na stronie poprzez pętlę wyświetla mi wszystkie tytuły ogłoszeń z bazy danych, które są linkami do skryptu wyświetlającego ich treść(przynajmniej w założeniu). I właśnie chodzi o to, jak zrobić, żeby każdy link kierował do odpowiedniego ogłoszenia. Jak połączyć dany tytuł z odpowiednią treścią?

Proszę o podpowiedzi - mile widziane nawet ogólne przykłady:)

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #738309 · Odpowiedzi: 8 · Wyświetleń: 1 062

yaboo999
Napisane: 13.11.2009, 16:53:07





Grupa: Zarejestrowani
Postów: 11
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----

Faktycznie żadnego problemu nie ma - teraz:) Trafiłeś w dyszkę:)

Dzięki
  Forum: Przedszkole · Podgląd postu: #679949 · Odpowiedzi: 4 · Wyświetleń: 730

yaboo999
Napisane: 13.11.2009, 10:24:47





Grupa: Zarejestrowani
Postów: 11
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----

Dzięki za odpowiedź, ale chyba nie o to mi chodziło. Mam problem z czymś zupełnie odwrotnym, czyli NIE chcę żeby formularz sam się wysyłał. Chcę żeby został wysłany tylko po kliknięciu na "Wyślij". Próbowałem jednak coś zrobić z tą radą, ale bez skutku.

Pewnie wystarczy coś tylko zmienić w kodzie, żeby nie wykonywał się cały automatycznie po odświeżeniu strony, ale nie wiem co:/

Ewentualnie drugie rozwiązanie - bo gdy wrzucę część odpowiedzialną za wysyłanie do oddzielnego pliku to wszystko działa dobrze, ale wtedy potwierdzenie jest generowane na czystej białej stronie tylko z napisem, że wiadomość wysłana. Ja chcę, żeby to się pojawiało pod, lub nad formularzem, ale na tej samej stronie. Efekt taki uzyskuję używając tego kodu, który podałem, no ale wtedy mam problem z tym samowysyłaniem się:/ I kółko się zamyka:?

Pomóżcie;)
  Forum: Przedszkole · Podgląd postu: #679825 · Odpowiedzi: 4 · Wyświetleń: 730

yaboo999
Napisane: 9.11.2009, 20:17:24





Grupa: Zarejestrowani
Postów: 11
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----

Witam

Chcę zrobić na stronie formularz wysyłający tekst z załącznikiem. Z PHP dopiero zaczynam przygodę, więc oparłem się na skryptach z netu. Znalazłem dwa i je połączyłem. Niestety problem polega na tym, że w momencie wejścia na podstronę z formularzem on automatycznie się wysyła, oczywiście pusty i na dole mam napis potwierdzający to. Oczywiście chodzi o to żeby sam się nie wysyłał, a dopiero po prawidłowym wysłaniu generował potwierdzenie.
Proszę Was spójrzcie w kod i pomóżcie, bo pewnie rozchodzi się o drobną instrukcję:) Dzięki z góry:)

  1.  
  2. <table border="0" width="100%" style="height: 100%"><tbody><tr><td>
  3. <br><br><br><font size=2px face="Verdana" color="#D40000"><b><center>ZAPYTAJ NAS<center></b></font><br><br>
  4. <?php
  5. // sprawdzamy, czy zmienna $submit jest pusta
  6. if ($_POST["submit"]==0) {
  7. // wyświetlamy formularz
  8. echo "<table align=\"center\" height=\"100%\" width=\"100%\" border=\"0\">
  9.  
  10. <FORM NAME=\"zalacznik\" METHOD=\"post\" ENCTYPE=\"multipart/form-data\">
  11. <tr>
  12. <td width=\"200\" align=\"center\">Treść wiadomości</td>
  13. <td align=\"left\"><textarea name=\"tresc\" id=\"tresc\" style=\"border: 2px #D40000; border-style: solid; height: 200px; width: 400px;\"></textarea></td>
  14. </tr>
  15.  
  16. <tr>
  17. <td width=\"200\" align=\"center\">Imię</td>
  18. <td align=\"left\"><br><textarea name=\"imie\" id=\"nick\" style=\"border: 2px #D40000; border-style: solid; height: 15px; width: 200px;\"></textarea></td>
  19. </tr>
  20.  
  21. <tr>
  22. <td width=\"200\" align=\"center\">Nazwisko</td>
  23. <td align=\"left\"><br><textarea name=\"nazwisko\" id=\"nazw\" style=\"border: 2px #D40000; border-style: solid; height: 15px; width: 200px\"></textarea></td>
  24. </tr>
  25.  
  26. <tr>
  27. <td width=\"200\" align=\"center\">Adres e-mail</td>
  28. <td align=\"left\"><br><textarea name=\"email\" id=\"email\" style=\"border: 2px #D40000; border-style: solid; width: 200px; height: 15px\"></textarea></td>
  29. </tr>
  30.  
  31. <tr>
  32. <td width=\"200\" align=\"center\"><br>Załącznik / CV</td>
  33. <td align=\"left\"><br>
  34. <input type=\"hidden\" name=\"wyslij\" value=\"1\" />
  35. <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"2000000\" />
  36. <INPUT type=\"file\" name=\"plik1\" style=\"border: 2px #D40000; border-style: solid; width: 200px; height: 20px\" />
  37. </td>
  38. </tr>
  39.  
  40. <tr>
  41. <td><br>&nbsp;</td>
  42. <td><br><INPUT TYPE=\"submit\" VALUE=\"Wyślij\" onclick=\"return confirm('Wysłać formularz?');\" />&nbsp;
  43. </form>
  44. </tr>
  45.  
  46. </table>";
  47.  
  48. }
  49.  
  50. //sprawdzenie czy załącznik pochodzi z formularza
  51. if ($_POST["submit"]==0)
  52. $nazwisko = $_POST["nazwisko"];
  53.  
  54. $imie = $_POST["imie"];
  55.  
  56. $email = $_POST["email"];
  57.  
  58. $tresc= $_POST["tresc"];
  59. {
  60. srand((double)microtime()*1000000);
  61. $znacznik = md5(uniqid(rand()));
  62.  
  63. // dane o odbiorcy, nadawcy
  64.  
  65. $odbiorca="tomasz.jab@wp.pl";
  66. $tytul="Formularz ze strony www.apuniapol.pl";
  67. $nadawca = "WWW.APUNIAPOL.PL";
  68. $nadawca_mail="email@email.pl";
  69.  
  70. // treść listu
  71. $tresclistu = "
  72. Nazwisko: $nazwisko
  73. Imię: $imie
  74. email: $email
  75. tresc: $tresc
  76.  
  77. "; }
  78.  
  79. // definicja nagłówków
  80. $naglowki = "From: $nadawca <$nadawca_mail>\n";
  81. $naglowki .= "MIME-Version: 1.0\n";
  82. $naglowki .= "Content-Type: multipart/mixed;\n";
  83. $naglowki .= "\tboundary=\"___$znacznik==\"";
  84.  
  85. // nagłówki listu
  86. $tresc="--___$znacznik==\n";
  87. $tresc .="Content-Type: text/plain; charset=\"iso-8859-2\"\n";
  88. $tresc .="Content-Transfer-Encoding: 8bit\n";
  89. $tresc .="\n$tresclistu\n";
  90.  
  91. // nagłówki i obsługa załącznika
  92. $plik_nazwa_tmp = $_FILES["plik1"]["tmp_name"];
  93. $plik_nazwa_oryginalna = $_FILES["plik1"]["name"];
  94. $plik_wielkosc = $_FILES["plik1"]["size"];
  95.  
  96. if (is_uploaded_file($plik_nazwa_tmp))
  97. {
  98. $tresc .="--___$znacznik==\n";
  99. $tresc .="Content-Type: image/gif\n";
  100. $tresc .="Content-Disposition: attachment;\n";
  101. $tresc .=" filename=\"$plik_nazwa_oryginalna\"\n";
  102. $tresc .="Content-Transfer-Encoding: base64\n\n";
  103. $f = fopen($plik_nazwa_tmp,"rb");
  104. $dane = fread($f,filesize($plik_nazwa_tmp));
  105. fclose($f);
  106. $tresc .= chunk_split(base64_encode($dane));
  107. $tresc .="--___$znacznik==--\n";
  108. }
  109.  
  110. @mail("$odbiorca","$tytul","$tresc","$naglowki") or die('Nie udało się wysłać wiadomości');
  111. // wyświetlenie komunikatu w przypadku powodzenia
  112. echo "<div align=\"center\"><strong><br><br>Wiadomość została wysłana poprawnie!<br><br></strong></div>";
  113.  
  114.  
  115.  
  116. ?>
  117. </td></tr></tbody></table>
  118.  
  119.  
  Forum: Przedszkole · Podgląd postu: #678482 · Odpowiedzi: 4 · Wyświetleń: 730

yaboo999
Napisane: 19.08.2009, 10:22:46





Grupa: Zarejestrowani
Postów: 11
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----

Ok-ale to dopiero jutro będę mógł wkleić - jeśli nie dam rady sobie sam z tym poradzić:)


Póki co miłego dnia:)

Tak więc poradziłem sobie z tym problemem:) Błędy dotyczyły tego, że nie można było się dostać do bazy na kompie bo hasło było inne niż zapisane w plikach:) Zmieniłem i wszystko zaczęło działać:) Nie mniej dzięki za pomoc bo mnie trochę naprowadziliście:)
  Forum: Przedszkole · Podgląd postu: #650101 · Odpowiedzi: 7 · Wyświetleń: 958

yaboo999
Napisane: 18.08.2009, 11:23:00





Grupa: Zarejestrowani
Postów: 11
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----

Cytat
Albo jeżeli masz kod .sql, który posłużył do stworzenia bazy znajdź fragment podobny do...


Jeżeli mam szukać w pliku eksportowanym z serwer *.sql to nic podobnego do tego nie znalazłem:/
  Forum: Przedszkole · Podgląd postu: #650064 · Odpowiedzi: 7 · Wyświetleń: 958

yaboo999
Napisane: 18.08.2009, 09:23:17





Grupa: Zarejestrowani
Postów: 11
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----

Cytat
Po kliknięciu czyli jest tam po prostu link link, tak?


Tak-jest link poprzez wybór języka.

Cytat
Błędy z bazy danych w pliku html? Może chodzi Ci o plik php?


Chodzi o html. Wchodze do katalogu z plikami na kompie i otwieram plik index.html w przeglądarce-i oprócz tego co powinienem zobaczyć to jest jeszcze kilkanaście linijek z jakimiś linkami chyba do elementów bazy danych(bo nazwy się zgadzają. No i w ogóle nie przekierowuje dalej po kliknięciu.
Niestety nie mogę Wam ich pokazać, bo piszę teraz z pracy i nie mogę ich znowu sprawdzić:/ No ale z czasem je podam jeśli do tego czasu nic się nie rozwiąże.

Ścieżki mam takie same jak były na ftpku, bo po prostu przeniosłem stamtąd wszystkie katalogi

Cytat
2) Sprawdź nazwę użytkownika bazy danych, hasło, nazwę bazy danych, prawa użytkownika na jakiego php loguje się do mysql.


Baza danych nazywa się tak samo jak na serwerze. Co do tych praw to możesz powiedzieć jak to sprawdzić?


A w ogóle jaki program polecacie do edycji kodu? I powinno to wyglądać tak, że w programie będę miał podgląd na wygląd strony po zmianach tak? Bo zastanawiam się jeszcze nad tym czy muszę mieć tą cała bazę na kompie jak ja mam nie ingerować w to, a tylko zmienić grafikę. No ale nie wiem...:/
  Forum: Przedszkole · Podgląd postu: #650002 · Odpowiedzi: 7 · Wyświetleń: 958

yaboo999
Napisane: 18.08.2009, 08:34:42





Grupa: Zarejestrowani
Postów: 11
Dołączył: 18.08.2009

Ostrzeżenie: (0%)
-----

Hej

Na początku witam wszystkich:)

Otóż z racji tego, że jestem całkowicie początkujący to proszę Was o pomoc.

Chodzi o to, że kolega poprosił mnie o przebudowanie grafiki na stronie jako, że znam się na grafice, a kiedyś robiłem też stronki w html i trochę joomlą się bawiłem. Na kompie zainstalowałem Xampp'a, wyeksportowałem bazę danych z serwera do bazy na kompie oraz zgrałem pliki z ftp. Pierwszy plik to index.html który przekierowuje po kliknięciu do pliku php. Ten jest podzielony tak jak powinien na nagłówek, stopkę, sekcje boczne i środek, które są w odpowiednich plikach. Więc moja robota polegałaby na zmianach w tych plikach i indexie trochę. Problem mam jednak taki, że jak przerzucę tą stronkę do folderu htdocs Xmappa to nie mogę zobaczyć podglądu. Wpisując localhost w wyszukiwarkę otwiera mi się ten index.html ale jest też pełno jakiś błędów z bazy danych, a przekierowanie w ogóle nie działa:/ Stopki, nagłówka itp. w ogóle nie mogę obejrzeć:/

Proszę więc wytłumaczcie mi łopatologicznie czego użyć i w jakiej kolejności, żebym mógł wszystko robić na kompie, a nie przerzucać na serwer co chwila.

Dzięki z góry!!:)
  Forum: Przedszkole · Podgląd postu: #649986 · Odpowiedzi: 7 · Wyświetleń: 958


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 15:23