Online update

Gestart doorMikeb31 reacties111 weergaven

32 berichten · pagina 1 van 3

Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey Allemaal,

Ik wil net zoals hier op One2xs zon online update, maar ik weet niet hoe dat heet.

Bij een Advertentie starten als je daar een bedrag invult, komt daarnaast te staan wat degene krijgt in punten.
Hoe doe ik dit?

Mikeb
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Javascript? Ajax?smile
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja maar heeft iemand dat liggen ofzo?
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
bump
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Van one2xs gejapt en aangepast:

function berekenWaarde(waarde, perwaarde, elementid)
{
    // Als er kommas in staan, maken we hier punten van
    waarde = waarde.replace(,, .);    
              // rare lennardberekening, vraag me niet hoe hij het bedacht heeft
    var teruggave = Math.round((waarde * perwaarde) * 100) / 100;
    
              // Als teruggave NaN is (Not a Number) is het dus 0    
    if(isNaN(teruggave))
    {
        
        document.getElementById(elementid).innerHTML = 0;
        
    }
              // Anders laten we het aantal zien 
    else
    {
        
        document.getElementById(elementid).innerHTML = teruggave;
        
    }
    
}


als volgt te gebruiken:



waarbij je dus voor 1 euro, 2 euro terug krijgt.
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik snap dit niet helemaal confused
Het moet zo zijn, dat als ze iets invullen het keer 0.1 gedaan moet worden.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien


niet zo moeilijk toch? emo
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oow yummie ik dacht dat ik dat andere helemaal aan moest passen yummie
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]config.php[/COLOR][COLOR= #007700]);[/COLOR]
design_boven[COLOR= #007700]([/COLOR][COLOR= #DD0000]Aanmeldingen Toevoegen[/COLOR][COLOR= #007700]);[/COLOR]
check_login[COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$user[/COLOR] [COLOR= #007700]=[/COLOR]     [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"DELETE FROM doeadvertenties WHERE adv = $_GET[delete]"[/COLOR][COLOR= #007700]);[/COLOR]
?>
<h2>Alle Aanmeldingen</h2>
      [COLOR= #0000BB]<?
$query[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT * FROM doeadvertenties WHERE adverteerder = "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$object[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_object"]mysql_fetch_object[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]"<a href="doeadvs.php?delete=$object->adv">$object->adv Verwijderen</a><br>"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
    </p>
    <p>&nbsp;</p>
    <p><h2>Aanmeldingen Toevoegen</h2></p><br>
[COLOR= #0000BB]<?[/COLOR]
[COLOR= #007700]function[/COLOR] berekenWaarde[COLOR= #007700]([/COLOR]waarde[COLOR= #007700],[/COLOR] perwaarde[COLOR= #007700],[/COLOR] opbrengst[COLOR= #007700])
{[/COLOR]
    [COLOR= #FF8000]// Als er kommas in staan, maken we hier punten van[/COLOR]
    waarde [COLOR= #007700]=[/COLOR] waarde[COLOR= #007700].[/COLOR]replace[COLOR= #007700]([/COLOR][COLOR= #DD0000],[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000].[/COLOR][COLOR= #007700]);[/COLOR]    
              [COLOR= #FF8000]// rare lennardberekening, vraag me niet hoe hij het bedacht heeft[/COLOR]
    [COLOR= #007700]var[/COLOR] teruggave [COLOR= #007700]=[/COLOR] Math[COLOR= #007700].[/COLOR][URL="http://www.php.net/round"]round[/URL][COLOR= #007700](([/COLOR]waarde [COLOR= #007700]*[/COLOR] perwaarde[COLOR= #007700]) *[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700])[/COLOR] / [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
    
              [COLOR= #FF8000]// Als teruggave NaN is (Not a Number) is het dus 0    [/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]isNaN[COLOR= #007700]([/COLOR]teruggave[COLOR= #007700]))
    {[/COLOR]
        
        document[COLOR= #007700].[/COLOR]getElementById[COLOR= #007700]([/COLOR]opbrengst[COLOR= #007700]).[/COLOR]innerHTML [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]0[/COLOR][COLOR= #007700];
        
    }[/COLOR]
              [COLOR= #FF8000]// Anders laten we het aantal zien[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
        
        document[COLOR= #007700].[/COLOR]getElementById[COLOR= #007700]([/COLOR]opbrengst[COLOR= #007700]).[/COLOR]innerHTML [COLOR= #007700]=[/COLOR] teruggave[COLOR= #007700];
        
    }
    
}[/COLOR]
?>
    [COLOR= #0000BB]<?[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"POST"[/COLOR][COLOR= #007700]){[/COLOR]
    [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO doeadvertenties (adv, link, banner, vergoeding, adverteerder, termijn, opdracht) VALUES ( $_POST[adv], $_POST[link], $_POST[banner], $_POST[vergoeding], $user, $_POST[termijn], $_POST[opdracht])"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/print"]print[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]"Succesvol toegevoegd!"[/COLOR][COLOR= #007700];
    }[/COLOR]
    ?>
    <form name="form1" id="form1" method="post" action="">
      Naam advertentie:<br />
      <input name="adv" type="text" id="naam" value="" />
      <br />
      Website URL:<br />
      <input name="link" type="text" id="url" value="http://" />
      <br />
      Banner URL:<br />
      <input name="banner" type="text" id="banner" value="http://" />
      <br />
      Vergoeding (in SMS punten!!):<br />
      <input name="vergoeding" type="text" id="opbrengst" value="" /><input type="text" onkeyup="berekenWaarde(this.value, 0.1, opbrengst)" />
      <br />
      Wat moet er gedaan worden?:<br />
      <input name="opdracht" type="text" id="max" value="" />
      <br />
      Keurings termijn:<br />
      <input name="termijn" type="text" id="max" value="Termijn" /> Dagen<br />
      <input type="submit" name="Submit" value="Toevoegen &gt;&gt;" />
    </form>
[COLOR= #0000BB]<?[/COLOR]
design_onder[COLOR= #007700]([/COLOR][COLOR= #DD0000]1[/COLOR][COLOR= #007700]);[/COLOR]
?>


Fout..

Parse error: syntax error, unexpected ,, expecting & or T_VARIABLE in /home/vhzwyosn/domains/trizzy.nl/public_html/doeadvs.php on line 20
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Die code van Rik is geen php code maar javascript code emo
0
Berichten
1.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als je het in een leeg bestand zet en het opslaat als waarde.js en die in je head zet is het goed en werkt hijwink
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je bedoelt een include?
ik zal iig de code in een js bestand zetten

bedankt. nog meer fouten te ontdekken?
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het werkt nog steeds niet:

berekening.js

<SCRIPT language="JavaScript"> 
function berekenWaarde(waarde, perwaarde, opbrengst)
{
    // Als er kommas in staan, maken we hier punten van
    waarde = waarde.replace(,, .);    
              // rare lennardberekening, vraag me niet hoe hij het bedacht heeft
    var teruggave = Math.round((waarde * perwaarde) * 100) / 100;
    
              // Als teruggave NaN is (Not a Number) is het dus 0    
    if(isNaN(teruggave))
    {
        
        document.getElementById(opbrengst).innerHTML = 0;
        
    }
              // Anders laten we het aantal zien
    else
    {
        
        document.getElementById(opbrengst).innerHTML = teruggave;
        
    }
    
}
</SCRIPT>


doeadvs.php

[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]config.php[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]berekening.js[/COLOR][COLOR= #007700]);[/COLOR]
design_boven[COLOR= #007700]([/COLOR][COLOR= #DD0000]Aanmeldingen Toevoegen[/COLOR][COLOR= #007700]);[/COLOR]
check_login[COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$user[/COLOR] [COLOR= #007700]=[/COLOR]     [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"DELETE FROM doeadvertenties WHERE adv = $_GET[delete]"[/COLOR][COLOR= #007700]);[/COLOR]
?>
<h2>Alle Aanmeldingen</h2>
      [COLOR= #0000BB]<?
$query[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT * FROM doeadvertenties WHERE adverteerder = "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$object[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_object"]mysql_fetch_object[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]"<a href="doeadvs.php?delete=$object->adv">$object->adv Verwijderen</a><br>"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
    </p>
    <p>&nbsp;</p>
    <p><h2>Aanmeldingen Toevoegen</h2></p><br>
    [COLOR= #0000BB]<?[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"POST"[/COLOR][COLOR= #007700]){[/COLOR]
    [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO doeadvertenties (adv, link, banner, vergoeding, adverteerder, termijn, opdracht) VALUES ( $_POST[adv], $_POST[link], $_POST[banner], $_POST[vergoeding], $user, $_POST[termijn], $_POST[opdracht])"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/print"]print[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]"Succesvol toegevoegd!"[/COLOR][COLOR= #007700];
    }[/COLOR]
    ?>
    <form name="form1" id="form1" method="post" action="">
      Naam advertentie:<br />
      <input name="adv" type="text" id="naam" value="" />
      <br />
      Website URL:<br />
      <input name="link" type="text" id="url" value="http://" />
      <br />
      Banner URL:<br />
      <input name="banner" type="text" id="banner" value="http://" />
      <br />
      Vergoeding (in SMS punten!!):<br />
      <input name="vergoeding" type="text" id="opbrengst" value="" /><input type="text" onkeyup="berekenWaarde(this.value, 0.1, opbrengst)" />
      <br />
      Wat moet er gedaan worden?:<br />
      <input name="opdracht" type="text" id="max" value="" />
      <br />
      Keurings termijn:<br />
      <input name="termijn" type="text" id="max" value="Termijn" /> Dagen<br />
      <input type="submit" name="Submit" value="Toevoegen &gt;&gt;" />
    </form>
[COLOR= #0000BB]<?[/COLOR]
design_onder[COLOR= #007700]([/COLOR][COLOR= #DD0000]1[/COLOR][COLOR= #007700]);[/COLOR]
?>
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
doh... Javascript moet je in de HTML zetten, niet in PHP... Serieus, lees eens wat artikelen op w3schools.
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe moet ik het dan doen?
Ik snap niks van Javascript confused
EDIT:

Rik, ben jij zo goed om dat voor mij goed te zetten dan?smile
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