Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


Max Damage
Napisane: 4.03.2010, 20:51:25





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

Zrób konwersję: http://www.iconv.org/
Potem import otrzymanego pliku do bazy. W bazie i przy połączeniu z nią wszystko na utf8 i powinno być ok.
  Forum: MySQL · Podgląd postu: #720645 · Odpowiedzi: 2 · Wyświetleń: 814

Max Damage
Napisane: 4.02.2010, 22:00:23





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

session_start() na początku. Włącz error_reporting(E_ALL), sprawdź czy tablica, faktycznie przechowuje login. Po zapytaniu daj: or die(mysql_error())
  Forum: Przedszkole · Podgląd postu: #709580 · Odpowiedzi: 6 · Wyświetleń: 736

Max Damage
Napisane: 26.01.2010, 21:06:48





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

  1. function znajdz_usera($username,$password)
  2. {
  3. $username=mysql_real_escape_string($username);
  4. $password=mysql_real_escape_string($password);
  5. $result = mysql_query("SELECT * FROM users WHERE username = '".$username."' AND password = '".$password."'") or die (mysql_error());
  6. return mysql_fetch_row($result);
  7. }
  Forum: Przedszkole · Podgląd postu: #706071 · Odpowiedzi: 4 · Wyświetleń: 646

Max Damage
Napisane: 26.01.2010, 18:36:16





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

Chodzi o brak Anti-aliasingu? Możesz użyć czcionek TrueType, przykład w manualu.
  Forum: PHP · Podgląd postu: #706022 · Odpowiedzi: 1 · Wyświetleń: 481

Max Damage
Napisane: 7.01.2010, 20:03:08





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

Nie ma tutaj żadnego podmieniania, chyba jesteś zupełnie początkujący, więc radziłbym przed tym owym jutrzejszym dniem poczytać trochę kursów.
  1. SELECT k.nazwa, a.produkt, ilosc, data_zam, data_real, uwagi FROM //reszta taka sama......
  Forum: Przedszkole · Podgląd postu: #698925 · Odpowiedzi: 6 · Wyświetleń: 699

Max Damage
Napisane: 7.01.2010, 19:26:39





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

  1. SELECT * FROM zamowienia z JOIN klient k ON k.id_klient = z.id_klient JOIN asortyment a ON z.id_asortyment = a.id_asortyment

  Forum: Przedszkole · Podgląd postu: #698904 · Odpowiedzi: 6 · Wyświetleń: 699

Max Damage
Napisane: 5.01.2010, 14:01:54





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

diva ustawiasz na display:none, a przy naciśnięciu przycisku zmieniasz go na display:block
  Forum: Przedszkole · Podgląd postu: #698112 · Odpowiedzi: 8 · Wyświetleń: 1 371

Max Damage
Napisane: 13.12.2009, 19:18:04





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

Jak wyświetlasz to co zwraca mysql_query to sie nie dziw. Przecież pisałem że trzeba wrzucić to do pętli:
  1. $result = mysql_query("SELECT users.name FROM users LEFT JOIN rekordy ON users.id = rekordy.user_id WHERE users.id ='1'");
  2. while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
  3. echo $row[0].'<br/>';
  4. }

A jak chcesz podziękować klikaj pomógł. Zawsze milej się patrzy na ilość pkt :)
  Forum: Przedszkole · Podgląd postu: #690936 · Odpowiedzi: 3 · Wyświetleń: 413

Max Damage
Napisane: 10.12.2009, 20:58:38





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

Chyba tak, punkty mogą być poza obrazkiem.
Może i się da ale bez kodu będzie ciężko :)
Najprościej będzie ci chyba dodać/odjąć do współrzędnych punktów jakąś stałą wartość, tak aby wykraczała poza rozmiar tworzonego obrazka.
  Forum: Przedszkole · Podgląd postu: #690062 · Odpowiedzi: 8 · Wyświetleń: 833

Max Damage
Napisane: 4.12.2009, 14:02:24





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

Może tak ?
  1. SELECT id,nazwakat, (SELECT COUNT(*) FROM firmy WHERE firmykategorie.id = firmy.kategoria AND firmy.STATUS > 0) AS ilosc
  2. FROM firmykategorie OREDER BY ilosc ASC
  Forum: Przedszkole · Podgląd postu: #687931 · Odpowiedzi: 3 · Wyświetleń: 484

Max Damage
Napisane: 18.10.2009, 19:52:16





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

Nie masz nawet znacznika table. Nie mieszaj kodu. Taki szybki przykład, pod IE trzeba poprawić:
[JAVASCRIPT] pobierz, plaintext
  1. <script language="javascript">
  2. function aaa(){
  3. var x = document.getElementById("tabela");
  4. for(var i=0; i<x.rows.length; i++)
  5. for(var j=0; j<x.rows[0].cells.length; j++) {
  6. x.rows[i].cells[j].addEventListener("MouseOver",function(){this.style.backgroundColor="#838B8B";},false);
  7. x.rows[i].cells[j].addEventListener("MouseOut",function(){this.style.backgroundColor="#FFFFFF";},false);
  8. }
  9. }
  10.  
  11. window.onload=aaa;
  12. </script>
  13. </head>
  14. <body>
  15. <table id="tabela">
  16. <tr>
  17. <td>A</td><td>B</td>
  18. </tr>
  19. <tr>
  20. <td>C</td><td>D</td>
  21. </tr>
  22. </table>
  23. </body>
[JAVASCRIPT] pobierz, plaintext
  Forum: Przedszkole · Podgląd postu: #672066 · Odpowiedzi: 4 · Wyświetleń: 1 005

Max Damage
Napisane: 9.10.2009, 18:51:35





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

Dopisz sobie:
  1. padding:0;

