anoniem Geplaatst: 17 januari 2003 Delen Geplaatst: 17 januari 2003 hallo mensen, ik heb php triad gedownload en ben een beetje bezig om wat aan te leren. maar nu heb ik zo een voorbeeld phpscript geprobeerd en ik krijg niet de goede output. Ik heb in phpMyadmin al de database nieuws aangemaakt en ik draai op lacal host. wat is hier fout aan ? <html> <head> <title>PHP Pagina</title> </head> <body> <table width="420" border="1" algin="center"> <tr> <td width="20">ID</td> <td widht="160">Titel</td> <td width="240">Bericht</td> </tr> </table> <?php mysql_connect("","","") or die("kan SQL server niet selecteren"); mysql_select_db("nieuws") or die("kan database niet selecteren"); $query = "SELECT Nieuws_ID, Nieuws_Titel, Nieuws_Bericht FROM nieuwsbericht"; $nieuw = mysql_query($query) or die("Select niet gelukt!"); while ($nieuws = mysql_fetch_array($nieuw)) { ?> <table width="420" border="1" align="center"> <tr bgcolor="#BAD1F5"> <td width="20"><?php echo $nieuws['Nieuws_ID'];?></td> <td width="160"><?php echo $nieuws['Nieuws_Titel'];?></td> <td width="240"><?php echo $nieuws['Nieuws_Bericht'];?></td> </tr> </table> <?php } ?> </body> </html> Quote Link naar reactie
anoniem Geplaatst: 17 januari 2003 Auteur Delen Geplaatst: 17 januari 2003 Ja: en wat is je foutmelding/output? :-? Quote Link naar reactie
anoniem Geplaatst: 17 januari 2003 Auteur Delen Geplaatst: 17 januari 2003 Ik krijg dus geen output van die database.........er staat alleen id , Titel en bericht, maar daar hoort iets bij nl. de tekst die ik ingevoerd heb in de database. Quote Link naar reactie
anoniem Geplaatst: 17 januari 2003 Auteur Delen Geplaatst: 17 januari 2003 Heb je die query al eens rechtstreek op MySQL losgelaten (via de console of via phpMyAdmin (beide methoden zijn wel te vinden via Google))? Zit er wel data in je database? Quote Link naar reactie
anoniem Geplaatst: 18 januari 2003 Auteur Delen Geplaatst: 18 januari 2003 ik kan je even niet volgen bill ik ben een leek wat beteft server side scripting, en ben heel wat online tutorials aan het bestuderen, maar ben niet zover dat ik alles al kan. waar moet ik wat invoeren en waar wordt dit weergegeven ? alvast bedankt Quote Link naar reactie
anoniem Geplaatst: 18 januari 2003 Auteur Delen Geplaatst: 18 januari 2003 Probeer in plaats van [code:1:b0697a98e5]<td width="20"><?php echo $nieuws['Nieuws_ID'];?></td> <td width="160"><?php echo $nieuws['Nieuws_Titel'];?></td> <td width="240"><?php echo $nieuws['Nieuws_Bericht'];?></td>[/code:1:b0697a98e5]eens [code:1:b0697a98e5]<td width="20"><?php echo $nieuws[0];?></td> <td width="160"><?php echo $nieuws[1];?></td> <td width="240"><?php echo $nieuws[2];?></td>[/code:1:b0697a98e5] Quote Link naar reactie
anoniem Geplaatst: 19 januari 2003 Auteur Delen Geplaatst: 19 januari 2003 krijg precies hetzelfde te zien, helpt niet Quote Link naar reactie
anoniem Geplaatst: 19 januari 2003 Auteur Delen Geplaatst: 19 januari 2003 [quote:2f9a0bdb62="Bill Gates"]Zit er wel data in je database?[/quote:2f9a0bdb62] Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 ja er zit data in de database, ik heb dit nog met de verkenner van Myadmin gecontroleerd. p.s. je moet het bestand hierboven toch opslaan als html en niet als php ?? Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 [quote:6e32c4d327="Designpiet"]p.s. je moet het bestand hierboven toch opslaan als html en niet als php ??[/quote:6e32c4d327]Tuurlijk niet, dan weet de webserver niet dat het om een php document gaat die door php verwerkt moet worden... Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 [code:1:0d7b25472b]mysql_connect("","","") or die("kan SQL server niet selecteren"); [/code:1:0d7b25472b] Waar maak je verbinding mee? Met niets? Dan krijg je ook niets :D. Je dient dit te veranderen, zodat je een echt verbinding maakt met je database. Dus: [code:1:0d7b25472b]mysql_connect("localhost","gebruikersnaam","wachtwoord") or die ("kan MySQL server niet selecteren")[/code:1:0d7b25472b] Bill, nog vroeg zeker? :wink: Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 zeg remytje, ik draai toch op lacal host, dan heb je toch ook geen gebruikers naam en wachtwoord ? en bill als ik bovenstaande code opsla als php in notepad, zie ik hem in mijn map als frontpage file. Ik kan dit toch niet veranderen bij folder opties heeft iemand misschien een nieuw voorbeeld dat ik kan uitproberen. Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 [quote:99f4098402="Remytje"]Bill, nog vroeg zeker?[/quote:99f4098402]Nee: als je niks invult connect je met localhost en als je vervolgens geen gebruikers en wachtwoorden instelt kan je best connecten op bovenstaande manier... Designpiet: 1) Kan je geen extensie aanpassen of zo? 2) Koop een boek, op deze manier wordt het compleet niks... Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 bill het gaat niet om de extensie, maar om het feit dat php files geopend worden met frontpage en dus niet worden weergegeven in de browser. en ik weet dus niet waarme ze anders geopend moeten worden, behalve ie explorer is dit juist p.s. ik weet wel hoe je een extensie moet aanpassen hoor....niet gelijk boos worden !!!!! Quote Link naar reactie
anoniem Geplaatst: 20 januari 2003 Auteur Delen Geplaatst: 20 januari 2003 Ik ben niet boos, ik lach je, ... euuuuhhhh, .... toe ;) Kijk, je hebt voor PHP een webserver nodig en daarmee moet je die PHP scripts aanroepen, dus niet door erop de dubbelklikken of zo... Quote Link naar reactie
anoniem Geplaatst: 21 januari 2003 Auteur Delen Geplaatst: 21 januari 2003 ja bill je mag me uitlachen, maar ik moet het toch leren. hoe dom het ook overkomt op jou. ik ben maar een newbie in server side. maar het werkt nu en mijn scriptjes worden uitgevoerd, en ik kan gegevens uit de database halen. nu nog formulieren verwerken, want dat wil nog niet zo lukken. bedankt Quote Link naar reactie
anoniem Geplaatst: 21 januari 2003 Auteur Delen Geplaatst: 21 januari 2003 [quote:49e07feb1f="Bill Gates"]als je niks invult connect je met localhost en als je vervolgens geen gebruikers en wachtwoorden instelt kan je best connecten op bovenstaande manier...[/quote:49e07feb1f]Nu ik de handleiding van php nog eens goed doorlees zie ik inderdaad dat als je niets invult dat deze als server 'localhost:3306' neemt, als gebruikersnaam de eigenaar van het huidige serverprocess en als wachtwoord niets. Ik ben zelf nog niet helemaal wakker :wink:. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen