Ga naar inhoud
Log in om dit te volgen  
Lennard

Kleine Vragen Topic #1

Aanbevolen berichten

= definieren
== vergelijken
=== vergelijken BOOLEAN
! niet gelijk aan
>= groter || gelijk aan
<= kleiner || gelijk aan
> groter
< kleiner

Deel dit bericht


Link naar bericht
Delen op andere sites
Van in het Offtopic:

Thommity (link):
Sanderc (link):
Reinier (link):
Klik om eerdere quotes te tonen

Aha, kan je uitleggen waarom?


Kan toch ook dit:

Codeblok:
1
2
3
4
<?php
$naam
= Reinier;
echo Hallo, mijn naam is .$naam.;
?>


ZO doe ik het altijd.


Nee, omdat er . achter staat.


Maar je doet het dan wel zo als er text onder staat?

Deel dit bericht


Link naar bericht
Delen op andere sites
@hierboven:


Je moet quotes altijd sluiten voor de ;

Je hebt nu

Codeblok:
1
echo [open]Hallo, mijn naam is [sluit] .$naam.[open];

Dat mag dus niet.


Dit mag wel:
Codeblok:
1
echo [open]Hallo, mijn naam is [sluit] .$naam.[open][sluit];



Maar dat is natuurlijk zinloos. Hoewel het wel vaak zo is dat je

Codeblok:
1
echo [open]Hallo, mijn naam is [sluit] .$naam.[open] en hier staat extra info over mij.[sluit];



Als je je quotes niet sluit voor de ";" dan ziet hij de ";" als tekst. Want dan staat het binnen de enkele quotes. En enkele of dubbele quotes geven een string aan.

Deel dit bericht


Link naar bericht
Delen op andere sites
Sanderc (link):
Dylanh (link):
Wat betekend >= ?


Groter of gelijk aan, dat is het eerste wat je leert smiley


waarom een "smiley" smilie? Jij hebt ook heel het offtopic vol gespamt met zon vragen?

Deel dit bericht


Link naar bericht
Delen op andere sites
Jordyvc (link):
Sanderc (link):
Dylanh (link):
Wat betekend >= ?


Groter of gelijk aan, dat is het eerste wat je leert smiley


waarom een "smiley" smilie? Jij hebt ook heel het offtopic vol gespamt met zon vragen?


Waarom deze onnodige reactie? Ooit gehoord van Pb smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Sanderc (link):
Jordyvc (link):
Sanderc (link):
Klik om eerdere quotes te tonen


Groter of gelijk aan, dat is het eerste wat je leert smiley


waarom een "smiley" smilie? Jij hebt ook heel het offtopic vol gespamt met zon vragen?


Waarom deze onnodige reactie? Ooit gehoord van Pb smiley


Jij precies ook niet? smiley
En nu back to topic..?

Deel dit bericht


Link naar bericht
Delen op andere sites
Tuurlijk, voor de mensen die nu PHP leren, welke TUT gebruiken jullie? Ikzelf phptuts.nl/view/39

Deel dit bericht


Link naar bericht
Delen op andere sites
Hoe kom je aan je IP adres als CIDR notatie of iets dergelijks? Al op google opgezocht maar kan het niet vinden

Deel dit bericht


Link naar bericht
Delen op andere sites
Sanderc (link):
Uit welke scriptd leer jij dan?
Ik doe het ogeveer uit beide.


Er bestaan miljoenen scripts.. kies er eentje uit zou ik zeggen

Deel dit bericht


Link naar bericht
Delen op andere sites
Als je browser PHP kan lezen en weergeven, dan moet het toch ook mogelijk zijn om iemand anders zijn code te bekijken?
//ohnee, ik snap het al. Je browser leest alleen de output.

Deel dit bericht


Link naar bericht
Delen op andere sites
Rogier (link):
= definieren
== vergelijken
=== vergelijken BOOLEAN
! niet gelijk aan
>= groter || gelijk aan
<= kleiner || gelijk aan
> groter
< kleiner


Die klopt niet helemaal.

=== betekend exact gelijk aan.

Codeblok:
1
2
3
4
5
6
7
8
9
10
<?php
if(TRUE === TRUE) {  
}
// Dit zal uitgevoerd worden
if(TRUE === "TRUE") {
}
// Dit zal niet uitgevoerd worden
if(TRUE == TRUE) {  
}
// Dit wel
if(TRUE == "TRUE") {  
}
// Dit wel
?>


bij === moet het type dat je vergelijk ook overeen komen.

Deel dit bericht


Link naar bericht
Delen op andere sites
Hoe laat ik hem lege fields checken. Heb dit:

Codeblok:
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php

if ( ($_SERVER[REQUEST_METHOD] == "POST") && ($_POST[signup])) {
$signup_sql = mysql_query("INSERT INTO leden VALUES(,".sqlsafe($_POST[username]).",".md5($_POST[password]).",".sqlsafe($_POST[rang]).")");
if ($signup_sql == TRUE) {
                          echo "Lid succesvol toegevoegd!";
                          }
else {
                          echo "Error: Dit lid is niet succesvol aangemeld wegens: ".mysql_error();
                          }
        }