w #navigation i powinno działać.
  Forum: Przedszkole · Podgląd postu: #669201 · Odpowiedzi: 2 · Wyświetleń: 385

Max Damage
Napisane: 9.10.2009, 13:32:40





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

  1. <style type="text/css">
  2. #div {
  3. width:600px;
  4. height:600px;
  5. border:1px solid rgb(0,0,0);
  6. }
  7.  
  8. #div p {
  9. position:relative;
  10. top:550px;
  11. border:1px solid rgb(0,0,0);
  12. }
  13. </head>
  14. <div id="div">
  15. <p>Jakis tekst</p>
  16. </div>
  17. </body>

zamiast top możne oczywiście być:
  1. bottom:-550px;
  Forum: Przedszkole · Podgląd postu: #669091 · Odpowiedzi: 2 · Wyświetleń: 379

Max Damage
Napisane: 3.08.2008, 14:21:29





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

Z tymi gwaizdkami masz na myśli to?
  1. <input name="pass" type="password" />

Logowanie dla użytkowników o wyższej randze można zrobić przez sprawdzenie statusu. np. 1 oznacza zwykłego usera, 2 admina itd. Oczywiście musisz mieć odpowiednią kolumnę w bazie danych.
  Forum: Przedszkole · Podgląd postu: #500673 · Odpowiedzi: 5 · Wyświetleń: 2 365

Max Damage
Napisane: 2.08.2008, 16:10:20





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

Zapytanie UPDATE nie chodzi ci ponieważ Najpierw próbujesz użyć zmiennej id
  1. <?php
  2. $id = $data['Id'];
  3. ?>

A dopiero kilka wierszy poniżej się o nią pytasz.
Funkcja mysql_num_rows zwraca liczbę wierszy w wyniku. Jest więcej niż zero więc wyświetla się napis. Mozna nie lubic manuala ale warto do niego czasem zaglądać.....
To też raczej nie zadziała tak jak chcesz :
  1. <?php
  2. echo "$miejscowosc";
  3. ?>

Powinno być tak:
  1. <?php
  2. echo $miejscowosc;
  3. ?>

Coś mi się też zdaje że w każdym pliku piszesz połączanie z bazą. Lepiej to sobie napisać w osobnym pliku jako funkcje i dołączać poprzez include. Bo jak zmienisz nagle serwer to będziesz wszędzie musiał to zmieniać.
  Forum: Przedszkole · Podgląd postu: #500423 · Odpowiedzi: 14 · Wyświetleń: 1 428

Max Damage
Napisane: 22.07.2008, 19:29:18





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

Chyba powinno być tak:
  1. <?php
  2. $num_rows = mysql_num_rows($typy);
  3. ?>
  Forum: Przedszkole · Podgląd postu: #496302 · Odpowiedzi: 4 · Wyświetleń: 1 167

Max Damage
Napisane: 22.07.2008, 19:04:37





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

Ok, to pierwszy kawałek kodu, nie wiem czemu służy, ale mniejsza o to.
Dalej, gdy użytkownik nie jest zalogowany odsyłasz go do formularza logowania poprzez include. Nie wiem czy to działa, ale takie rzeczy pisze się za pomocą header

W index.php może być np. tak:
  1. <?php
  2. echo "<a href='profil/show.php?go=15'>";
  3. ?>

Link przenosi cie na strone show.php i tam pobierasz ten numer, i zapytujesz do bazy, np. tak:
  1. <?php
  2. $id=$_GET['go'];
  3. $wynik=mysql_query("SELECT * FROM User WHERE id='$id'") or die (mysql_error());
  4. while($wiersz=mysql_fetch_assoc($wynik)) {
  5. echo "Login: ".$wiersz['user'].'.<br />';
  6. echo "email: ".$wiersz['email'].'.<br />';
  7. }
  8. ?>

zamiast tego numeru 15 lepiej podstawić sesje w której masz zapisany numer id, oczywiście musisz ją stworzyć podczas logowania:
  1. <?php
  2. echo "<a href='profil/show.php?go=".$_SESSION['id']."'>";
  3. ?>
  Forum: Przedszkole · Podgląd postu: #496291 · Odpowiedzi: 21 · Wyświetleń: 2 236

Max Damage
Napisane: 22.07.2008, 18:25:39





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

  1. <?php
  2. echo "<a href='show.php?go=15'>";
  3. ?>


  1. <?php
  2. $id=$_GET['go'];
  3. $query = "SELECT * FROM User WHERE id='$id'";
  4. ?>


A pętle zrobiłbym tak:
  1. <?php
  2. while($wiersz=mysql_fetch_assoc($wynik)) {
  3. echo "Login: ".$wiersz['user'].'.<br />';
  4. echo "email: ".$wiersz['email'].'.<br />';
  5. }
  6. ?>

Bo lepiej widać o co pytasz. Ale to już jak kto woli....
  Forum: Przedszkole · Podgląd postu: #496270 · Odpowiedzi: 21 · Wyświetleń: 2 236

Max Damage
Napisane: 7.07.2008, 08:42:43





Grupa: Zarejestrowani
Postów: 246
Dołączył: 14.06.2007

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

A faktycznie niepotrzebnie powtórzyłem $email:

  1. <?php
  2. if(!(ereg('^[a-zA-Z0-9.-]+@[a-zA_Z0-9.-]+[a-zA-Z0-9.-]+$',$email))) {
  3. echo "Adres email jest niepoprawny";
  4. exit; 
  5. }
  6. ?>


Teraz jest ok smile.gif
  Forum: Przedszkole · Podgląd postu: #490299 · Odpowiedzi: 4 · Wyświetleń: 1 158


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: 12.05.2024 - 22:14