Online update

Gestart doorMikeb31 reacties111 weergaven

32 berichten · pagina 2 van 3

Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je moet dit er nog toevoegen

0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar er komt al helemaal geen tekst als ik uberhaupt iets invul.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
je moet wel een divje maken waar de result in komt, die moet het id hebben wat jij heb aangegeven in de functie.
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
wtf? ik snap er echt geen hol van. Misschien komt dat omdat ik blond ben?
Kan jij het ff in elkaar zetten voor me? biggrin
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Vergoeding (in SMS punten!!):<br />
      <input name="vergoeding" type="text" id="opbrengst" value="" /><input type="text" onkeyup="berekenWaarde(this.value, 0.1, opbrengst)" />
      <br />


wordt:

Vergoeding (in SMS punten!!):<br />
      <input name="vergoeding" onkeyup="berekenWaarde(this.value, 0.1, opbrengst)" type="text" value="" /><input type="text" id="opbrengst" />
      <br />
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nog steeds werkt het niet.
Wat doe ik verkeerd?

doeadvs.php

[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]
    [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]
    ?>
[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]berekening.js[/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" onkeyup="berekenWaarde(this.value, 0.1, opbrengst)" type="text" value="" /><input type="text" id="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]
?>


berekening.js

<script type="text/javascript" src="berekening.js">
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>
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Rik schreef:
doh... Javascript moet je in de HTML zetten, niet in PHP... Serieus, lees eens wat artikelen op w3schools.
[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]
    [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]
    ?>
<script type="text/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>
    <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" onkeyup="berekenWaarde(this.value, 0.1, opbrengst)" type="text" value="" /><input type="text" id="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
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
haal bij berekening.js dit weg: src="berekening.js"
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Rik
Ja, dat kan je wel zeggen, maar ik heb nog nooit met Javascript gewerkt? Ik snap sowieso niet wat ik fout doe confused
EDIT: Zal het ff proberen smile
@Luuk

Zal het proberen smile
EDIT: Nog steeds niks, hij herkent het niet ofzo?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
verander

berekenWaarde(this.value, 0.1, opbrengst)

in

berekenWaarde(this.value, 0.1, opbrengst)
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Werkt ook allemaal niet confused
Als ik dan bijv. 1 intyp, blijft het vak gewoon Empty. confused
EDIT:

doeadvs.php

[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]
    [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]
    ?>
<script type="text/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>
    <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" onkeyup="berekenWaarde(this.value, 0.1, opbrengst)" type="text" value="" /><input type="text" id="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
verander innerHTML in value. Bij een input kan je namelijk niet echt innerHTML gebruiken, het was bedoeld voor een div.
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Yeah Rik.
Jij bent koning smileHet werkt smile
EDIT:

Kan het ook dat er geen vak komt maar alleen het antwoord?
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Dan moet je de input vervangen door een divje met het id "opbrengst"
0
Mikeb

Lid · Topicstarter

Berichten
6.356
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En hoe doe ik dat? confused
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