Bekijk Volledige Versie : [AGB] PHP programmeur
Bij deze bied ik mijn diensten aan als freelancer.
Heb ervaring met PHP, MySQL, CSS, HTML. Let op: niet objectgeorienteerd PHP.
Enkele door mij geschreven scripts:
Easyracks Customer Panel & Administration system
http://www.easyracks.nl/manage/index.php
Laptopcentrale bestelsysteem
http://laptopcentrale.nl/index.php?p=bestellen&sub=bestellen
Script waarbij mensen zich voor bepaalde dingen kunnen inschrijven nadat ze ingelogd zijn en vervolgens iets kunnen winnen (link ervan kan ik nog niet geven)
Online muziekbeheer systeem
Kleine dingetjes als:
Handige link zoeker:
http://www.e-dentify.nl/index.php?p=ondersteuning&sub=handige_links
Nieuwssyteem:
http://www.easyracks.nl/index.php?p=nieuws
Tarief is EUR 15,00 per uur ex BTW.
Bedrijf: E-Dentify Internet Diensten
Ramon Fincken
17/07/08, 15:56
Waar blink je in uit?
Heb je stukjes code beschikbaar?
Laptopcentrale bestelsysteem
http://laptopcentrale.nl/index.php?p=bestellen&sub=bestellen
Er wordt bijna niet op invoer gecontroleerd? Ik kan gewoon 0 laptops bestellen, en bij de naam etc allemaal 000 invoeren?
Er wordt bijna niet op invoer gecontroleerd? Ik kan gewoon 0 laptops bestellen, en bij de naam etc allemaal 000 invoeren?
Dat kan ik uiteraard allemaal inbouwen, maar dat werd niet nodig gevonden.
@ Farhan
Nee
@Ramon
PHP icm MySQL; beheersystemen. Zal morgen linkje van laatste project posten.
Stukje broncode komt eraan.
Stukje code uit een script:
include("include/config.php");
include("include/functions.php");
if($_POST['device_id']) { $action="relocation2.php"; } else { $action="relocation.php"; }
echo "<form method='post' action='" . $action . "'><table>";
echo "<tr>";
echo "<td width='100px'>Server ID</td><td><input type='text' name='device_id' value='" . $_POST['device_id'] . "' onChange='this.form.submit();'>";
if($_POST['device_id']) {
$array = array("cpu", "memory", "harddisk", "raid", "mobo", "behuizing");
for($i=0;$i<count($array);$i++) {
echo "<tr>";
echo "<td>" . $array[$i] . "</td><td>";
if(($array[$i]=='cpu')||($array[$i]=='memory')||($array[$i]=='harddisk')) {
$SQL_statement3 = "SELECT servers.aantal as aantal FROM servers,hardware WHERE hardware.id = servers.onderdeel_id AND device_id='" . $_POST['device_id'] . "' AND hardware.type = '" . $array[$i] . "'";
$resultset3 = mysql_query($SQL_statement3);
while($data3 = mysql_fetch_array($resultset3))
{
echo "<select style='width: 50px;' name='aantal_" . $array[$i] . "'>";
for($o=1;6>=$o;$o++) {
if($o==$data3['aantal']) { $selected_aantal = "selected"; }
echo "<option " . $selected_aantal . ">" . $o . "</option>";
$selected_aantal = '';
}
echo "</select>";
}
}
Ramon Fincken
18/07/08, 11:30
Hmm, geen tabjes/inspringingen, magic numbers?, ik zie geen $_POST sanitation, het is niet echt supermooi te noemen ..
Op verzoek kan er vrij veel (script duidelijker schrijven zodat het ook voor andere te begrijpen is, dmv comments, inspringingen etc). POST sanitation had ik wel moeten doen, bijv. alleen al door het gebruik van mysql_real_escape_string(). Verder vergelijk ik me ook niet met een professionele PHP-er, maar ben een student die in z'n vrije tijd script en dat al een tijdje doet. Vandaar ook mijn tarief van 15,00 ex BTW.
Ramon Fincken
18/07/08, 12:08
yep, al denk ik dat je dat standaard had moeten doen.
ik ga je wel onthouden,maar als ik een opdracht heb dient die volgens de richtlijnen uitgevoerd te worden
Laatste projectje:
http://www.housebeats.net/index.php?option=com_wrapper&Itemid=5
in admin gedeelte:
- systeem kiest automatisch winnaars
- toevoegen/wijzigen nieuwe evenementen
- systeem controleert op dubbele aanmeldingen
Deze pagina kan niet geladen worden...
Hm, de hosting loopt even te eikelen gok ik. Excuus maar kan dr niet veel aan doen.
Link van 3 posts hierboven werkt inmiddels!