Topic: Kaip iškelti funkcijas?

Sveiki, mokausi php pagrindų, bet iškylo viena problema. Noriu pažymėtas dalis iškelti į atskirą failą funkcions.php, bet nelabai kažkaip gaunasi. Gaunu milijona errorų. Gal kas padėt galėtų?



<?php
    if(empty($_GET['id'])){
        $_GET['id'] = 1;
    }
    $id = $_GET['id'];
    $login = mysql_connect("localhost","root");
    mysql_select_db("mode", $login);
    mysql_query("SET NAMES utf8");
    $query1 = mysql_query("SELECT * FROM turinys WHERE id = '$id' LIMIT 1");
    $query2 = mysql_query("SELECT * FROM turinys ORDER BY id ASC");
    $result = mysql_fetch_assoc($query1);
    $turinys = $result['tekstas'];
    $pavadinimas = $result['pavadinimas'];
    $numeris = $result['id'];

    function pslpav($pavadinimas){
        if($pavadinimas){
            echo $pavadinimas;
        }
        else{
            echo "Tokio puslapio nėra.";
        }
    }

    mysql_close($login);
?>
<html>
<head>
    <title><?php pslpav($pavadinimas); ?> </title>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="stylesheet.css" type="text/css" />
</head>
<body>
    <div id="main">
        <img src="images/logo.png" alt="Kibkit" id="logo" />
        <div id="header">
            <ul id="header">
                <?php
                    while ($result2 = mysql_fetch_assoc($query2)){
                        $idnr = $result2['id'];
                        $pav = $result2['pavadinimas'];
                        echo '<li><a href="index.php?id='.$idnr.'">'.$pav.'</a></li>';
                    }

                ?>
        </ul>
        </div>
        <div id="content">
            <?php
                f($turinys){
                    echo $turinys;
                }
                else{
                    echo "<h1>Tokio puslapio nėra.</h1>";
                }

            ?>
        </div>
    </div>
</body>
</html>


Warning: count(): Parameter must be an array or an object that implements Countable in /home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line 820

Re: Kaip iškelti funkcijas?

http://php.net/manual/en/function.include-once.php

Re: Kaip iškelti funkcijas?

Per visus forumus keliauja chebrantas :)

http://uzdarbis.lt/t270404/php-dalys-a- … d__2324941

Re: Kaip iškelti funkcijas?

Mane tai erzina tokie, nori programuot bet net pagrindu neskaite... O paskui kaip imbecilai ir eina per forumus, praso pagalbos...

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Warning: count(): Parameter must be an array or an object that implements Countable in /home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line 820

5 (edited by ugniesdebesys 2014-02-26 17:36:29)

Re: Kaip iškelti funkcijas?

Sveiki

arba require_once
Apie tai
PHP. įterpiami failai - 1. include, require, include_once, require_once

Na o kodas tai "kvailas"; vienur spausdinama per echo, kitur grynas html; nors pradžiai gerai :)