[ Valerij Zajcev @ 16.05.2010. 21:20 ] @
Nikada nisam radio web strane pa pretpostavljam da je ovo isto i u PHP i ASP i svemu ostalom ali da proverim ipak.
Na primer treba da popunim podacima neku HTML tabelu, da li je normalno da se prvo napise html tag za tabelu pa ubaciti PHP skriptu koja pomocu echo-a dodaje table elemente i na kraju van php skripte zatvore table tagovi?
Mislim da li su ovo primeri iz knjiga neki pocetni koraci ili se i real world aplikacije ovako sastavjlaju, mesanjem HTML i PHP code-a?
Pitam iz razloga sto sam navikao da imam datagrid i za njegov datasource zakacim neki niz za podacima ...
[ Majstor_Pućko @ 16.05.2010. 21:29 ] @
Normalno je, zašto ne bi bilo normalno?
U programiranju uvek postoji više načina kako da se dođe do istog rezultata. Način na koji se to postiže uglavnom zavisi od veštine i afiniteta programera.
Ja lično za male projekte ne vidim nikakav bauk u preplitanju koda. Za veće se koriste neki od framework-ova baziranih na MVC strukturi, tako da je tu odvajanje već izvršeno.
[ Valerij Zajcev @ 16.05.2010. 21:42 ] @
Znaci i u PHP-u je moguce imati recimo HTML stranu (View) na kojoj je sve podeseno kontrole ... a recimo iz Modela samo proslediti podatke nekom gridu ili ne?
[ Sapphire @ 16.05.2010. 21:46 ] @
Check out Smarty - dobar je za početnike ...
[ VladaSu @ 17.05.2010. 19:31 ] @
A mozes i:
stranica.php
Code:

$data = array(array("a1","a2"), array("b1","b2"));
require_once "templates/stranica.php";



templates/stranica.php
Code:

<html>
<head>
<title>cao</title>
</head>
<body>
<h1>ovo je stranica</h1>
<table>
 <?php foreach ($data as $key => $val): ?>
   <tr><?="<td>{$val[0]}</td><td>{$val[1]}</td>"?></tr>
 <?php endforeach;?>
</table>
</body>
</html>
[ Valerij Zajcev @ 31.05.2010. 22:14 ] @
Ja sam probao nesto ovako ne zelim u startu da koristim smarty i ostale framework-e pretpostavljam da je ok ovakav nacin rada:
Code:

<table >
                <tr>
                    <td><img src="assets/vlada.jpg" ; alt="VladimirVucetic" width="120" height="190"/></td>
                    <td style="vertical-align: top;"><p><?php 
                        $DOCUMENT_ROOT = $_SERVER ['DOCUMENT_ROOT'];
                        $filePath = $DOCUMENT_ROOT . "SimpleHtmlSite/resources/AboutMe.txt";
                        $aboutMeOutput = "";
                        if (file_exists ($filePath)) 
                        {
                            $file = fopen("$DOCUMENT_ROOT/SimpleHtmlSite/resources/AboutMe.txt", "r");
                            
                            while (!feof($file))
                            {
                                $aboutMeOutput = $aboutMeOutput . fgets($file, 4096);                 
                            }
                            fclose($file);
                            
                            echo $aboutMeOutput;
                        }
                        else 
                        {
                            echo "Comming soon";
                        }
                    ?></p></td>
                </tr>            
            </table>

Jos nisam tacno razlucio sta radi php programer a sta dizajner :)
[ Radovan__III @ 31.05.2010. 22:33 ] @
u principu mogao si i da koristis include umesto da citas na ovaj nacin

[ Valerij Zajcev @ 01.06.2010. 08:48 ] @
Citat:

u principu mogao si i da koristis include umesto da citas na ovaj nacin

Mislis ovako?
Code:

<table>
            <tr>
                <td><img src="assets/vlada.jpg" ; alt="VladimirVucetic" width="120"
                    height="190" /></td>
                <td style="vertical-align: top;">
                <p><?php
                include 'aboutMe.php';
                ?></p>
                </td>
            </tr>
        </table>
[ Milos911 @ 01.06.2010. 08:51 ] @
Citat:
Ja sam probao nesto ovako ne zelim u startu da koristim smarty i ostale framework-e pretpostavljam da je ok ovakav nacin rada
Nije ok. Probaj smarty, bice ti mnogo lakse.... A i zar ti nije lakse da odmah naucis ono sto treba, a ne da radis pogresno pa da se onda mucis da naucis pravi nacin?
[ vatri @ 01.06.2010. 11:23 ] @
Generalno najbolje je da izbjegavas mjesanje PHP i HTML. A oces li to uraditi sa Smartyjem ili na neki drugi nacin, to je vec tvoj izbor. Pogledaj malo po forumu, ima gomila slicnih rasprava...