PDA

Bekijk Volledige Versie : [AGB] PHP programmeur



XFX
17/07/08, 14:06
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?

Farhan
18/07/08, 10:10
kun je werken met Class?

santema
18/07/08, 10:26
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?

XFX
18/07/08, 11:00
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.

XFX
18/07/08, 11:22
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 ..

XFX
18/07/08, 12:04
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

XFX
21/07/08, 19:05
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

IT-worX
21/07/08, 20:27
Deze pagina kan niet geladen worden...

XFX
21/07/08, 20:33
Hm, de hosting loopt even te eikelen gok ik. Excuus maar kan dr niet veel aan doen.

XFX
23/07/08, 10:24
Link van 3 posts hierboven werkt inmiddels!