Een pagina titel updaten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wouter reyntjens

wouter reyntjens

06/12/2006 14:32:00
Quote Anchor link
Ik ben bezig met een cms systeem te maken en ik had graag naast de inhoud ook de paginatitel aangepast.
Nu heb ik voor het updaten een script dat er als volgt uitziet:

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
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
// we maken een constante die aangeeft of we fouten mogen melden of niet
// als deze FALSE is, dan laten we geen gevoelige info zien

define( 'DEBUGGING', TRUE );

if ( DEBUGGING === true )
{

    // debugging mode is aan, we laten alle fouten zien
    ini_set( 'display_errors', 1 );
    error_reporting( E_ALL );
}

else
{
    // debugging mode is uit, we laten GEEN fouten zien
    ini_set( 'display_errors', 0 );
    error_reporting( 0 );
}


// DB geneuzel hier

// controleren of er een formulier is gepost naar dit script

if ( $_SERVER['REQUEST_METHOD'] == 'POST' )
{

    // controleer of het veld "inhoud" bestaat
    // en of $_GET['titel'] bestaat

    if ( isset( $_POST['inhoud'], $_GET['titel'] ) )
    {

        // alles goed, maak de query
        $sQuery = sprintf(
            "UPDATE home SET inhoud = '%s' WHERE titel = '%s'",
            mysql_real_escape_string( $_POST['inhoud'], $db ),
            mysql_real_escape_string( $_GET['titel'], $db )
        );

        // query uitvoeren
        if ( !mysql_query( $sQuery, $db ) )
        {

            // query mislukt!
            trigger_error( 'De update is niet uitgevoerd!', E_USER_WARNING );
            // indien debug aan, meldt de DB error en query
            if ( DEBUGGING )
            {

                echo '<br />Met deze query: ' . $sQuery . '<br />Ging dit mis: ' . mysql_error( $db );
            }
        }

        elseif( ( $iAantal = mysql_affected_rows( $db ) ) == 0 )
        {

            trigger_error( 'Geen rijen aangepast!', E_USER_WARNING );
        }

        else
        {
            // gelukt + rijen aangepast
            echo 'Update gelukt, ' . $iAantal . ' rijen aangepast';
        }
    }

    else
    {
        trigger_error( 'De gegevens zijn niet compleet!', E_USER_WARNING );
    }
}

else
{
    // er is geen formulier gepost naar het script.
    ?>


nu heb ik een invulveldje dat heet titelupdate,
hoe kan ik dit er het makkelijkst in verwerken?
 
PHP hulp

PHP hulp

17/11/2024 03:24:07
 
Kumkwat Trender

Kumkwat Trender

06/12/2006 14:34:00
Quote Anchor link
Bedoel je met een titel update dat het om de XX:XX seconden vernieuws word.

Als dat zo is, mag ik dan het zonder mysql versie??
 
Wouter reyntjens

wouter reyntjens

06/12/2006 15:07:00
Quote Anchor link
Neen,
dus in de mysql database zit er een veld titel, dit wil ik ook kunnen aanpassen.
Dus titel en inhoud moeten worden aangepast
 



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.