else {
echo "<form method="POST" action="">
<table border="0" cellpadding="0" cellspacing="0" width="32%" id="table1">
        <tr>
                <td width="139">Naam</td>
                <td>
                        <p><input type="text" name="username" size="26"></p>
                </td>
        </tr>
        <tr>
                <td width="139">Wachtwoord:</td>
                <td><input type="text" name="password" size="26"></td>
        </tr>
        <tr>
                <td width="139">Rang:</td>
                <td><select  name="rang">
                <option>DJ</option>
                <option>Hoofd-DJ</option>
                <option>Support</option>
                <option>Manager</option>
                <option>Admin</option>
            </select></td>
        </tr>

        <tr>
                <td width="139">&nbsp;</td>
                <td><input type="submit" value="Verzenden" name="signup"></td>
        </tr>
</table>
</form>"
;
        }

if(empty($_POST[username]) && empty($_POST[password])) {
die(<div style="font-family:calibri;width:600px; text-align:center; margin-left:auto; margin-right:auto;margin-top:50px; padding:8px; border:1px solid #9c0006; background:#ffc7ce; color:#9c0006;"><strong>Foutmelding</strong> <br><br>Vul een gebruikersnaam en wachtwoord in!</div>);
}

if(empty($_POST[username])) {
die(<div style="font-family:calibri;width:600px; text-align:center; margin-left:auto; margin-right:auto;margin-top:50px; padding:8px; border:1px solid #9c0006; background:#ffc7ce; color:#9c0006;"><strong>Foutmelding</strong> <br><br>Vul een gebruikersnaam in!</div>);
}

if(empty($_POST[password])) {
die(<div style="font-family:calibri;width:600px; text-align:center; margin-left:auto; margin-right:auto;margin-top:50px; padding:8px; border:1px solid #9c0006; background:#ffc7ce; color:#9c0006;"><strong>Foutmelding</strong> <br><br>Vul een wachtwoord in!</div>);
}

?>

Deel dit bericht


Link naar bericht
Delen op andere sites
Bjarnootjuh (link):
Hoe laat ik hem lege fields checken. Heb dit:

Codeblok:
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php

if ( ($_SERVER[REQUEST_METHOD] == "POST") && ($_POST[signup])) {
$signup_sql = mysql_query("INSERT INTO leden VALUES(,".sqlsafe($_POST[username]).",".md5($_POST[password]).",".sqlsafe($_POST[rang]).")");
if ($signup_sql == TRUE) {
                          echo "Lid succesvol toegevoegd!";
                          }
else {
                          echo "Error: Dit lid is niet succesvol aangemeld wegens: ".mysql_error();
                          }
        }
else {
echo "<form method="POST" action="">
<table border="0" cellpadding="0" cellspacing="0" width="32%" id="table1">
        <tr>
                <td width="139">Naam</td>
                <td>
                        <p><input type="text" name="username" size="26"></p>
                </td>
        </tr>
        <tr>
                <td width="139">Wachtwoord:</td>
                <td><input type="text" name="password" size="26"></td>
        </tr>
        <tr>
                <td width="139">Rang:</td>
                <td><select  name="rang">
                <option>DJ</option>
                <option>Hoofd-DJ</option>
                <option>Support</option>
                <option>Manager</option>
                <option>Admin</option>
            </select></td>
        </tr>

        <tr>
                <td width="139">&nbsp;</td>
                <td><input type="submit" value="Verzenden" name="signup"></td>
        </tr>
</table>
</form>"
;
        }

if(empty($_POST[username]) && empty($_POST[password])) {
die(<div style="font-family:calibri;width:600px; text-align:center; margin-left:auto; margin-right:auto;margin-top:50px; padding:8px; border:1px solid #9c0006; background:#ffc7ce; color:#9c0006;"><strong>Foutmelding</strong> <br><br>Vul een gebruikersnaam en wachtwoord in!</div>);
}

if(empty($_POST[username])) {
die(<div style="font-family:calibri;width:600px; text-align:center; margin-left:auto; margin-right:auto;margin-top:50px; padding:8px; border:1px solid #9c0006; background:#ffc7ce; color:#9c0006;"><strong>Foutmelding</strong> <br><br>Vul een gebruikersnaam in!</div>);
}

if(empty($_POST[password])) {
die(<div style="font-family:calibri;width:600px; text-align:center; margin-left:auto; margin-right:auto;margin-top:50px; padding:8px; border:1px solid #9c0006; background:#ffc7ce; color:#9c0006;"><strong>Foutmelding</strong> <br><br>Vul een wachtwoord in!</div>);
}

?>


empty()?
Of wat bedoel je?

Deel dit bericht


Link naar bericht
Delen op andere sites
Dat hij kijkt of ik een formulier veld heb ingevuld. Als ik het nu leeg laat zegt hij gewoon: Lid toegevoegd en kan iedereen zonder ww een gebruikersnaam direct op inloggen drukken.

Deel dit bericht


Link naar bericht
Delen op andere sites
Sanderc (link):
Codeblok:
1
2
3
4
5
6
7
<?php
if (empty($_POST[naam])){
    echo Naam is niet ingevuld!;
}
else{
    echo Naam is wel ingevuld;
}

?>


Dat heb ik al, kijk even goed. Ik krijg dan al direct dat hij zegt dat ik het niet heb ingevuld. Maar toch als ik op versturen druk zonder iets in te vullen zegt hij dat het lid is toegevoegd.

Deel dit bericht


Link naar bericht
Delen op andere sites
Bjarnootjuh (link):
Sanderc (link):
Codeblok:
1
2
3
4
5
6
7
<?php
if (empty($_POST[naam])){
    echo Naam is niet ingevuld!;
}
else{
    echo Naam is wel ingevuld;
}

?>


Dat heb ik al, kijk even goed. Ik krijg dan al direct dat hij zegt dat ik het niet heb ingevuld. Maar toch als ik op versturen druk zonder iets in te vullen zegt hij dat het lid is toegevoegd.


Dan is er iets anders mis met je code, zal even kijken.

Klik om de spoiler te openen


Probeer dat eens

Deel dit bericht


Link naar bericht
Delen op andere sites
Bjarnootjuh (link):
Hoe laat ik hem lege fields checken. Heb dit:

Codeblok:
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php

if ( ($_SERVER[REQUEST_METHOD] == "POST") && ($_POST[signup])) {
$signup_sql = mysql_query("INSERT INTO leden VALUES(,".sqlsafe($_POST[username]).",".md5($_POST[password]).",".sqlsafe($_POST[rang]).")");
if ($signup_sql == TRUE) {
                          echo "Lid succesvol toegevoegd!";
                          }
else {
                          echo "Error: Dit lid is niet succesvol aangemeld wegens: ".mysql_error();
                          }
        }
else {
echo "<form method="POST" action="">
<table border="0" cellpadding="0" cellspacing="0" width="32%" id="table1">
        <tr>
                <td width="139">Naam</td>
                <td>
                        <p><input type="text" name="username" size="26"></p>
                </td>
        </tr>
        <tr>
                <td width="139">Wachtwoord:</td>
                <td><input type="text" name="password" size="26"></td>
        </tr>
        <tr>
                <td width="139">Rang:</td>
                <td><select  name="rang">
                <option>DJ</option>
                <option>Hoofd-DJ</option>
                <option>Support</option>
                <option>Manager</option>
                <option>Admin</option>
            </select></td>
        </tr>

        <tr>
                <td width="139">&nbsp;</td>
                <td><input type="submit" value="Verzenden" name="signup"></td>
        </tr>
</table>
</form>"
;
        }

if(empty($_POST[username]) && empty($_POST[password])) {
die(<div style="font-family:calibri;width:600px; text-align:center; margin-left:auto; margin-right:auto;margin-top:50px; padding:8px; border:1px solid #9c0006; background:#ffc7ce; color:#9c0006;"><strong>Foutmelding</strong> <br><br>Vul een gebruikersnaam en wachtwoord in!</div>);
}

if(empty($_POST[username])) {
die(<div style="font-family:calibri;width:600px; text-align:center; margin-left:auto; margin-right:auto;margin-top:50px; padding:8px; border:1px solid #9c0006; background:#ffc7ce; color:#9c0006;"><strong>Foutmelding</strong> <br><br>Vul een gebruikersnaam in!</div>);
}

if(empty($_POST[password])) {
die(<div style="font-family:calibri;width:600px; text-align:center; margin-left:auto; margin-right:auto;margin-top:50px; padding:8px; border:1px solid #9c0006; background:#ffc7ce; color:#9c0006;"><strong>Foutmelding</strong> <br><br>Vul een wachtwoord in!</div>);
}

?>


Je bent niet zo heul slim he? smiley
Je zet eerst iets in de database, en nadat je dat gedaan hebt check je pas of het ingevuld is? smiley


toevoeging op 9 juni 2012, 19:08:36:
Probeer eens:
Klik om de spoiler te openen

Deel dit bericht


Link naar bericht
Delen op andere sites
Als ik mijn fuctie zo definieer:

Codeblok:
1
function btwbereken ($bedragen, $BTW = false){


En ik wil dat als de BTW true is, moet dat dan zo:

Codeblok:
1
if ($BTW == true){


of zo:

Codeblok:
1
if ($BTW){

Deel dit bericht


Link naar bericht
Delen op andere sites
Beide kunnen, eerste is beter. Vertaal het maar eens naar nederlands:

Codeblok:
1
Als $btw true is dan { }


Hier is het duidelijk wat $btw moet zijn om aan de conditie te voldoen.

of

Codeblok:
1
Als $btw dan { }


Wat moet $btw hier zijn? Dit is niet duidelijk.

Deel dit bericht


Link naar bericht
Delen op andere sites
Als $btw false is zal hij hem niet uitvoeren. Dus if($whatever) kan je eigenlijk zien als een BOOLEAN.

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Dit topic is nu gesloten voor nieuwe reacties.
Log in om dit te volgen  

×