PHP bestand editten automatisch

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Vinnie

vinnie

30/03/2009 11:28:00
Quote Anchor link
Is er een mogelijkheid dat je automatisch door op de knop van je website te drukken er automatisch iets bij word geschreven in een php bestand.

Ik heb namelijk een formulier voor 1 ding in de database erbij te schrijven.
Het menu namelijk.

Via een formulier vul ik het menu item in wat ik wil toevoegen aan het menu en dan voegt hij het automatisch toe aan het menu.

Nu moet er dan alleen nog een functie voor die pagina worden geschreven.
Kan dat automatisch?

Dus als ik het menu item toevoeg er dan in functies.php er iets bij word geschreven.

Zoals:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
    function show_%menuitem%(){
        $db= sqlite_open ("database\dvddb.sdb");
        $sql= "SELECT * FROM allposts WHERE category = '%menuitem%' ORDER BY id DESC LIMIT 10;";
        $result= sqlite_query($db, $sql);
        
        while ($rij = sqlite_fetch_array($result)){
            echo ("<a href=\"post.php?id=". $rij['id'] ."\">".$rij['id']."|".
                $rij['titel']."</a>".
                "<br>\n");
            }
        return $info;
    }//einde functie show_%menuitem%


%menuitem% moet dan worden vervangen door de titel van het menu item dat ik toevoeg. Dit moet dan automatisch gebeuren.

Is dit mogelijk? Zo ja kan iemand mij hierbij helpen?
 
PHP hulp

PHP hulp

23/12/2024 05:04:44
 
Niels Janssen

Niels Janssen

30/03/2009 11:33:00
Quote Anchor link
Iets in een PHP bestand erbij schrijven??? O.o Hell no.
Daar heb je databases voor, je stopt het er in en haalt het er weer uit om weer te geven, KLAAR.
 
Hipska BE

Hipska BE

30/03/2009 11:34:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
function show_menuitem($menuitem){
        $db= sqlite_open ("database\dvddb.sdb");
        $sql= "SELECT * FROM allposts WHERE category = '".$menuitem."' ORDER BY id DESC LIMIT 10;";
        $result= sqlite_query($db, $sql);
        
        while ($rij = sqlite_fetch_array($result)){
            echo ("<a href=\"post.php?id=". $rij['id'] ."\">".$rij['id']."|".
                $rij['titel']."</a>".
                "<br>\n");
            }

        return $info;
    }
//einde functie show_%menuitem%
?>


Hierbij heb ik wel nog geen rekening gehouden met controle je moet nog even real escape erop toepassen..
 
Niels Janssen

Niels Janssen

30/03/2009 11:38:00
Quote Anchor link
En als je het daarna ook nog netjes wilt doen (want ik ga aannemen dat deze functie een stuk of wat keer aangeroepen gaat worden omdat een menu meestal niet 1 ding is), dan haal je heel netjes alle categorieën op met bijbehorende posts. Dat kan in 1 query en is een stuk zuiniger dan wat je nu lijkt te doen.
 
Vinnie

vinnie

30/03/2009 15:30:00
Quote Anchor link
Maar hoe kan ik die functie dan wegschrijven naar het bestand waar het inkomt via het formulier?

Want ik neem aan dat je die functie niet in een database zet.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.