Thread: PHP: nieuwssysteem werkt niet
-
25-09-2004, 22:12 #1
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
-
-
25-09-2004, 23:43 #2
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
[ http://www.lanscape.be/ ] - [ Rental: http://www.rent-a-lan.be/ ]no votes
-
25-09-2004, 23:57 #3Member
- 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
-
26-09-2004, 00:15 #4Member
- 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
-
26-09-2004, 00:20 #5
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 ![ http://www.lanscape.be/ ] - [ Rental: http://www.rent-a-lan.be/ ]no votes
-
26-09-2004, 00:24 #6Member
- 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
-
26-09-2004, 00:28 #7
khad daar geen zin in
Zo een dingen mogen in het engels hebben anderen daar ook nog wat aan
[ http://www.lanscape.be/ ] - [ Rental: http://www.rent-a-lan.be/ ]no votes
-
26-09-2004, 01:24 #8Member
- 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
-
26-09-2004, 12:35 #9Dit staat er in het boek. In het boek staat er ook die ..., maar daar had ik <?php en ?> dan gezet.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>
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 misluktno votes
-
26-09-2004, 12:39 #10Member
- 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
-
26-09-2004, 12:44 #11no votes
-
26-09-2004, 12:49 #12Member
- 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
-
26-09-2004, 13:01 #13
Bedankt, ik ga dat eens goed bestuderen
no votes
