Gegevens uit DB op scherm tonen

  • Onderwerp starter Onderwerp starter Adhir
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Adhir

Nieuwe gebruiker
Lid geworden
4 feb 2008
Berichten
2
Beste,
Ik heb een script gemaakt en wil wat gegevens uit een database op scherm tonen. Alleen lukt het mij niet. Wat doe ik fout??

Help:

PHP:
<?php

		$server = "localhost"; 
		$username = "root"; 
		$password = ""; 
		mysql_connect($server, $username, $password); 
		$dbname = "auto"; 
		mysql_select_db($dbname);
?>

<?php
		$query = "SELECT merk.merknaam, model.modelnaam, model.cc, model.kleur FROM merk, model WHERE merk.merknaam = model.modelnaam";
		$result = mysql_query($query);

if(!$result)

{
    echo 'Fout: '.mysql_error();
}
else
{
    echo "<table border='1'>"; 
    echo "<tr><td>Merk</td> <td>Model</td> <td>Cilinder</td> <td>Kleur</td> </tr>";
	while ($row = mysql_fetch_array($result))
     
        echo "<tr>"; 
		echo "<td>".$row['merknaam']."</td>"; 
        echo "<td>".$row['modelnaam']."</td>"; 
        echo "<td>".$row['cc']."</td>"; 
        echo "<td>".$row['kleur']."</td>"; 
        echo "</tr>";
    }
echo "</table>"; 

?>
Op scherm krijg ik Merk Model Cilinder Kleur
in 4 kolommen te zien zonder inhoud.

Alvast bedankt!
Adhir
 
Laatst bewerkt door een moderator:
De koppeling die je maakt is niet echt bepaald nodig aangezien je niet meer gegevens uit de tabel merk haalt. (kan je er dus evt uit laten. De koppeling is wel goed daar niet van)
Je moet de while wel afsluiten met een { op de regel.
dus

PHP:
while ($row = mysql_fetch_array($result)) {

ipv

PHP:
while ($row = mysql_fetch_array($result))

Verder doe je alles goed!

Mocht dit het niet zijn, wat is je mysql_error() bericht?
 
Je kunt beter om met de database te connecten verwijzen met een include dat gaat iets sneller en je hoeft het dus niet steets op nieuw te type

Dus:


PHP:
//-- config.php --//
<?php

$server = "localhost";
$username = "root";
$password = "";
mysql_connect($server, $username, $password);
$dbname = "auto";
mysql_select_db($dbname);
?>

Dan een nieuw page met allen gegeven die je wilt tonen

PHP:
//--Page.php --//

<?php
include"config.php";


//-- De rest --//
?>
 
Dat is altijd een goede tip! Dit scheelt ook heel veel tijd met het wijzigen van de code als je het gaat verplaatsen van de ene server naar de andere server!
 
Laatst bewerkt door een moderator:
Ja, het is mij gelukt dank zij jullie tips!

Ik heb bij de $query Group by toegevoegd en andere tips van jullie opgenomen en hij doet het!!!

Superr bedankt!!

Adhir:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan