1. #1
    Oteb's Avatar
    Registered
    13/04/04
    Posts
    289
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0

    PHP: nieuwssysteem werkt niet

    Ik ben begonnen met php te leren. Ik heb een site (in HTML) en ik wil overschakelen naar php want de site is op den duur moeilijk bij te werken, en met php zou dat veel gemkkelijker gaan. Daarom heb ik een boek aangeschaft E*s*c*m*u*i*g php4. Daar staan er allerlei codes in, en dat werkt perfect.
    Een beetje verder staat er een nieuwssysteem en dat werkt ook met MySQL. En daar loopt het fout. Ik heb die code overgetypt en hij heeft een foutmelding als ik het test.
    Waaraan zou dat kunnen liggen? Ik heb al 10 keer de code overlopen en ik zie gelijk geen fouten meer.
    no votes  

  2. #2
    Bunz's Avatar
    Registered
    28/09/02
    Location
    Oostende
    Posts
    631
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Wel hé, om eerlijk te zijn

    I DONT HAVE A FUCKING IDEA

    En zeker niet wanneer gij totaal geen uitleg geeft over wat de foutmelding is noch de code post dus hier is wat je moet doen : Post die code (samen met de foutmelding)

    Dankt u
    no votes  

  3. #3
    Zero Grav's Avatar
    Registered
    06/06/04
    Location
    Bilzen
    Posts
    8,805
    iTrader
    18 (100%)
    Mentioned
    0 Post(s)
    Reputation
    42/128
    Natuurlijk is het nogal dom dat ge uw code ni post & wij alles maar moeten weten zonder verdere info.

    Maar ik kan u wel zeggen dat als ge een fout krijgt het mss aan superglobals ligt. Als eigenaar van php4 zonder stress heb ik zelf ook al gemerkt dat de codes die in boeken vermeld staan soms helemaal niet up to date zijn.

    als gij dus een form hebt ofzo zorg dan ge ge uw gegevens opvraagt met $_POST['varnaam'] of $_GET['varnaam'];

    een andere fout die ik wel kan bedenken is dat ge een fout hebt in de code om uw mysql database up te daten. Dit kunt ge controleren door uw query te nemen en in phpmyadmin (of dergelijke) uit te voeren.
    no votes  

  4. #4

    Registered
    18/11/02
    Location
    Eke, België
    Posts
    2,448
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Wat is de fout?
    Waar zit de fout? Toon bijgevolg uw code!

    Nu zijn we geen reet verder, en gij nog minder.
    no votes  

  5. #5
    Bunz's Avatar
    Registered
    28/09/02
    Location
    Oostende
    Posts
    631
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    The main target people have on a forum is to help other people or to ask a question. Now you are in that last group. On a question you can get answers (very obvious). When you only get flame on a question , you should ask yourself was my question well-formed ?

    I think not ... try again ... or i think i do ... you are so wrong !
    no votes  

  6. #6

    Registered
    18/11/02
    Location
    Eke, België
    Posts
    2,448
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Da ge gerust nederlands moogt klappen.
    no votes  

  7. #7
    Bunz's Avatar
    Registered
    28/09/02
    Location
    Oostende
    Posts
    631
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    khad daar geen zin in Zo een dingen mogen in het engels hebben anderen daar ook nog wat aan
    no votes  

  8. #8

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    ge hebt prolly alles letterlijk overgetypt, tot de db-connectie parameters toe

    maar idd: code posten
    no votes  

  9. #9
    Oteb's Avatar
    Registered
    13/04/04
    Posts
    289
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    PHP Code:
    <html>
    <head>
    <title>test</title>
    </head>
    <body>

    ...
    $db = mysql_connect("localhost", "phpscripts", "wachtwoord") or die ("Verbinding mislukt");
    mysql_select_db("borner", $db);
    $news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC";
    $news_result = mysql_query($news_SQL);
    ...

    <?php
    //weergave berichten
    while($news mysql_fetch_array($news_result)) {
    ?>
    <table width="400" border="0" cellspacing="0" cellpadding="0" allign="center">
    <tr>
    <td>
    <span class="kleiner"><?php echo
    $news['news_datetime'?></span><br><b><?php
    echo $news['newsheader'?></b>
    </td>
    </tr>
    <tr>
    <td>
    <span class="kleiner"><?php echo
    $news['news_main'?></span>
    </td>
    </tr>
    <tr>
    <td>
    <hr width="400" size="1" noshade>
    </td>
    </tr>
    </table>
    <?php
    }
    mysql_close();
    ?>

    </body>
    </html>
    Dit staat er in het boek. In het boek staat er ook die ..., maar daar had ik <?php en ?> dan gezet.

    Mijn database:

    naam database: borner

    CREATE TABLE news (
    news_ID int(11) DEFAULT '0' NOT NULL auto_increment,
    news_header vrachar(120) NOT NULL,
    news_main text NOT NULL,
    news_datetime datetime DEFAULT '000-00-00 00:00:00' NOT NULL,
    PRIMARY KEY (news_ID),
    KEY news_ID (news_ID),
    UNIQUE news_ID_2 (news_ID)
    );

    De foutmelding:
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user: 'phpscripts@localhost' (Using password: YES) in c:\AppServ\www\index.php on line 7
    Verbinding mislukt
    no votes  

  10. #10

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    mysql_connect("localhost","root"); als je lokaal werkt

    anders: duidelijk he, uw pass en/of username is incorrect (let op hoofdletters e.d.)
    no votes  

  11. #11
    Oteb's Avatar
    Registered
    13/04/04
    Posts
    289
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by killgore
    This quote is hidden because you are ignoring this member. Show
    mysql_connect("localhost","root"); als je lokaal werkt

    anders: duidelijk he, uw pass en/of username is incorrect (let op hoofdletters e.d.)
    Hoe bedoel je pass en/of username is incorrect? waar moet ik dat invullen?
    no votes  

  12. #12
    Zero Grav's Avatar
    Registered
    06/06/04
    Location
    Bilzen
    Posts
    8,805
    iTrader
    18 (100%)
    Mentioned
    0 Post(s)
    Reputation
    42/128
    borner is een voorbeeld van php4 zonder stress, ga naar pagina 138, daar wordt uitgelegd hoe ge een gebruiker kunt aanmaken. Hiermee kan je gewoon de toegang bepalen die een bepaald persoon krijgt.
    no votes  

  13. #13
    Oteb's Avatar
    Registered
    13/04/04
    Posts
    289
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Bedankt, ik ga dat eens goed bestuderen
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in