Het geeft nogsteeds geen verschil. De pagina is helemaal wit.
Drugs inkopen bug
-
-
Guest, wil je besparen op je domeinnamen? (ad)
-
Voorbeeld, upload, screenshot?
-
Ik ben ondertussen ook weer met een ander script aan het proberen maar hier krijg ik ook dezelfde witte pagina. Misschien is dit wat makkerlijker:
PHP
Toon Meer<?php error_reporting(E_ALL) echo' <div id="content_top"> </div> <div id="content"> <h1 class="titel">Drugs</h1>'; if(isset($_POST['submit'])) { $drugs = mysql_fetch_query("SELECT id, eigenaar, hoeveelheid, totaalprijs FROM drugs WHERE id = '" . $_POST['id'] . "'"); if($own['cash'] >= $drugs['totaalprijs']) { echo'<div class="dark"><font color="green" style="font-weight: bold">Je hebt ' . $drugs['hoeveelheid'] . ' gekocht.</font></div>'; mysql_query("UPDATE users SET cash = cash - '" . $drugs['totaalprijs'] . "' WHERE id = '" . $own['id'] . "'"); mysql_query("UPDATE drugs SET eigenaar = 0 WHERE id = '" . $drugs['id'] . "'"); $own['cash'] -= $drugs['totaalprijs']; } else { echo'<div class="dark"><font color="red" style="font-weight: bold">Je hebt niet genoeg geld om drugs te kopen.</font></div>'; } } else { echo'<div class="dark"><font color="red" style="font-weight: bold">Het drugs is al verkocht.</font></div>'; } } echo' Hier kan je drugs kopen!<br /><br /> <form method="post"> <table width="100%" cellpadding="0" cellspacing="0"> <tr> <td class="start" width="17"> </td> <td class="start">ID</td> <td class="start" width="17"> </td> <td class="start">Eigenaar</td> <td class="start" width="17"> </td> <td class="start">Hoeveelheid</td> <td class="start" width="17"> </td> <td class="start">Prijs</td> </tr>'; $drugskoop = mysql_query("SELECT id, eigenaar, hoeveelheid, totaalprijs FROM drugs WHERE eigenaar > '0'") or die(mysql_error()); while($user = mysql_fetch_assoc($drugskoop)) { echo' <tr> <td class="list"><input type="radio" name="id" value="' . $drugskoop['id'] . '" /></td> <td class="list"><input type="radio" name="eigenaar" value="' . $drugskoop['eigenaar'] . '" /></td> <td class="list"><input type="radio" name="hoeveelheid" value="' . $drugskoop['hoeveelheid'] . '" /></td> <td class="list"><input type="radio" name="prijs" value="' . $drugskoop['totaalprijs'] . '" /></td> </tr>'; } echo' </table><br /> <input type="submit" name="submit" class="submit" value="vrijkopen" /> </div> <div id="content_bottom"> </div>'; ?>
-
er moet een ; achter error_reporting(E_ALL); anders werkt het idd niet..
-
Oke, dat heb ik gedaan maar nu werkt hij nogsteeds niet.
-
PHP
echo'<div class="dark"><font color="green" style="font-weight: bold">Je hebt ' . $drugs['hoeveelheid'] . ' gekocht.</font></div>'; mysql_query("UPDATE users SET cash = cash - '" . $drugs['totaalprijs'] . "' WHERE id = '" . $own['id'] . "'");
Dit vind ik dus een beetje raar. Je begint in je code met een enkele aanhalingsteken('), maar dan komen de variabelen en dan gebruik je opeens de dubbele aanhalingstekens("). Ik denk dat je daar moet zoeken voor de oplossing.
-
Welke source gebruik je?
-
Zo te zien Criminolz.
-
-
@ Lancer: ik bebruik criminolz zoals FarhatR al goed gezien had.
@ Superior: Zelfs als ik dat script gebruik word de pagina helemaal wit. Wil ik iets wat onmogelijk is ofzo?
Allemaal alvast heel erg bedankt voor wat jullie tot nu toe hebben gedaan.. Maar heeft iemand nog een idee hoe ik in mijn hele site kan regelen dat er niet zo witte pagina komt maar dat er gewoon een fout komt te staan dan kan ik het zelf veel makkelijker oplossen.
Met vriendelijke groet,
Blackboss -
-
Ik zie het al.
Je gebruik bij je Div tags in een echo ", en daarmee verbreek jij de string. Je moet er / voor zetten bij iedere " in een echo als je geen variabele gebruikt. Dus het wordt /"Je tekst of iets anders/".
Doe dit ook bij alle andere HTML tags, maar niet als je een variabele gaat echo'en buiten de quotes.
-
Dat is ook enkel bij dubbele quote's he
-
-
Op jouw tweede manier, probeer die eens.
-
het was toch backslash ( \ ) en geen normale?
-
de / werkt niet. ik ga het nog even andersom proberen
-
probeer de backslash: \
-
Het werkt niet.
-
geef is nu je script dat je hebt.
Participate now!
Heb je nog geen account? Registreer je nu en word deel van onze community!