abonnement Unibet Coolblue Bitvavo
pi_63891170
kwestie van een '?

Ik ga php heel erg leuk vinden (stiekem )
Redacted
pi_63891339
quote:
Op dinsdag 9 december 2008 21:38 schreef cablegunmaster het volgende:

[ code verwijderd ]

Resultaat:

Netto: '.$netto.'
Aantal: '.$aantal'; ?>

Vind het nog een beetje dubieus. dat hij bruto niet pakt.
Op regel 27 van de code doe je een leuke berekening waar je vervolgens niets met het resultaat doet. Beetje zonde om processortijd op die manier te verspillen
pi_63891469
quote:
Op dinsdag 9 december 2008 22:23 schreef Light het volgende:

[..]

Op regel 27 van de code doe je een leuke berekening waar je vervolgens niets met het resultaat doet. Beetje zonde om processortijd op die manier te verspillen
/* joh ik gebruik een quad hiervoor

daarnaast m'n opdracht af Dankje glowmouse */

Redacted
pi_63891709
quote:
Op dinsdag 9 december 2008 22:25 schreef cablegunmaster het volgende:

[..]

/* joh ik gebruik een quad hiervoor :D

daarnaast m'n opdracht af Dankje glowmouse */

:)
Ow, ik zie dat ik een verkeerd regelnummer opgaf. Ik bedoelde de regel met
1
2
3
<?php
    
}else{ 0.925*($prijs $aantal);
?>
pi_63893595
quote:
Op dinsdag 9 december 2008 22:32 schreef Light het volgende:

[..]

Ow, ik zie dat ik een verkeerd regelnummer opgaf. Ik bedoelde de regel met
[ code verwijderd ]


die had ik verbeterd
maar bedankt dat je me erop wees ff getest bij 78000 gaf hij 0 aan en ik maar even denken

bedankt
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Redacted
  woensdag 10 december 2008 @ 13:15:34 #281
187069 slacker_nl
Sicko pur sang
pi_63903482
/* grappig dat sommige hier forumposts als comments plaatsen */
In theory there is no difference between theory and practice. In practice there is.
  woensdag 10 december 2008 @ 13:39:26 #282
84926 WyriHaximus
Release the hounds smithers!
pi_63904176
quote:
Op woensdag 10 december 2008 13:15 schreef slacker_nl het volgende:
/* grappig dat sommige hier forumposts als comments plaatsen */
1
2
3
4
5
6
<?php
/***
 * Best grappig, zou het nou een rage gaan worden?
 * Of is het gewoon een hype?
**/
?>
phluphy for president!
pi_63912167
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$getal1 
$_POST['getal1'];
$getal2 $_POST['getal2'];
if (!
is_numeric($getal1$getal2))
{     
echo 
"Je hebt geen numerieke getallen ingevoerd.";
}
else
{
    
$uitkomst $getal1 $getal2;
    echo 
"$getal1 + $getal2 = $uitkomst";
}

    <
br/>
<
a href="index.html">Nog eens optellen</a>
?>


Waarom krijg ik deze error:
Warning: Wrong parameter count for is_numeric() in C:\xampp\htdocs\phpweek2\opdracht3\opdracht3.php on line 4?
Owja, en dat html binnen de PHP tags doet FOK! vanzelf ..
Bodybuilding #1
Hardlopen #2
pi_63912413
quote:
Op woensdag 10 december 2008 18:53 schreef Kerol het volgende:

[ code verwijderd ]

Waarom krijg ik deze error:
Warning: Wrong parameter count for is_numeric() in C:\xampp\htdocs\phpweek2\opdracht3\opdracht3.php on line 4?
Owja, en dat html binnen de PHP tags doet FOK! vanzelf ..
Omdat is_numeric() maar 1 parameter wil hebben, geen twee.
  woensdag 10 december 2008 @ 20:23:42 #285
12221 Tijn
Powered by MS Paint
pi_63914652
quote:
Op woensdag 10 december 2008 19:03 schreef Light het volgende:

[..]

Omdat is_numeric() maar 1 parameter wil hebben, geen twee.
Precies.

Kerol: om twee getallen te controleren, moet je er zoiets van maken:

1
2
3
4
5
6
7
<?php
if (!is_numeric($getal1) || !is_numeric($getal2))
{     
echo 
"Je hebt geen numerieke getallen ingevoerd.";
}
else 
etc...
?>


Als nu $getal1 niet numeriek is, of $getal2 niet numeriek (of allebei), komt de foutmelding op het scherm.
pi_63914712
Heel erg bedankt
Bodybuilding #1
Hardlopen #2
pi_63914741
quote:
Op woensdag 10 december 2008 20:23 schreef Tijn het volgende:

[..]

Precies.

Kerol: om twee getallen te controleren, moet je er zoiets van maken:
[ code verwijderd ]

Als nu $getal1 niet numeriek is, of $getal2 niet numeriek (of allebei), komt de foutmelding op het scherm.
Je moet op regel 2 nog een ) toevoegen, anders krijg je een heel andere foutmelding op het scherm
  woensdag 10 december 2008 @ 20:27:36 #288
