Hallo ik ben bezig met het script dat ik van deze site had afgehaald : vrachtwagenstelen.php .
maar als ik dan een vrachtwagen steelt, dan komt die niet in de garage terecht, maar juist 1 auto.
dus veranderde ik de waardes van de vrachtwagens in de database.
maar nu laad hij de afbeeldingen niet goed etc.
ik heb in de garage 2 tabbladen, 1 voor Auto's en de ander voor vrachtwagens, nu zal ik graag willen dat de auto's onder het kopje auto's blijft en vrachtwagens onder het kopje vrachtwagens blijft.
dit is de code van me garage:
PHP
<?php
echo'
<div id="content_top"> </div>
<div id="content">
<h1 class="titel">Garage</h1>';
echo'
<script type="text/javascript">
currenttab = \'tab1\';
function settab(tabid) {
if(tabid != currenttab) {
document.getElementById(currenttab).className = \'tab\';
document.getElementById(tabid).className = \'tab_active\';
document.getElementById(tabid + \'_span\').style.display =\'\';
document.getElementById(currenttab + \'_span\').style.display =\'none\';
currenttab = tabid;
}
}
</script>';
//Tabbladen weergeven.
echo'
<table width="100%">
<tr align="center">
<td align="center"><a id="tab1" class="tab_active" onclick="settab(\'tab1\'); updatecash(); return false;" href="#">Auto\'s</a></td>
<td align="center"><a id="tab2" class="tab" onclick="settab(\'tab2\'); return false;" href="#">Vrachtwagen\'s</a></td>
<td align="center" style="display: none"><a id="tab3" class="tab" onclick="settab(\'tab3\')" href="#">Donatie maken</a></td>
</tr>
</table>';
echo'<span id="tab1_span">';
if(isset($_GET['action']) && isset($_GET['cid'])) {
if($_GET['action'] == "repair") {
$fout = array();
$car = mysql_fetch_query("SELECT schade, soort FROM garage WHERE eigenaar = '" . $own['id'] . "' AND id = '" . $_GET['cid'] . "'");
$object = mysql_fetch_query("SELECT naam, waarde FROM autos WHERE id = '" . $car['soort'] . "'");
$kosten = $object['waarde'] - ($object['waarde'] * (1 - ($car['schade'] / 100)));
if(empty($car)) {
$fout[] = " - Deze auto is niet van jou";
}
if($own['cash'] < $kosten) {
$fout[] = " - Je hebt niet genoeg geld om je " . $object['naam'] . " te repareren";
}
if(empty($fout[0])) {
$own['cash'] -= $kosten;
echo '<div class="dark"><font color="green" style="font-weight: bold">Je hebt je ' . $object['naam'] . ' gerepareerd.</font></div><br />';
mysql_query("UPDATE garage SET schade = '0' WHERE id = '" . $_GET['cid'] . "'");
mysql_query("UPDATE users SET cash = '" . $own['cash'] . "' WHERE id = '" . $own['id'] . "'");
} else {
foreach($fout as $tekst) {
@$foutje .= "<br />\r\n" . $tekst;
}
echo "<div class=\"dark\"><font color=\"red\" style=\"font-weight: bold\">De volgende dingen gingen verkeerd:</font>" . $foutje . "</div><br />";
}
}
if($_GET['action'] == "sell") {
$fout = array();
$car = mysql_fetch_query("SELECT schade, soort FROM garage WHERE eigenaar = '" . $own['id'] . "' AND id = '" . $_GET['cid'] . "'");
$object = mysql_fetch_query("SELECT naam, waarde FROM autos WHERE id = '" . $car['soort'] . "'");
$waarde = $object['waarde'] * (1 - ($car['schade'] / 100));
if(empty($car)) {
$fout[] = " - Deze auto is niet van jou";
}
if(empty($fout[0])) {
$own['cash'] += $waarde;
echo '<div class="dark"><font color="green" style="font-weight: bold">Je hebt je ' . $object['naam'] . ' verkocht.</font></div><br />';
mysql_query("DELETE FROM garage WHERE id = '" . $_GET['cid'] . "'");
mysql_query("UPDATE users SET cash = '" . $own['cash'] . "' WHERE id = '" . $own['id'] . "'");
} else {
foreach($fout as $tekst) {
@$foutje .= "<br />\r\n" . $tekst;
}
echo "<div class=\"dark\"><font color=\"red\" style=\"font-weight: bold\">De volgende dingen gingen verkeerd:</font>" . $foutje . "</div><br />";
}
}
}
echo'
Hier staan de auto\'s die jij gejat hebt. Je kunt ze repareren of verkopen. Als je ze verkoopt kun je er natuurlijk niet meer in racen!<br /><br />
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td class="start">Afbeelding</td>
<td class="start">Naam</td>
<td class="start"> </td>
<td class="start">Schade</td>
<td class="start"> </td>
<td class="start">Reparatie</td>
<td class="start"> </td>
<td class="start">Waarde</td>
<td class="start"> </td>
<td class="start"> </td>
</tr>';
$garage = mysql_query("SELECT id, soort, schade FROM garage WHERE eigenaar = '" . $own['id'] . "' ORDER BY soort DESC");
while($auto = mysql_fetch_array($garage, MYSQL_ASSOC)) {
$object = mysql_fetch_query("SELECT naam, afbeelding, waarde FROM autos WHERE id = '" . $auto['soort'] . "'");
$waarde = $object['waarde'] * (1 - ($auto['schade'] / 100));
echo'
<tr>
<td class="list"><img src="images/autos/' . $object['afbeelding'] . '" /></td>
<td class="list">' . $object['naam'] . '</td>
<td class="list"><img src="images/icons/cog.gif" /></td>
<td class="list">' . $auto['schade'] . '%</td>
<td class="list"><img src="images/icons/chart_curve.gif" /></td>
<td class="list">€ ' . groot($object['waarde'] - $waarde) . ',-</td>
<td class="list"><img src="images/icons/money.gif" /></td>
<td class="list">€ ' . groot($waarde) . ',-</td>
<td class="list"><a href="index.php?p=garage&action=repair&cid=' . $auto['id'] . '"><img src="images/icons/wrench.gif" border="0" alt="Repareren" title="Repareren" /></a></td>
<td class="list"><a href="index.php?p=garage&action=sell&cid=' . $auto['id'] . '"><img src="images/icons/coins.gif" border="0" alt="Verkopen" title="Verkopen" /></a></td>
</tr>';
}
echo'
</table>
</div>
<div id="content_bottom"> </div>';
//einde
?>
<?php
//begin tabel 2
echo'
<div id="content_top"> </div>
<div id="content">
';
echo'<span id="tab2_span" style="display: none">';
if(isset($_GET['action']) && isset($_GET['cid'])) {
if($_GET['action'] == "repair") {
$fout = array();
$car = mysql_fetch_query("SELECT schade, soort FROM garage WHERE eigenaar = '" . $own['id'] . "' AND id = '" . $_GET['cid'] . "'");
$object = mysql_fetch_query("SELECT naam, waarde FROM vrachtwagens WHERE id = '" . $vrachtwagen['soort'] . "'");
$kosten = $vrachtwagen['waarde'] - ($vrachtwagen['waarde'] * (1 - ($car['schade'] / 100)));
if(empty($car)) {
$fout[] = " - Deze vrachtwagen is niet van jou";
}
if($own['cash'] < $kosten) {
$fout[] = " - Je hebt niet genoeg geld om je " . $vrachtwagen['naam'] . " te repareren";
}
if(empty($fout[0])) {
$own['cash'] -= $kosten;
echo '<div class="dark"><font color="green" style="font-weight: bold">Je hebt je ' . $vrachtwagen['naam'] . ' gerepareerd.</font></div><br />';
mysql_query("UPDATE garage SET schade = '0' WHERE id = '" . $_GET['cid'] . "'");
mysql_query("UPDATE users SET cash = '" . $own['cash'] . "' WHERE id = '" . $own['id'] . "'");
} else {
foreach($fout as $tekst) {
@$foutje .= "<br />\r\n" . $tekst;
}
echo "<div class=\"dark\"><font color=\"red\" style=\"font-weight: bold\">De volgende dingen gingen verkeerd:</font>" . $foutje . "</div><br />";
}
}
if($_GET['action'] == "sell") {
$fout = array();
$vrachtwagen = mysql_fetch_query("SELECT schade, soort FROM garage WHERE eigenaar = '" . $own['id'] . "' AND id = '" . $_GET['cid'] . "'");
$object = mysql_fetch_query("SELECT naam, waarde FROM vrachtwagens WHERE id = '" . $car['soort'] . "'");
$waarde = $object['waarde'] * (1 - ($car['schade'] / 100));
if(empty($car)) {
$fout[] = " - Deze auto is niet van jou";
}
if(empty($fout[0])) {
$own['cash'] += $waarde;
echo '<div class="dark"><font color="green" style="font-weight: bold">Je hebt je ' . $object['naam'] . ' verkocht.</font></div><br />';
mysql_query("DELETE FROM garage WHERE id = '" . $_GET['cid'] . "'");
mysql_query("UPDATE users SET cash = '" . $own['cash'] . "' WHERE id = '" . $own['id'] . "'");
} else {
foreach($fout as $tekst) {
@$foutje .= "<br />\r\n" . $tekst;
}
echo "<div class=\"dark\"><font color=\"red\" style=\"font-weight: bold\">De volgende dingen gingen verkeerd:</font>" . $foutje . "</div><br />";
}
}
}
echo'
Hier staan de vrachtwagen\'s die jij gejat hebt. Je kunt ze repareren of verkopen. Als je ze verkoopt kun je er natuurlijk niet meer in racen!<br /><br />
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td class="start">Afbeelding</td>
<td class="start">Naam</td>
<td class="start"> </td>
<td class="start">Schade</td>
<td class="start"> </td>
<td class="start">Reparatie</td>
<td class="start"> </td>
<td class="start">Waarde</td>
<td class="start"> </td>
<td class="start"> </td>
</tr>';
$garage = mysql_query("SELECT id, soort, schade FROM garage WHERE eigenaar = '" . $own['id'] . "' ORDER BY soort DESC");
while($vrachtwagen= mysql_fetch_array($garage, MYSQL_ASSOC)) {
$vrachtwagen = mysql_fetch_query("SELECT naam, afbeelding, waarde FROM vrachtwagens WHERE id = '" . $object['soort'] . "'");
$waarde = $object['waarde'] * (1 - ($object['schade'] / 100));
echo'
<tr>
<td class="list"><img src="images/vrachtwagen/' . $object['afbeelding'] . '" /></td>
<td class="list">' . $vrachtwagen['naam'] . '</td>
<td class="list"><img src="images/icons/cog.gif" /></td>
<td class="list">' . $object['schade'] . '%</td>
<td class="list"><img src="images/icons/chart_curve.gif" /></td>
<td class="list">€ ' . groot($object['waarde'] - $waarde) . ',-</td>
<td class="list"><img src="images/icons/money.gif" /></td>
<td class="list">€ ' . groot($waarde) . ',-</td>
<td class="list"><a href="index.php?p=garage&action=repair&cid=' . $vrachtwagen['id'] . '"><img src="images/icons/wrench.gif" border="0" alt="Repareren" title="Repareren" /></a></td>
<td class="list"><a href="index.php?p=garage&action=sell&cid=' . $vrachtwagen['id'] . '"><img src="images/icons/coins.gif" border="0" alt="Verkopen" title="Verkopen" /></a></td>
</tr>';
}
echo'
</table>
</div>
<div id="content_bottom"> </div>';
?>
Toon Meer