Ik snap effe niet wat er fout is. Ben bezig met voetbalmanagerspel maar met het verkopen van een speler gaat het fout. Als ik naar mijn spelers pagina ga(spelers in je team) en daar op de verkoop butten druk van de speler gaat die naar verkoop pagina maar die blijft blanko.
zet ff in je php.ini dit:
display_errors = On
of als je daar niet bij kunt vanwege je hosting, maak dan ff een bestandje aan in dezelfde directory en noem m php.ini met dit erin:
display_errors = On
$query = mysql_query("SELECT * FROM spelers WHERE team = '$memberid' AND id = '".$_GET['id']."'");
// dit:
$query = mysql_query("SELECT * FROM spelers WHERE team = '".$memberid."' AND id = '".$_GET['id']."'");
$query=mysql_query("SELECT * FROM spelers WHERE team = '$memberid' AND id = '".$_GET['id']."'");
// dit:
$query=mysql_query("SELECT * FROM spelers WHERE team = '".$memberid."' AND id = '".$_GET['id']."'");
en na elke if enzo een tab, dan heb je wat overzicht over je code
Lol, doe ff normaal zeg. Ik heb dit ook maar even snel uit de losse hand getypt. Zoals je kunt zien is dit in de rest van het script wel gedaan, zie o.a. '".addslashes($_GET['id'])."'.
Citaat:
Ik zeg niet dat alles nu perfect is, maar er zitten in iig iets meer logica en beveiliging in.
En lezen is ook niet jou sterkste vak.
We doen hier op sima aan hulp. Ik hoef toch niet alles voor te kouwen. En vooral niet als de TS er zelfs niet de moeite voor neemt, om uberhaupt een dankje of iets dergelijks te plaatsen.
Maar ik wacht jou sterk stukje code wel af. Als jij zo behulphoevend bent!
Edit:
Citaat:
Quote Medieval: Verder is je code niet echt safe..
Ohja, dit zijn natuurlijk bruikbare tips. Daar heeft een gebruiker wat aan!
Lol, doe ff normaal zeg. Ik heb dit ook maar even snel uit de losse hand getypt. Zoals je kunt zien is dit in de rest van het script wel gedaan, zie o.a. '".addslashes($_GET['id'])."'.
Aan half werk heb je niks. Zeker zonder enige uitleg of wat dan ook.
Chupskie schreef:
En lezen is ook niet jou sterkste vak.
Beetje flamen vind je niet? Ik heb dat gelezen, toch vond ik mijn post nodig omdat er gewoon dingen ontbraken die bij zo'n verbetering niet horen te ontbreken.
Chupskie schreef:
We doen hier op sima aan hulp. Ik hoef toch niet alles voor te kouwen. En vooral niet als de TS er zelfs niet de moeite voor neemt, om uberhaupt een dankje of iets dergelijks te plaatsen.
Je spreekt jezelf hier een beetje tegen. Je zegt dat je ook niet alles voor hoeft te kauwen, terwijl ik in de post met je script totaal géén uitleg of wat dan ook zie van wat je hebt veranderd qua veiligheid/logica. Je zegt dat de TS er zelf moeite voor moet doen, en jij geeft hem kant en klaar een aangepast een script? Ik wijs hem erop dat er een beveiligingsfout zit in zijn code, dan kan hij op zoek gaan, en bijvoorbeeld de goede tutorial van Sliphead over beveiliging in PHP vinden.
Chupskie schreef:
[..quote..]Ohja, dit zijn natuurlijk bruikbare tips. Daar heeft een gebruiker wat aan!Â
Zie bovenstaande.
Chupskie schreef:
Maar ik wacht jou sterk stukje code wel af. Als jij zo behulphoevend bent!
Zie ook weer bovenstaande, de topic starter heeft er vrijwel niks aan dat ik zijn scriptjes schrijf.
@TS: In je originele code zitten nogal wat beveiligingsfouten, vooral wat betreft SQL Injecties. Zie onderstaande tutorial: http://www.site...cripts#sql
Je zegt dat de TS er zelf moeite voor moet doen, en jij geeft hem kant en klaar een aangepast een script? Ik wijs hem erop dat er een beveiligingsfout zit in zijn code, dan kan hij op zoek gaan.
Waar wijs je hem er op dat hij dat moet doen, met deze 3 regels?
Citaat:
Error reporting aan?
Verder is je code niet echt safe.. Â
Als je hem dan herschrijft, doe het dan wel proper...
Ik denk het niet. Daar heeft de ts niks aan.
Er zitten zeker al een groot deel kwa verbeteringen in de code. Zoals je zelf al zegt, de ts moet zelf ook iniatief nemen. Dankzij mijn voorbeeld, kan hij dingen gaan vergelijken, hoe het beter kan, en waar nog meer verbeter punten in zitten. (Inderdaad ik het beter kunnen commenten, maar waarvoor, hij mag al dankbaar zijn, dat ik er energie ik heb gestoken om 80% van zijn scriptje te herschrijven, en dat terwijl de ts zelf niet eens meer reageerd).
En lukt dit alles hem dat niet of wil hij uitleg over bepaalde handelingen, waarom of waarom juist niet? Dan kan hij toch gewoon weer in dit topic terrecht?