Šta je novo?

PHP programiranje

Nik83

Poštovan
Učlanjen(a)
05.05.2014
Poruke
4
Poena
51
Kako se zove biblioteka PHP programskog jezika pomocu koje mozemo da radimo iste ili slicne stvari kao jQuery biblioteka javascripta?
 
Hajde objasni malo bolje svoje pitanje :)
 
Mislim da je pogresno objasnio i da misli na Ajax :d
 
POMOC!

Evo voako..pocetnik sam u programiranju..savladao sam HTML, CSS i jQuery i poceo sam da radim PHP....ali me zanima da li moze u PHP-u da se prave animacije kao sto to su u jQuery odnosno javascript biblioteci?
 
Poslednja izmena:
PHP je server-side scripting language.
Animacije se desavaju na klijentu u browseru.
Ne mozes da animiras HTML elemente u PHP.

Tako da, za animacije ti je dovoljno HTML, CSS i JS.
Mozes da se igras sa ovom JS bibliotekom za animacije. >
http://www.greensock.com/gsap-js/
 
Mogao bih da otmem temu, da ne pravim novu kada je vec u skladu sa onim sto mi treba...
Zanima me da li je mogu da u php otvori HTML(preko zadatog linka) u njegovom kodu nadje odredjene podatke i izvuce ih....? Evo primera na sta mislim...
<tr>
<td class="info"><img src="/zvezda.gif" width="14" height="44" alt="Zvezda" /> 22</td>
<td class="info"><img src="/trougao.gif" width="30" height="44" alt="Trougao" /> </td>
<td class="info"><img src="/romb.gif" width="41" alt="Romb" /></td>
<td class="info"><img src="/krug.gif" width="14" height="44" alt="Krug" /> -1500</td>
</tr>
Ono sta sa sigurnoscu znam je da su ovi linkovi ka slikama uvek isti, da je alt uvek isti, a meni treba podatak pre </td> stim sto on moze biti pozitivan broj ili negativan...ali i opste ne mora da se pojavi, tj. nema vrednost...
 
Mogao bih da otmem temu, da ne pravim novu kada je vec u skladu sa onim sto mi treba...
Zanima me da li je mogu da u php otvori HTML(preko zadatog linka) u njegovom kodu nadje odredjene podatke i izvuce ih....? Evo primera na sta mislim...
<tr>
<td class="info"><img src="/zvezda.gif" width="14" height="44" alt="Zvezda" /> 22</td>
<td class="info"><img src="/trougao.gif" width="30" height="44" alt="Trougao" /> </td>
<td class="info"><img src="/romb.gif" width="41" alt="Romb" /></td>
<td class="info"><img src="/krug.gif" width="14" height="44" alt="Krug" /> -1500</td>
</tr>
Ono sta sa sigurnoscu znam je da su ovi linkovi ka slikama uvek isti, da je alt uvek isti, a meni treba podatak pre </td> stim sto on moze biti pozitivan broj ili negativan...ali i opste ne mora da se pojavi, tj. nema vrednost...

Kod:
<?php
$html = file_get_contents('http://nekaadresa.tld/tabela.html');
$dom = new domDocument;

@$dom->loadHTML($data);
$dom->preserveWhiteSpace = false;
$tables = $dom->getElementsByTagName('table');

$rows = $tables->item(1)->getElementsByTagName('tr');

foreach ($rows as $row) {
        $cols = $row->getElementsByTagName('td');
        echo $cols[2];
}

?>
Na primer :)
 
Napravio sam Carousel u css3 i okrece se automatski..medjutim ja zelim da se okrece kad kliknem na dugme za odredjeni ugao, probeo sam u jQuery pomocu animate() i css() medjutim neuspeva mi, da li mozete da pomognete kodom? HVALA!
 
Treba mi pomoc oko necega posto bas i ne znam php, a ni MySQL....
Imam tabelu koja ima
Prezime Ime Sifru ID INFO Odsek INFO2
stim sto mi u odsek pise 1,2,3..i ono sto meni treba je da umesto 1, 2, 3 on stampa Fizika, Elektronika...itd..
tj po ovako nekoj logici
if i=1 then print Fizike
if i=2 then print Elektronika
ovo je kod koji koristim za stampanje baze.

http://pastebin.com/bfVN2a2D
evo primera kako to sada izgleda(ovo je u ex. da ne menjam podatke u bazi ali isto tako izgleda)
http://snag.gy/vOFIh.jpg
 
Направи још једну табелу у бази НазивиПредмета [Код, Назив].
Онда кад извлачиш податке спојиш те две табеле: SELECT * FROM TvojaTabela t JOIN NaziviPredmeta np ON t.Odsek=np.Kod.
То је прави начин да се то уради.

Додај примарне и стране кључеве ако знаш како, ако не знаш потражи на нету.
 
