Voorbeeld net php script
Bijvoorbeeld bij het ophalen van data uit de database:
De ene gebruikt `kolomnaam` en de andere gewoon kolomnaam.
en bij het weergeven van gegevens zie je ook verschillen.
Bijvoorbeeld: $assoc_[id] of $assoc_[id] of .$assoc[id]. of .$assoc[`id`]. en er zullen er waarschijnlijk nog wel meer zijn.
Dit is nog maar een voorbeeld. Er zijn zoveel verschillende dingen in scripten. Welke is juist?
Nu zijn mijn vragen
-Zijn er ook vaste regels voor? Zo ja, waar staan die.
-Wie kan mij een link geven naar een zeer net script waar ik wat van kan leren?
Gewijzigd op 01/01/1970 01:00:00 door Yamahadt50r
Oke, maar dit is maar 1 voorbeeld. Wie heeft er een voorbeeld van een goed gescript script.
- Bevat commentaar voor de gebruiker
- Weergeeft alles structureel en overzichtelijk
- Gebruikt geen overbodige tekens
- Gebruikt 'nette' functies (geen lompe functies als die())
- HTML met dubbele quotes, echo's met enkele
- Array keys met enkele quotes (zoals in het voorbeeld van Chris)
- Variabelen buiten quotes (zoals in het voorbeeld van Chris)
Dus zo niet? hoe moet deze wel:
$result=("SELECT `id` FROM `table` WHERE `id`=GET['id'] AND ip='{ip}'");
En is er een voorbeeld van een goed gescript script. Dat lijkt me wel hanidg.
yamahadt50r schreef op 08.04.2008 20:39:
Backticks gebruik je wanneer je meer bugs in je systeem wilt hebben en meer tikwerk wilt uitvoeren. Echt iets voor de achtelijke gladiolen onder de programmeurs.De ene gebruikt `kolomnaam` en de andere gewoon kolomnaam.
Quote:
Wat is het doel van de underscore? Extra tikwerk en dus extra kans op tikfouten? Wanneer je daar gek op bent, gebruik ze dan naar hartelust. Of je id tussen quotes moet zetten, dat is afhankelijk van de situatie. Wanneer het een string is (99 van de 100 gevallen), dan zet je hem tussen quotes '. Wanneer het een constante is, dat kan, dan zet je hem niet tussen quotes. Het gebruik van backticks slaat nergens op, geen idee wat je daarmee denkt te bereiken.en bij het weergeven van gegevens zie je ook verschillen.
Bijvoorbeeld: $assoc_[id] of $assoc_[id] of .$assoc[id]. of .$assoc[`id`]. en er zullen er waarschijnlijk nog wel meer zijn.
Bijvoorbeeld: $assoc_[id] of $assoc_[id] of .$assoc[id]. of .$assoc[`id`]. en er zullen er waarschijnlijk nog wel meer zijn.
En voor goede scripts, zie mijn scripts.
:p
Ps. De scripts van Blanche en Jelmer zien er ook altijd goed uit, kun je zeker een voorbeeld aan nemen.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
$sql = "
SELECT
*
FROM
tabel
ORDER BY titel
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
elseif(mysql_num_rows($res) == 0)
{
echo 'Geen titel';
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo '<b>'.$row['titel'].'</b>';
}
}
?>
$sql = "
SELECT
*
FROM
tabel
ORDER BY titel
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
elseif(mysql_num_rows($res) == 0)
{
echo 'Geen titel';
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo '<b>'.$row['titel'].'</b>';
}
}
?>
Slechte indenting
Verder ben ik het ook eens met Djemo.
Sommige punten hiervan MOET je in andere talen doen (zoals c) en dat is nogal wennen als je jezelf neit aanleert.