Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

Ghost_78
Napisane: 11.04.2014, 07:05:14





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

Ja bym to zrobił na ukrytych checkboxach.

Czyli jeżeli maszto w oparciu o tabelę:

  1. <table class="room">
  2. <tr><td><input type="checkbox" name="miejsce[1.1]" class="place"></td>
  3. <td><input type="checkbox" name="miejsce[1.2]" class="place" ></td>
  4. .....
  5. </tr>
  6. ......


Potem ustawiasz sobie w css:

  1. .room .place {display: none;}


I obsługa tego np w JQuery:

  1. $($('.room .place').parent()).on('click',function(){
  2. // ... zaznacz/odznacz checkboxa
  3. // ... zmień styl dla danego <TD>
  4. });

To tylko szablon ale powinien zadzialac
  Forum: PHP · Podgląd postu: #1101552 · Odpowiedzi: 13 · Wyświetleń: 965

Ghost_78
Napisane: 12.04.2014, 08:22:16





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

Jeżeli chodzi o seans, rezerwacje itp to ja bym to zrobił tak:

SEANS:
- id
- film_id
- datetime

REZERWACJA:
- id
- seans_id
- sala_id
- rzad
- miejsce
- person_id

Person, movie, movie_type bym zostawił tak jak jest ale usunąłbym data, time, miejsce, rzad.

Mam nadzieje, że pomoże smile.gif
  Forum: MySQL · Podgląd postu: #1101701 · Odpowiedzi: 6 · Wyświetleń: 4 399

Ghost_78
Napisane: 21.10.2013, 07:07:54





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

Moim skromnym zdaniem to rozwiązaniem jest tylko stworzenie skrótu / dowiązania tego katalogu docelowego w którymś z katalogow aplikacji. Zadziala to w przypadku twojej testowej aplikacji na lokalu. Jezeli chodzi potem o serwer zewnetrzny to mysle ze bedzie tam tez potrzebny apache i wystawione na nim te zdjecia.
Nie przychodzi mi do czaszki inne rozwiazanie.

[EDIT]:

Inne rozwiazanie, ktore mi teraz zalsnilo jest uzycie GD2. Moglbys zaczytac nim zdjecie z jakiejs innej lokalizacji i wygenerowac jako strumien.
  Forum: Przedszkole · Podgląd postu: #1071172 · Odpowiedzi: 12 · Wyświetleń: 353

Ghost_78
Napisane: 21.10.2013, 07:23:17





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

pyt 1) Ja bym to chowal w sesji ($_SESSION) najlatwiej i najszybciej
pyt 2) pliki sessji zapisywane sa na serwerze. miedzy uzytkownikiem a serwerem jest przesylany zawsze tylko i wylacznie identyfikator tej sesji, wiec niezaleznie czy bedziesz mial w sesji 100kB czy 100MB transfer miedzy maszynami sie nie zmieni.
pyt 3) tak - ciastko mozna zmienic i to w bardzo prosty sposob. poza tym to wlasnie w tym przypadku potrzebny jest transfer miedzy klientem a serverem.
  Forum: PHP · Podgląd postu: #1071174 · Odpowiedzi: 8 · Wyświetleń: 401

Ghost_78
Napisane: 2.01.2012, 15:01:29





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

