Overzichtelijk

Gestart doorJeffreyy6 reacties52 weergaven

7 berichten · pagina 1 van 1

Jeffreyy

Lid · Topicstarter

Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Een vriend van mij en ik hebben een discussie over wat nou overzichtelijk is met scripten.
Ikzelf vind dit overzichtelijk, en jullie?

(Snippet)

<table border="0">
<tr>
    <td width="280"><strong>Onderwerp<strong></td>
    <td width="100"><strong>Afzender<strong></td>
    <td><strong>Datum<strong></td>
</tr>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]# Ophalen van berichten[/COLOR]
[COLOR= #0000BB]$wQuery[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT *, DATE_FORMAT(datum, %d-%m-%Y %H:%i:%s) AS datum FROM priveberichten WHERE naar = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]escape[COLOR= #007700]([/COLOR][COLOR= #0000BB]$xFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]" ORDER BY id DESC"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$wFetch[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]fetch[COLOR= #007700]([/COLOR][COLOR= #0000BB]$wQuery[/COLOR][COLOR= #007700])) {[/COLOR]
    [COLOR= #FF8000]# Ophalen van afzenders naam[/COLOR]
    [COLOR= #0000BB]$eQuery[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id FROM users WHERE naam = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]escape[COLOR= #007700]([/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]van[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$eFetch[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]fetch[COLOR= #007700]([/COLOR][COLOR= #0000BB]$eQuery[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<tr>[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<td><a href="?lees=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].(([/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gelezen[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]<b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</b>[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]</a></td>[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<td>[/COLOR][COLOR= #007700].(([/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]van[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]team[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]Team[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]<a href="[/COLOR][COLOR= #007700].[/COLOR]ROOT[COLOR= #007700].[/COLOR][COLOR= #DD0000]/profiel?id=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]van[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</a>[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]</td>[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<td>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]datum[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</td>[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]</tr>[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<tr>[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<td>&nbsp;</td><td>&nbsp;</td><td><br /><a href="?nieuw">Nieuw bericht</a></td>[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]</tr>[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]</table>[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]includes/footer.inc.php[/COLOR][COLOR= #007700];[/COLOR]
?>
0
Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sowieso voor elke lijn een echo is al een big fail.
En als je voor jezelf iets script moet het weinig uitmaken, zolang je het zelf maar leesbaar vind en alles kan terug vinden.
Als je iets voor de verkoop doet of je doet het met je vriendje samen kun je er afspraken over maken.
Bijvoorbeeld het openen van de While loop en het sluiten ervan de accolades ervan op dezelfde hoogte zetten (inspringen), zodat er geen verwarring ontstaat over bij welke accolade begint en bij welke accolade de while loop eindigt.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Hoe ik het zou doen is zo:

<table border="0">
    <tr>
        <td width="280">
            <strong>Onderwerp<strong>
        </td>
        <td width="100">
            <strong>Afzender<strong>
        </td>
        <td>
            <strong>Datum<strong>
        </td>
    </tr>
    [COLOR= #0000BB]<?php[/COLOR]
    [COLOR= #FF8000]# Ophalen van berichten[/COLOR]
    [COLOR= #0000BB]$wQuery[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT *, DATE_FORMAT(datum, %d-%m-%Y %H:%i:%s) AS datum FROM priveberichten WHERE naar = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]escape[COLOR= #007700]([/COLOR][COLOR= #0000BB]$xFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]" ORDER BY id DESC"[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$wFetch[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]fetch[COLOR= #007700]([/COLOR][COLOR= #0000BB]$wQuery[/COLOR][COLOR= #007700])) {[/COLOR]
        [COLOR= #FF8000]# Ophalen van afzenders naam[/COLOR]
        [COLOR= #0000BB]$eQuery[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id FROM users WHERE naam = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]escape[COLOR= #007700]([/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]van[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$eFetch[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]fetch[COLOR= #007700]([/COLOR][COLOR= #0000BB]$eQuery[/COLOR][COLOR= #007700]);[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<tr>[/COLOR][COLOR= #007700];[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<td>[/COLOR][COLOR= #007700];[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<a href="?lees=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700];[/COLOR]
                    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #007700](([/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gelezen[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]<b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</b>[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]);[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]</a>[/COLOR][COLOR= #007700];[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]</td>[/COLOR][COLOR= #007700];[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<td>[/COLOR][COLOR= #007700];[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #007700](([/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]van[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]team[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]Team[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]<a href="[/COLOR][COLOR= #007700].[/COLOR]ROOT[COLOR= #007700].[/COLOR][COLOR= #DD0000]/profiel?id=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]van[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</a>[/COLOR][COLOR= #007700]);[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]</td>[/COLOR][COLOR= #007700];[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<td>[/COLOR][COLOR= #007700];[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]datum[/COLOR][COLOR= #007700]];[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]</td>[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]</tr>[/COLOR][COLOR= #007700];
    }[/COLOR]
    ?>
    <tr>
        <td>
            &nbsp;
        </td>
        <td>
            &nbsp;
        </td>
        <td>
            <br />
            <a href="?nieuw">
                Nieuw bericht
            </a>
        </td>
    </tr>
</table>
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]includes/footer.inc.php[/COLOR][COLOR= #007700];[/COLOR]
?>


Maar iedereen heeft zijn eigen style, gewoon werken hoe jij het prettig vind.

toevoeging op 24 januari 2012, 13:55:20:
Robbert schreef:
Sowieso voor elke lijn een echo is al een big fail.
En als je voor jezelf iets script moet het weinig uitmaken, zolang je het zelf maar leesbaar vind en alles kan terug vinden.
Als je iets voor de verkoop doet of je doet het met je vriendje samen kun je er afspraken over maken.
Bijvoorbeeld het openen van de While loop en het sluiten ervan de accolades ervan op dezelfde hoogte zetten (inspringen), zodat er geen verwarring ontstaat over bij welke accolade begint en bij welke accolade de while loop eindigt.
Dat doe ik altijd als ik heel veel whiles / loops heb. smile
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Of nog mooier, gebruik een templateparser zoals Smarty.
Dat houdt PHPen MySQL gescheiden.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Aarclay schreef:
Of nog mooier, gebruik een templateparser zoals Smarty.
Dat houdt PHPen MySQL gescheiden.
Ik gebruik Smarty altijd als ik met Copernica werkt (Marketing Software)
Werkt heel simpel smile
0
Berichten
7.681
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@^ ik vind dat niet overzichterlijk hoorredface
Gewoon dit doen:

?>
hier die html shit

Ik doe echo wel eens maar dat is dan voor een paar regeltjes
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Of zo
Kan ook zonder echo, dat doe ik meestal.

<table border="0">
<tr>
    <td width="280"><strong>Onderwerp<strong></td>
    <td width="100"><strong>Afzender<strong></td>
    <td><strong>Datum<strong></td>
</tr>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]# Ophalen van berichten[/COLOR]
[COLOR= #0000BB]$wQuery[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT 
                            *,
                            DATE_FORMAT(datum, %d-%m-%Y %H:%i:%s) AS datum 
                        FROM 
                            priveberichten 
                        WHERE 
                            naar = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]escape[COLOR= #007700]([/COLOR][COLOR= #0000BB]$xFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]" 
                        ORDER BY 
                            id DESC"[/COLOR][COLOR= #007700]);[/COLOR]
                            
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$wFetch[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]fetch[COLOR= #007700]([/COLOR][COLOR= #0000BB]$wQuery[/COLOR][COLOR= #007700])) 
{[/COLOR]

    [COLOR= #FF8000]# Ophalen van afzenders naam[/COLOR]
    [COLOR= #0000BB]$eQuery[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT id FROM users WHERE naam = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]escape[COLOR= #007700]([/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]van[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$eFetch[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]fetch[COLOR= #007700]([/COLOR][COLOR= #0000BB]$eQuery[/COLOR][COLOR= #007700]);[/COLOR]
    
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<tr>
            <td><a href="?lees=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].(([/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]gelezen[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]<b>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</b>[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]</a></td>
            <td>[/COLOR][COLOR= #007700].(([/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]van[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]team[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #DD0000]Team[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]<a href="[/COLOR][COLOR= #007700].[/COLOR]ROOT[COLOR= #007700].[/COLOR][COLOR= #DD0000]/profiel?id=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$eFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]id[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]van[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</a>[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]</td>
            <td>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$wFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]datum[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]</td>
        </tr>[/COLOR][COLOR= #007700];
    
}[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<tr>
            <td>&nbsp;</td><td>&nbsp;</td><td><br /><a href="?nieuw">Nieuw bericht</a></td>
        </tr>
    </table>[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/include"]include[/URL] [COLOR= #DD0000]includes/footer.inc.php[/COLOR][COLOR= #007700];[/COLOR]
?>
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren