Jump to content

Програмирање - дигресије

Оцени ову тему


Препоручена порука

пре 4 минута, Grizzly Adams рече

Па у праву си - то је то, не може другачије да се види.

Eh i dalje ne razumem šta je onda mysql. To je nešto sto stoji "iza" phpMyAdmina kao što uvek neki program stoji "iza" nekog interfejsa?

 

Link to comment
Подели на овим сајтовима

пре 1 минут, Tumaralo. рече

Eh i dalje ne razumem šta je onda mysql. To je nešto sto stoji "iza" phpMyAdmina kao što uvek neki program stoji "iza" nekog interfejsa?

MySQL је "невидљиви" програм који ради у позадини и "сервира" податке из база података које креираш преко phpMyAdmina. Он у принципу нема "кориснички интерфејс". Као на пример, што антивирус стоји у позадини и стално нешто ради.

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

Druga stvar. U samom kodu, na jednom primeru - ovo mi nije jasno:

<select>
<?php
while($red = $rezultat->fetch_assoc()){
?>
  <option value="<?php echo $red['id']?>"><?php echo $red['naziv']?></option>

    <?php
}
?>

</select>

 

Dakle, php zatvorim posle zagrade {  onda otkucam u htmlu kod u telu funkcije a onda opet otvorim i zatvorim php "oko" zagrade }  A sve to u okviru <select> html taga.

Mislim to iskakanje i uskakanje u php mi nije jasno. Iskoci i ostavi kod u f-ji da ide u htmlu. Deluje mi bizarno to "sečenje" f-je oko tih zagrada..

 

 

Link to comment
Подели на овим сајтовима

пре 1 минут, Tumaralo. рече

Dakle, php zatvorim posle zagrade {  onda otkucam u htmlu kod u telu funkcije a onda opet otvorim i zatvorim php "oko" zagrade }  A sve to u okviru <select> html taga.

Mislim to iskakanje i uskakanje u php mi nije jasno. Iskoci i ostavi kod u f-ji da ide u htmlu. Deluje mi bizarno to "sečenje" f-je oko tih zagrada..

Па јесте мало блесаво, ал тако је PHP направљен да се "меша" са HTML. Кад се навикнеш и није толико лоше, осим кад правиш баш велике и комплексне странице - онда постане купус. У сложенијим ситуацијама користе се обично неке библиотекте за "темплејте" где се PHP код потпуно одвоји од HTML-a, али то остави за касније.

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

Е, нисам ти одговорио... вероватно ти и даље није јасно како то "ради".

Значи, web server кад "процесира" PHP фајл он ове ствари које су "изван кода" (тј. HTML) само избаци кориснику такве какве су. Значи, ово:

<select>

Се само проследи клијетну (тј. твом рачунару, браузеру), ништа се ту не "изршава".

Кад наиђе на ово:

<?php
while($red = $rezultat->fetch_assoc()){
?>

Онда су то команде које "раде" на серверу, оне не долазе до твог рачунара, већ само њихов резултат.

Надам се да сам успео да појасним...

 

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

пре 15 минута, Grizzly Adams рече

Кад наиђе на ово:

<?php
while($red = $rezultat->fetch_assoc()){
?>

Онда су то команде које "раде" на серверу, оне не долазе до твог рачунара, већ само њихов резултат.

 

A kako one "odu na server" bez sadržine? Mislim, zar u ovom slučaju ne ide prazna f-ja na server jer smo joj "isekli" body? Dakle, zar nismo poslali na sever ovo:

while($red = $rezultat->fetch_assoc()){

}

 

Link to comment
Подели на овим сајтовима

Управо сада, Tumaralo. рече

A kako one "odu na server" bez sadržine? Mislim, zar u ovom slučaju ne ide prazna f-ja na server jer smo joj "isekli" body? Dakle, zar nismo poslali na sever ovo:

while($red = $rezultat->fetch_assoc()){

}

Ево сад ћу да ти разјасним све. :)

Оно што си горе поставио преводи се у ово:

<?php

echo "<select>";

while($red = $rezultat->fetch_assoc()){
  echo "<option value="<?php echo $red['id']?>"><?php echo $red['naziv']?></option>";

}

echo "</select>";

?>

Значи, све што је изван овог <?php ... ?> претвара се интерно у echo команду.

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

пре 7 минута, Grizzly Adams рече

  echo "<option value="<?php echo $red['id']?>"><?php echo $red['naziv']?></option>";

Овде нисам пазио, овај ред би био још "исецканији":

echo "<option value=";

echo $red['id'];

echo ">";

echo $red['naziv'];

echo "</option>";

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

пре 1 минут, Juanito рече

@Grizzly Adams

А која је тебе мука натерала да научиш ту ругобу?

:smeh1:

Мало знатижеља, а више што ме у почетку нису питали шта волим...

  • Волим 1

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

пре 5 минута, Juanito рече

А која је тебе мука натерала да научиш ту ругобу?

Е, ал звали ме сад почетком јуна на састанак - треба да се ради неки "Industrial IoT", па питају "ел може то?"

Ја се правим озбиљан као "паааа, ајде... моооже кад сте запели..."

А кад сам спустио слушалицу:

katherine-heigl-funny-dance-o.gif

 

  • Волим 1

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

3. Koristeći neku od petlji izračunajte koliko će se puta okrenuti točak, ako je prešao put
od 100m a obim točka je 0.7m. Rezultat mora biti sa ostatkom. Npr. 93.5 puta.

 

<?php
$brojac = 0;
for ($x=0; $x<100;) {
    $x = $x+ 0.7;
    $brojac = $brojac + 1;  

}
 
 
  echo"broj prolaska: $brojac <br>";
?>

Jel ovo dobro rešenje?

 A ne ovo? -

<?php
$broj=0;
for($i=0;$i<=100;$i=$i+.7){

$broj += $i;

}
echo $broj;
?>

 

Link to comment
Подели на овим сајтовима

пре 7 минута, Давор73 рече

Колико као програмер мораш да одеш у дубиозу са базом података, зна ли неко ?

Ако радиш са базом података, требало би да добро знаш бар основе и да будеш свестан шта још све постоји, без улажења у дубину, да ако ти некад затреба знаш где можеш да прочиташ.

Link to comment
Подели на овим сајтовима

Колико као програмер мораш да одеш у дубиозу са базом података, зна ли неко ?


Па мораш солидно да знаш, то не може да се заобиђе.


Sent from my iPhone using Tapatalk

ΜΟΛΩΝ ΛΑΒΕ

Link to comment
Подели на овим сајтовима

Придружите се разговору

Можете одговорити сада, а касније да се региструјете на Поуке.орг Ако имате налог, пријавите се сада да бисте објавили на свом налогу.

Guest
Имаш нешто да додаш? Одговори на ову тему

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Креирај ново...