Ono gore sam resio i hvala na pomoci. :)
Treba mi pomoc..Opet xD
Imam tabelu sa kolonama ID/Ime/Prezime/JMBG/Odeljenje/Sektor/Izbor ..
SQL tabelu stampam i onda sa njihove desna strane za svaki red stavim dropdown box sa izborom (Nista/Prvi/Drugi) gde su vrednosti (1,2,3) u zavisnosti sta se izabere za svakog od ljudi u tabeli da on updejtuje mysql bazi i to je to.
Ja sam na netu nasao kako da updejtujem textualno polje npr. Ime/Prezime ali nisam uspeo da to prebacim da radi sa Drop menijem..
Evo kodova kako to sada izgleda
index.php
http://pastebin.com/whmipwAq
update.php
http://pastebin.com/VUYPEQNX

dok dropdown meni izgleda ovako
<select name="Izbor">
<option value="1">Nista</option>
<option value="2">Prvi</option>
<option value="3">Drugil</option>
</select>

ono sto meni treba je da ovo
print "<input type='text' size='40' name='bookinfo[$i]' value='{$books['Ime']}' />"; ?> // <- OVAJ DEO
zamenim sa gore pomenutim selectom... :/
 
probaj na mestu input text polja
<td>
<?php
print "<select name="Izbor[$i]">
<option value="1">Nista</option>
<option value="2">Prvi</option>
<option value="3">Drugil</option>
</select>"; ?>
</td>

e sad ne zameri nisam dugo radio php
nakon sto odradis POST(prosledis formu) mocices da pristupis svakom select polju preko indexa i tj reda u kom se nalazi, a svako tom polju ce value biti onaj koji si odabrao u padajucem meniju 1 -nista, 2-prvi 3-drugi
na skript strani :

$i = 0;
while ($i < $size) {
// define each variable
$bookinfo= $_POST['Izbor'][$i];
$id = $_POST['id'][$i];

e sad ovde bi trebalo da dobijes value selektovanog polja...
sta ces dalje s njim, ti najbolje znas, tj upises u bazu, ne znam kako ti izgleda baza jer ne znam sta pravis, verovatno ti treba polje u tabeli gde ces upisivati vrednost

u tom slucaju bi bilo
UPDATE tabela SET polje = '$bookinfo' WHERE `ID` = '$id'
gde su ti
tabela ime tabele
polje je ime polja kojem update-ujes vrednost
i deo Where 'ID' = '$id' uslov da to sto radis, radis samo tamo gde se poklapa id koji dajes query-iju sa ID vrednoscu iz reda tabele, ukoliko se ne poklapa upit se ne izvrsava.

Ako sam nesto pogresio neka me neko ispravi, nisam dugo radio php, ali bi sustina trebala da je ovo iznad.
 
Hvala puno!!!
Uspesno sam odradio :D
Stim sto je umesto " " idu ' ' tako da ovako izgleda na kraju
<?php
print "<select name='bookinfo[$i]'>
<option value='1'>Nista</option>
<option value='2'>Prvi</option>
<option value='3'>Drugil</option>
</select>"; ?>
</td>
 
Ovo je finalna verzija :)
<?php
print "<select name='bookinfo[$i]'>
<option value='1'"; ?>
<?php echo ($books["Izbor"] == '1' ? ' selected="selected"' : ''); ?>
<?php
print ">Nema</option>
<option value='2'"; ?>
<?php echo ($books["Izbor"] == '2' ? ' selected="selected"' : ''); ?>
<?php
print ">Prva</option>
<option value='3'"; ?>
<?php echo ($books["Izbor"] == '3' ? ' selected="selected"' : ''); ?>
<?php
print ">Druga/option>
</select>"; ?>
 
Poslednja izmena:
E pa super da si se snasao :) i nadam se da sam bio od neke pomoci ;)
 
ako bi postojale worst practices, tih 15 linija koda bi ih idealno predstavljale
ovako bi trebalo da izgleda predfinalna verzija:
Kod:
<select name="<?php echo $bookinfo[$i]; ?>">
    <?php foreach(['None', 'First', 'Second'] as $key => $value): ?>
        <option 
            value="<?php echo $key; ?>"
            <?php if($books['choosen'] == $key) echo 'selected'; ?>   
        >
            <?php echo $value; ?>
        </option>
    <?php endforeach; ?>
</select>
 
ako bi postojale worst practices, tih 15 linija koda bi ih idealno predstavljale
ovako bi trebalo da izgleda predfinalna verzija:
A dobro to kada znas programski jezik pa mozes da biras kako ce nesto da odradis, a ja posto PHP nisam nikada ni ucio nego sam samo uzeo ovo da radim i gledam kakva vec resenja na netu postoje...Ovo je ispalo prilicno dobro :)
Sve u svemu hvala :D
 
To sto je rekao nije bilo striktno vezano za PHP vec neka uopstena dobra praksa. Da ja pitam ako moze - koji programski jezik znas?
 
Nazad
Vrh Dno