po 1 tak jak pisal nospor - zmień typ danych (ja bym dodał jeszcze id):
  1. CREATE TABLE `obrazki` (
  2. `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
  3. `obrazek` VARCHAR( 255 ) NOT NULL
  4. ) ENGINE = MYISAM ;


poza tym i tak chyba nie obejdzie się bez addslashes (może się trafić apostrof) przy zapisie do bazy:

  1. $zapytanie = "INSERT INTO obrazki (obrazek) VALUES ('".addslashes($obrazek)."')";
  2. mysql_query($zapytanie) or die(mysql_error());


i przy odczycie potem stripslashes():

  1. $res = mysql_query('SELECT obrazek FROM obrazki ');
  2. $dane = mysql_fetch_row($res);
  3. echo stripslashes($dane[0]);
  Forum: Przedszkole · Podgląd postu: #927610 · Odpowiedzi: 10 · Wyświetleń: 556

Ghost_78
Napisane: 25.05.2011, 17:36:01





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

  1. SELECT images.* FROM images
  2. LEFT JOIN galleries ON galleries.galleryId = images.galleryId
  3. WHERE parent = '$twojaSzukanaWartosc'

Jeżeli dobrze zrozumiałem to o to Ci chodziło
  Forum: Przedszkole · Podgląd postu: #866542 · Odpowiedzi: 1 · Wyświetleń: 311

Ghost_78
Napisane: 24.05.2011, 20:21:16





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

Jak widze brakuje troche podstaw wink.gif ale chyba po to miedzy innymi jest to forum.

Zobacz:
  1. $wykonaj = mysql_query ($zapytanie);
  2. $wiersz=mysql_fetch_array ($wykonaj) ;
  3. if ($wiersz['Cena'] > 2) {
  4. $kolor = orange;
  5. } else {
  6. $kolor = green;
  7. }
  8. while($wiersz=mysql_fetch_array ($wykonaj)) {

wykonujesz if'a przed petla. a powiniennes w petli tak, zeby za kazdym razem byl sprawdzany i odpowiednio ustalal Twoj kolor

  1. $wykonaj = mysql_query ($zapytanie);
  2. while($wiersz=mysql_fetch_array ($wykonaj)) {
  3.  
  4. if ($wiersz['Cena'] > 2) {
  5. $kolor = orange;
  6. } else {
  7. $kolor = green;
  8. }
  9.  
  10. //.... cd kodu


poza tym wygodniej chyba jest uzywac mysql_fetch_assoc zamiast mysql_fetch_array
  Forum: Przedszkole · Podgląd postu: #866207 · Odpowiedzi: 6 · Wyświetleń: 859

Ghost_78
Napisane: 21.04.2011, 14:05:51





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

no to jak to ma byc globalna to na poczatku kazdej funkcji powinno byc
  1. global $unique_id;

i przed funkcjami dobrze by bylo ja zadeklarowac
  1. $unique_id;
  2. // reszta kodu
  Forum: Przedszkole · Podgląd postu: #857196 · Odpowiedzi: 3 · Wyświetleń: 397

Ghost_78
Napisane: 21.04.2011, 10:16:15





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

zobacz tak:
  1. $insert = "INSERT INTO serwer VALUES (NULL, '$pokh[ip]', '$pokh[port]', '$dodaj[id]', '$pokh[lok]', '$pokh[gra]', NOW(), '".date('Y-m-d H:i:s', strtotime($okresx))."', '', '$dodaj[login]$pokh[id]', '0', '$pokh[sloty]', '1')";

problem w tym ze tam gdzie podajesz date trzeba uzyc ". date()."
  Forum: Przedszkole · Podgląd postu: #857134 · Odpowiedzi: 17 · Wyświetleń: 1 023

Ghost_78
Napisane: 21.04.2011, 08:49:34





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

sprawdz tak ?
  1. SELECT count(*) AS ile FROM nazwa_tabeli GROUP BY POST_ID ORDER BY ile DESC LIMIT 1
  Forum: Przedszkole · Podgląd postu: #857092 · Odpowiedzi: 2 · Wyświetleń: 557

Ghost_78
Napisane: 21.04.2011, 09:20:12





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

Jeżeli dobrze zrozumiałem Twoje zamiary to chcesz wszystko podsumować.
Jak dla mnie to musisz troche przerobic:

  1. while($wartosc_atr=tep_db_fetch_array($wartosc)){
  2. $field.=''.number_format($wartosc_atr['options_values_price'],2).''.$wartosc_atr['price_prefix'].'';
  3. $sumaPrice+=$wartosc_atr['options_values_price'];
  4. }


  1. while($product_info1 = tep_db_fetch_array($product_info_query1)){
  2. $field.=''.number_format($product_info1['products_price'],2).'';
  3. $sumaProdPrice+=$product_info1['products_price'];
  4. }


i dopiero na koncu:
  1. $field.= suma($sumaPrice,$sumaProdPrice);


Jak dla mnie to suma w tym co napisałeś działa dobrze. Problem w tym, że parametry, które przekazujesz zawierają 0.
Jeżeli to co napisałem nie działa tak jak powinno to napisz co dokładnie chcesz zsumować.
  Forum: Przedszkole · Podgląd postu: #857101 · Odpowiedzi: 8 · Wyświetleń: 863

Ghost_78
Napisane: 13.04.2011, 14:13:51





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

Cytat(sadistic_son @ 13.04.2011, 10:12:05 ) *
PS. Pytanie dodatkowe: jak mogę zastąpić HTMLowy zapis cellpadding="0" cellspacing="0" CSSem, bo z tego co kojarzę to tych znaczników HTMLowych nie powinno się już używać.

Ja do tabelek w CSS uzywam:
  1. table {border-collapse: collapse;}
  2. table td {padding: 0px;}

O to Ci chodzilo ?
  Forum: Przedszkole · Podgląd postu: #854937 · Odpowiedzi: 7 · Wyświetleń: 748

Ghost_78
Napisane: 24.11.2010, 15:00:27





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

jedyne co mi przychodzi do glowy to wsadzenie tych zdjec do kontenera i ustawienie mu konkretnego wymiaru.
problem tylko taki ze bedziesz musial miec wszystkie zdjecia jednakowej szerokosci np:
  1. <div style="width: 440px;">
  2. <img src="" style="width: 100px;">
  3. <img src="" style="width: 100px;">
  4. <img src="" style="width: 100px;">
  5. <img src="" style="width: 100px;">
  6. <? //.... tu powinno sie przelamac .... ?>
  7. <img src="" style="width: 100px;">
  8. <img src="" style="width: 100px;">
  9. <img src="" style="width: 100px;">
  10. </div>
  Forum: Przedszkole · Podgląd postu: #810458 · Odpowiedzi: 9 · Wyświetleń: 1 208

Ghost_78
Napisane: 23.11.2010, 15:31:07





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

  1. //np:
  2. $date = '10-11-2009';
  3. echo date( 'Y-m-d',strtotime($date));
  Forum: Przedszkole · Podgląd postu: #810147 · Odpowiedzi: 7 · Wyświetleń: 722

Ghost_78
Napisane: 20.11.2010, 20:47:46





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

Cytat(CuteOne @ 20.11.2010, 20:41:26 ) *
jak coś może być zarówno większe jak i mniejsze od danej liczby?? no chyba, że mówimy o fizyce kwantowej

hahahah winksmiley.jpg - dawno sie tak nie usmialem - serio smile.gif
musiealem to napisac winksmiley.jpgwinksmiley.jpgwinksmiley.jpg

EDIT:
wiem wiem - nie bedzie to edukacyjne;)

  1. if(($czas >=19) || ($czas <=4))echo "Dobry Wieczor!";
  Forum: Przedszkole · Podgląd postu: #809332 · Odpowiedzi: 5 · Wyświetleń: 571

Ghost_78
Napisane: 20.11.2010, 20:12:06





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

nie bedzie to przypadkiem:
  1. <div class="steamprofile" title="<?php echo $_GET[id] ?>"></div>

questionmark.gif
  Forum: PHP · Podgląd postu: #809322 · Odpowiedzi: 3 · Wyświetleń: 1 460

Ghost_78
Napisane: 20.11.2010, 20:02:25





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

ehhh - nie tu klamra zamykajaca
  1. <?php
  2. $img = getimagesize('http://localhost/img/a');
  3. switch ($img['mime']){
  4. case 'image/jpeg':
  5. $im = imagecreatefromjpeg('http://localhost/img/a');
  6. header('Content-type: image/jpeg');
  7. break;
  8. case 'image/png':
  9. $im = imagecreatefrompng('http://localhost/img/a');
  10. header('Content-type: image/png');
  11. break;
  12. case 'image/gif':
  13. $im = imagecreatefromgif('http://localhost/img/a');
  14. header('Content-type: image/gif');
  15. break;
  16. }
  17. imagejpeg($im);
  18. imagedestroy($im);
  19.  
  20. ?>
  Forum: Przedszkole · Podgląd postu: #809317 · Odpowiedzi: 15 · Wyświetleń: 1 036

Ghost_78
Napisane: 20.11.2010, 18:53:05





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

  1. <form method="GET">
  2. <input type="text" name="date"> data (odpowiedni format)<br>
  3. <input type="text" name="contact"> kontakt<br>
  4. <input type="text" name="customer"> customer<br>
  5. </form>
  Forum: Przedszkole · Podgląd postu: #809284 · Odpowiedzi: 1 · Wyświetleń: 337

Ghost_78
Napisane: 19.11.2010, 14:05:52





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

z bazy pobierasz sobie ostatnia wartosc i ustawiasz w option selected:
  1. $opcja_z_bazy;
  2.  
  3. $wybor = array('','opcja1', 'opcja2', 'opcja3');
  4. echo 'zmienne: <select name="zmienna">';
  5. foreach ($wybor as $value)
  6. {
  7. echo '<option value="'.$value.'" '.(($value==$opcja_z_bazy)?'selected':'').'>'.$value.'</option>';
  8. }
  9. echo '</select><br />';
  10.  
  Forum: Przedszkole · Podgląd postu: #808996 · Odpowiedzi: 2 · Wyświetleń: 489

Ghost_78
Napisane: 19.11.2010, 10:46:52





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

dobrze kombinujesz z tym abc.$i
  1. <form method="POST" action="odpowiedzi.php">
  2. <?php
  3. define("START",1);
  4. define("STOP",50);
  5. for($i=0;$i<=STOP-START;$i++) $tab[$i]=START+$i;
  6. $tablica = array_rand(array_flip($tab),30);
  7. for($i=0;$i<30;$i++) {
  8. $k = $tablica[$i];
  9. echo '<input type="radio" name="test['.$i.']" value="a">A';
  10. echo "</input><br />";
  11. echo '<input type="radio" name="test['.$i.']" value="b">B';
  12. echo "</input><br />";
  13. }
  14. ?>
  15. </form>


do odczytania potem robisz sobie w odpowiedzi.php:
  1. foreach ($_POST[test] AS $key=>$odp){
  2. echo $key.') '.$odp.'<br>';
  3. }
  Forum: Przedszkole · Podgląd postu: #808930 · Odpowiedzi: 2 · Wyświetleń: 445

Ghost_78
Napisane: 17.11.2010, 21:49:20





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

Cytat(modern-web @ 17.11.2010, 21:42:15 ) *
Kolekcjoner "pomógł" się znalazł ;]

A w czym Ci to przeszkadza ?
  Forum: PHP · Podgląd postu: #808455 · Odpowiedzi: 6 · Wyświetleń: 680

Ghost_78
Napisane: 17.11.2010, 20:57:46





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

ja zawsze robie to tak :

  1. $data=strtotime(date(d.m.Y H:i));
  2. $data2=strtotime('17.10.2010 19:32');
  3. if ($data>$data2){
  4. echo "true";
  5. }
  Forum: PHP · Podgląd postu: #808420 · Odpowiedzi: 7 · Wyświetleń: 3 459

Ghost_78
Napisane: 17.11.2010, 19:26:57





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

w PHP da sie robic praktycznie wszystko co wymyslisz ... trzeba tylko znalezc sposob...
co do Twojego problemu to albo nie doczytales tego co napisalem albo niezbyt jasno sie wyrazilem, albo kompletnie Cie nie zrozumialem winksmiley.jpg
ja bym to zrobil tak:
  1. // ..... tu czesc strony dostepna dla wszystkich
  2. // niech to bedzie index.php lub kazda inna strona
  3.  
  4. if ($_SESSION[status]=='0'){
  5. // tu czesc dla usera
  6. }
  7.  
  8. if ($_SESSION[status]=='1'){
  9. // tu czesc dla admina
  10. }
  11.  
  12. if (!isset($_SESSION[user])){
  13. // tu czesc dla goscia
  14. }
  15.  
  16. // .... tu reszta strony dostepna dla wszystkich
  Forum: Przedszkole · Podgląd postu: #808375 · Odpowiedzi: 7 · Wyświetleń: 751

Ghost_78
Napisane: 15.11.2010, 23:25:03





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

albo tak jak fifi209 pisal albo tak:
  1. echo "<div id=\"all1\" style=\"position:absolute; margin-top:{$div}px; left:40% \">";
  Forum: Przedszkole · Podgląd postu: #807832 · Odpowiedzi: 40 · Wyświetleń: 2 791

Ghost_78
Napisane: 7.11.2010, 08:09:18





Grupa: Zarejestrowani
Postów: 222
Dołączył: 3.11.2010

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

a to nie tak powinno byc ?
  1. $kategorie=mysql_query("SELECT * FROM kategorie");
  2. $i=0;
  3. while($kat=mysql_fetch_assoc($kategorie)){
  4. $dane[$i]['nazwa']=$kat['nazwa'];
  5. $kat_id=$kat['id'];
  6. $wpisy=mysql_query("SELECT * FROM wpisy WHERE kategoria='$kat_id'");
  7. $j=0;
  8. while($wpis=mysql_fetch_assoc($wpisy)){
  9.  
  10. $dane[$i][$j]['tytul']=$wpis['tytul'];
  11. $dane[$i][$j]['tresc']=$wpis['tresc'];
  12. $j++;
  13. }
  14. $i++;
  15. }
  Forum: Przedszkole · Podgląd postu: #804738 · Odpowiedzi: 3 · Wyświetleń: 527

2 Stron V   1 2 >

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 - 06:57