12221 Tijn
Powered by MS Paint
pi_63914768
quote:
Op woensdag 10 december 2008 20:26 schreef Light het volgende:

[..]

Je moet op regel 2 nog een ) toevoegen, anders krijg je een heel andere foutmelding op het scherm
Het is dat Fok! zo traag is, anders had je dat niet eens kunnen zien
pi_63914891
quote:
Op woensdag 10 december 2008 20:26 schreef Light het volgende:

[..]

Je moet op regel 2 nog een ) toevoegen, anders krijg je een heel andere foutmelding op het scherm
Had het zelf ook al gezien dus het leverde geen foutmeldingen op
Bodybuilding #1
Hardlopen #2
pi_63915904
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
<?php
$getal1 
$_POST['getal1'];
$getal2 $_POST['getal2'];
if (!
is_numeric($getal1) || !is_numeric($getal2))
{     
echo 
"Je hebt geen numerieke getallen ingevoerd.";
}
else
{
    if(
$_POST['reken1']=1)
    {
    
$uitkomst $getal1 $getal2;
    echo 
"$getal1 + $getal2 = $uitkomst";
    }
        if(
$_POST['reken2']=1)
        {
            
$uitkomst$getal1 $getal2;
            echo 
"$getal1 - $getal2 = $uitkomst";
        }
            if(
$_POST['reken3']=1)
            {
                
$uitkomst $getal1 $getal2;
                echo 
"$getal1 / $getal2 = $uitkomst";
            }
                if(
$_POST['reken4']=1);
                {
                    
$uitkomst $getal1 $getal2;
                    echo 
"$getal * $getal = $uitkomst";
                }                
}


    <
br/>
<
a href="index.html">Nog eens de rekenmachine gebruiken!</a>
?>


Waarom krijg ik nu ALLE antwoorden? (Dus */+ en -) Ik heb bijvoorbeeld alleen Optellen aangekruist bij mijn aankruisvakjes en nog drukt hij alles af.
Bodybuilding #1
Hardlopen #2
  woensdag 10 december 2008 @ 21:05:57 #291
12221 Tijn
Powered by MS Paint
pi_63916005
quote:
Op woensdag 10 december 2008 21:02 schreef Kerol het volgende:

[ code verwijderd ]

Waarom krijg ik nu ALLE antwoorden? (Dus */+ en -) Ik heb bijvoorbeeld alleen Optellen aangekruist bij mijn aankruisvakjes en nog drukt hij alles af.
Omdat dit altijd waar is:

1
2
3
<?php
if($_POST['reken1']=1)
?>


Je zet $_POST['reken1'] op 1 en dan bekijk je of dat waar is of niet. Ja, natuurlijk is dat waar, dus PHP voert de code onder de if uit.

Wat je waarschijnlijk wilt is dit:

1
2
3
<?php
if($_POST['reken1'] == 1)
?>


Nu vergelijk je $_POST['reken1'] met het getal 1 en als dit gelijk is, wordt de code onder de if uitgevoerd
pi_63916319
Nu krijg ik helemaal geen oplossing afgedrukt...
Dit is mijn html code;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<head>
</head>
<body>
<form method="post" action="opdracht4.php">
<input type="text" name="getal1"/>                                    <br/>
<input type="text" name="getal2"/>                                    <br/>
<input type="radio" name="reken1"/>Optellen (+)
<input type="radio" name="reken2"/>Aftrekken (-)   
<input type="radio" name="reken3"/>Delen (/)   
<input type="radio" name="reken4"/>Vermenigvuldigen (*)                     <br/>
<input type="reset" name="reset" value="Verwijder!"/>    
<input type="submit" name="submit" value="Bereken!"/>   <br/>

</form>
</body>
</html>

