Hallo,

Waarschijnlijk is het iets heel kleins, maar als ik een overzicht uit een mysql database wil halen, krijg ik een leeg scherm voor me.. wie kan me helpen?

<?php
$db = mysql_connect("localhost", "root", "1234")
or die("Mislukt! " . mysql_error());
mysql_select_db("garage_db", $db);
?>
<html>
<head>
<title>Test</Title>
</head>
<body>
<?php
if ($_GET["actie"] == "wis" && $_GET["artikelid"])
$sql = DELETE FROM garage_klanten WHERE id=".$GET["id"].";";
if (!mysql_query($sql)) {
echo "Verwijderen mislukt!";
exit;
} else {
$sql = DELETE FROM garage_voertuig WHERE id=".$GET["id"].";";
if (!mysql_query($sql)) {
echo Verwijderen VOertuig mislukt!";
exit;
}
}
echo "Verwijderd!";
} else {
?>
Wis het volgende artikel:";
<?php
$sql = "SELECT * FROM garage_klanten";
$resultaat = mysql_query($sql);
while $rij = mysql_fetch_array($resultaat)) {
$id = $rij["id"];
echo $rij["Naam"]." <a href=\$PHP_SELF?actie=wis&id=$id\">Wis</a><br>\n";
}

}

?>
</body>
</html>
<?php
mysql_close($db)
?>
WHERE id=".$GET["id"].";";

daar heb je je fout, zie je ook al bijv aan de kleurtjes

verder heb je niet echt foutafhandeling, werk daaraan en je kan een stuk specifieker een probleem lokaliseren
S.v.p. volgende keer graag tussen code tags.
Maak ook eens van:
echo "Verwijderd!";
} else {
?>
Wis het volgende artikel:";
<?php

eens:

echo "Verwijderd!";
} else {
echo "Wis het volgende artikel:";

Denk dat dat ook niet de bedoeling was;)
Bart schreef op 12.12.2006 14:36
krijg ik een leeg scherm voor me..

Error_reporting(E_ALL); aanzetten en foutafhandeling toepassen.
Luke Banning schreef op 12.12.2006 14:42
S.v.p. volgende keer graag tussen code tags.
Maak ook eens van:
echo "Verwijderd!";
} else {
?>
Wis het volgende artikel:";
<?php

eens:

echo "Verwijderd!";
} else {
echo "Wis het volgende artikel:";

Denk dat dat ook niet de bedoeling was;)


Dit heb ik veranderd, maar dan wil het alsnog niet werken.. Het zou idd wel kunnen liggen aan WHERE ID=.$_GET["id"].";";

Maar ik zou niet weten waar ik het in moet veranderen om het wel goed te krijgen....

in ieder geval alvast bedankt voor de sneller reacties :-)
$sql = "DELETE FROM garage_klanten WHERE id=" . $GET['id'];
SanThe schreef op 12.12.2006 14:53
$sql = "DELETE FROM garage_klanten WHERE id=" . $GET['id'];


Nog steeds een leeg scherm :-(
Hetzelfde geldt voor de volgende query.
Er staat géén openingsquote (") in.
En bij de echo trouwens ook niet.
Error_reporting(E_ALL); aanzetten en foutafhandeling toepassen.


Edit: Tip: Gebruik een editor met kleuren. (Bijv. Crimson Editor).
Die heb ik ook aangepast, maar nog steeds een leeg scherm..

Ik ga vanavond wel even verder prutsen 8-)
Een leeg scherm betekent errors.

Dus errors aanzetten en je zal verbaasd zijn wat je dan allemaal te zien krijgt.

Reageren