Heyy,

Ik lees al een tijdje mee op dit forum omdat ik zelf op school een heel PHP project moet in elkaar zetten.
Ik heb nou dat je kan registreren en inloggen, nieuw topic starten en kan reageren.

Nu wil ik graag een ledenlijst hebben.

Dus met een tabel

Member nummer // Naam // email // datum van registratie.

Ik heb nu deze code, maar dan werkt het niet. Kan iemand me helpen?



<?php
$connectie = mysql_connect('localhost', 'root', 'usbw');

$host="localhost"; // Host name
$username="root"; // Mysql username
$password="usbw"; // Mysql password
$db_name="database_gastenboek"; // Database name
$tbl_name="gastenboek_gebruikers"; // Table name

// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or
die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
if (mysql_select_db('database_gastenboek', $connectie) == false) {

echo 'foutmelding';
}
?>

Dat heb ik bovenaan!
Je ziet het hieronder, ik heb wel een tabel maar die kan je nu niet zien omdat die er niet op staat

<?php
$sql="SELECT member_nr, naam, email, datum FROM database_gebruikers";
$result=mysql_query($sql);

echo "<table border='1'>
<tr>
<th>Member Nummer</th>
<th>Naam</th>
<th>Email</th>
<th>Datum</th>
</tr>";

while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['member_nr'] . "</td>";
echo "<td>" . $row['naam'] . "</td>";
echo "<td>" . $row['email'] . "</td>";
echo "<td>" . $row['datum'] . "</td>";
echo "</tr>";
}

?>

</td>
</table>


Alvast bedankt!
Nee, dit zou ook moeten werken.

Zet or die ('Error: '.mysql_error ()); eens achter de sql, dan kunnen we kijken of dat wel goed is



Als ik dat met or die doe krijg ik :
Parse error: syntax error, unexpected T_LOGICAL_OR in I:\Havo 5\Informatica\USBWebserver v8\root\eindopdracht\ledenlijst.php on line 63
En als ik while($row = mysql_fetch_assoc($result)) doe, geeft hij zelfde error als met array.
Boven in zie ik staan op regel 8

<?php
$tbl_name="gastenboek_gebruikers";
?>

Vervolgens doe je de query als volgt
<?php
$sql="SELECT member_nr, naam, email, datum FROM database_gebruikers";
?>
Moet dat dan niet zijn?
<?php
$sql="SELECT member_nr, naam, email, datum FROM gastenboek_gebruikers";
?>
Ja idd je heb nu de database ipv de tabel
Q S op 07/11/2012 14:56:01

Boven in zie ik staan op regel 8

<?php
$tbl_name="gastenboek_gebruikers";
?>

Vervolgens doe je de query als volgt
<?php
$sql="SELECT member_nr, naam, email, datum FROM database_gebruikers";
?>
Moet dat dan niet zijn?
<?php
$sql="SELECT member_nr, naam, email, datum FROM gastenboek_gebruikers";
?>


Bedankt, dat was al een slordige fout ja :O

Nu krijg ik heel veel errors namelijk;
Notice: Undefined index: naam in I:\Havo 5\Informatica\USBWebserver v8\root\eindopdracht\ledenlijst.php on line 78

Notice: Undefined index: email in I:\Havo 5\Informatica\USBWebserver v8\root\eindopdracht\ledenlijst.php on line 79

Notice: Undefined index: datum in I:\Havo 5\Informatica\USBWebserver v8\root\eindopdracht\ledenlijst.php on line 80

Notice: Undefined index: naam in I:\Havo 5\Informatica\USBWebserver v8\root\eindopdracht\ledenlijst.php on line 78

en dan er nog zon 100 ofzo ;o
Tja, dan bestaan ze blijkbaar niet.

Reageren