En nogmaals de PHP, nu met '=='
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
<?php
$getal1 
$_POST['getal1'];
$getal2 $_POST['getal2'];
if (!
is_numeric($getal1) || !is_numeric($getal2))
{     
echo 
"Je hebt geen numerieke getallen ingevoerd.";
}
else
{
    if(
$_POST['reken1'] ==1)
    {
    
$uitkomst $getal1 $getal2;
    echo 
"$getal1 + $getal2 = $uitkomst";
    }
        if(
$_POST['reken2'] ==1)
        {
            
$uitkomst$getal1 $getal2;
            echo 
"$getal1 - $getal2 = $uitkomst";
        }
            if(
$_POST['reken3'] ==1)
            {
                
$uitkomst $getal1 $getal2;
                echo 
"$getal1 / $getal2 = $uitkomst";
            }
                if(
$_POST['reken4'] ==1)
                {
                    
$uitkomst $getal1 $getal2;
                    echo 
"$getal * $getal = $uitkomst";
                }                
}


    <
br/>
<
a href="index.html">Nog eens de rekenmachine gebruiken!</a>
?>



Waarom krijg ik geen uitkomst te zien :?
Bodybuilding #1
Hardlopen #2
pi_63916449
1
2
3
4
5
6
  <br/>
<a href="index.html">Nog eens de rekenmachine gebruiken!</a>
/* staat zonder echo tag */
<?php
echo ('<br/><ahref="index.html">Nog eens de rekenmachiene gebruiken!</a>')
?>


dat is wat ik zie ^^;; of je haalt het meteen uit de code

?> <br/>

dan pakt hij de html wel weer
Redacted
pi_63916548
Waarom zou je in vredesnaam een echo voor een href gebruiken, cablegunmaster. Die tekst komt sowieso al in beeld omdat het een link is. En ja, het klopt dat je alleen 'Nog eens de rekenmachiene gebruiken!' ziet, maar het probleem is dat ik geen berekening en antwoord van de ingevoerde getallen krijg!
Bodybuilding #1
Hardlopen #2
  woensdag 10 december 2008 @ 21:22:25 #295
12221 Tijn
Powered by MS Paint
pi_63916602
Misschien is het handig als je in je formuliertje de radiobuttons niet alleen een naam maar ook een waarde geeft. Als je ze dan allevier dezelfde naam geeft, kun je maar 1 optie selecteren. In je PHP-code kun je dan de waarde van deze ene naam vergelijken en zo de juiste actie uitvoeren.
  FOK!-Schrikkelbaas woensdag 10 december 2008 @ 21:25:28 #296
1972 Swetsenegger
Egocentrische Narcist
pi_63916737
quote:
Op woensdag 10 december 2008 21:21 schreef Kerol het volgende:
Waarom zou je in vredesnaam een echo voor een href gebruiken, cablegunmaster. Die tekst komt sowieso al in beeld omdat het een link is. En ja, het klopt dat je alleen 'Nog eens de rekenmachiene gebruiken!' ziet, maar het probleem is dat ik geen berekening en antwoord van de ingevoerde getallen krijg!
Je moet na die laatste curly bracket wel een ?> neer zetten. Dat sowieso.
pi_63916750
quote:
Op zondag 7 december 2008 11:25 schreef Swetsenegger het volgende:

[..]

doe gewoon dit
[ code verwijderd ]

Op die manier vind de verwerking van je login altijd plaats voordat er data naar de browser is gestuurd.

Simpele regel is eigenlijk dat header altijd VOOR <html> moet staan in je source
Done, roep een login functie aan als ISSET($_POST[slogin])

Die functie is in feite een kopie van het oude login script, maar dan zonder het formulier. Maar waar het in de oude situatie de sessions wel werkte, doen ze dat nu niet meer. Terwijl er eigenlijk niks aan veranderd heb.

1
2
3
   $tekst = 'Login succesvol';
               $totosession[login] = 'ok';
               $totosession[user] = stripslashes($username);


Snap er niks van, want het script is toch zo'n beetje hetzelfde gebleven.
West Ham supporters, check: Dutchirons
Dutch Football Manager Site!
Determined to deliver, destined to dominate. - The Third Movement
pi_63916786
quote:
Op woensdag 10 december 2008 21:25 schreef Swetsenegger het volgende:

[..]

Je moet na die laatste curly bracket wel een ?> neer zetten. Dat sowieso.
Mja, dat heb ik maar om een of andere reden zet FOK! hem ergens anders neer
Bodybuilding #1
Hardlopen #2
  FOK!-Schrikkelbaas woensdag 10 december 2008 @ 21:27:35 #299
1972 Swetsenegger
Egocentrische Narcist
pi_63916812
post je hele script eens
  FOK!-Schrikkelbaas woensdag 10 december 2008 @ 21:28:02 #300
1972 Swetsenegger
Egocentrische Narcist
pi_63916832
quote:
Op woensdag 10 december 2008 21:26 schreef Kerol het volgende:

[..]

Mja, dat heb ik maar om een of andere reden zet FOK! hem ergens anders neer
ff tussen code tags zetten ipv php
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')