Welkom Gast! [Registreer] :: [Login]
Navigatie

Tutorials

Shoutbox
U dient in te loggen om een bericht te plaatsen.

20/06/2013 00:21
Je hosting is dan ook het duurst. En zij hebben redelijk wat ruimte nodig voor alle maps/mods/...

17/06/2013 15:03
20€ / maand voor je hosting en domain name? Meestal is een domain name maar 12€ / jaar

17/06/2013 10:25
Ja maar dat is niet eens totale kosten. Je kan dat doneren. Ik ben benieuwd hoeveel die site in totaal kost

17/06/2013 09:19
@Niels: €250/jaar is zo'n 20€/mnd. Dat bestaat dus uit hosting, domein naam en onderhoud. Redelijk normaal voor zo'n site. Met wat geluk haal je de helft terug uit Google Adsense

16/06/2013 16:21
Een map downloaden betekent ook nog niet dat je hem gaat spelen.. 70% is waardeloos


Registreer of log in
Om gebruik te maken van de volledige functionaliteit van Modbase moet je ingelogd zijn.
Na registratie kan je reageren, onderwerpen starten, projecten toevoegen en nog veel meer.

Dit is volkomen gratis en duurt hoogstens een minuut.

Registreer gratis

Laatste Actieve Forumonderwerpen
  Onderwerpen AuteurAntwoorden Laatste bericht
CoDuoMaker wel .prt maar geen .bsp
CoD UO Mapping & Modding
pistolpro1 ground zero
20-06-2013 00:23
Hulp nodig :)
CoD 2 Algemeen
Mumble10 Niels
17-06-2013 12:38
PC bouwen
Algemene computerhulp
Niels7 Niels
14-06-2013 16:42
even iets leuks en een ideetje :)
CoD 2 Algemeen
Mumble6 tgwwilco
13-06-2013 17:45
Heb een idee nondig
Programmeren
nexxion874 nexxion87
13-06-2013 16:08


Onderwerp bekijken
U bent hier: Forum > Programmeren > PHP Java Html werkt niet
 Onderwerp afdrukken
PHP Java Html werkt niet
Geplaatst op 20-06-2012 21:06
#1  Bericht afdrukken
Avatar van gebruiker

Actief

Posts: 133
Joined: 03.05.09
Hallo,
Ik probeer dus in een php pagina dmv een formke een selectie kadertje en tekstvakje etc. een linkmaker.

Als ik mijn formpje test in een standaard html pagina, http://jens.tarba...edoen.html werkt dit zoals ik wil.
Broncode downloaden  GeSHi: PHP
  1.  
  2. <script type="text/javascript">
  3. <!--
  4.  
  5. function Submit1_onclick() {
  6. alert("TEST");
  7. makelink = "?game=" + GameSelect.value + "&ip=" + ip.value;
  8.  
  9. LinkBox.value = makelink;
  10.  
  11. changelink.href = LinkBox.value;
  12.  
  13. }
  14.  
  15. //-->
  16. </script>
  17. <p>&nbsp;</p>
  18.  
  19. <center>
  20. <p><big>Tarbax Elite Clan</big></p>
  21. <p>
  22. <table border=0 cellspacing=1 cellpadding=1 width=370 height=50>
  23. <tr>
  24. <td>Choose the game</td>
  25. <td>Insert the ip of the server</td>
  26. <td></td></tr>
  27. <tr>
  28. <td><select id=GameSelect size=1 name=GameSelect style="Z-INDEX: 0">
  29. <option selected value=mw2>Modern Warfare 2</option><option value=bo>Black
  30. Ops</option><option value=mc>MineCraft</option><option value=ts3>Teamspeak
  31. 3</option><option value=""></option></select></td>
  32. <td>
  33. <input id=ip></td>
  34. <td>
  35. <input id=Submit1 value=Submit type=submit language=javascript onclick="return Submit1_onclick()"></td></tr></table></p>
  36. <p>
  37. <input id=LinkBox size=46></p>
  38. <p>&nbsp;</p>
  39. <p ><a id=changelink href="http://www.tarbax-elite-clan.be/">Click Here to see viewer</a></p>
  40.  


Maar als ik die pagina include() in mijn php script, of zelfs de html omzet in php echo's zie ik wel de alert, maar worden de omzettingen niet doorgevoert in de values van de objecten. (in php script met echo's) http://jens.tarba.../index.php

Broncode downloaden  GeSHi: PHP
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Tarbax Elite Clan</title>
  6. </head>
  7.  
  8. <body>
  9. <?
  10. error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
  11.  
  12. $game = $_GET['game'];
  13.  
  14. switch($game)
  15. {
  16. case "mw2":
  17. include('games/mw2.php');
  18. break;
  19. case "mc":
  20. include('games/mc.php');
  21. break;
  22. case "bo":
  23. include('games/bo.php');
  24. break;
  25. case "ts3":
  26. include('games/ts3.php');
  27. break;
  28. default:
  29. //include('hoedoen.html');
  30. echo "\n";
  31. echo "<script type=\"text/javascript\">\n";
  32. echo "<!--\n";
  33. echo "\n";
  34. echo "function Submit1_onclick() {\n";
  35. echo "alert(\"TEST\");\n";
  36. echo "makelink = \"?game=\" + GameSelect.value + \"&ip=\" + ip.value;\n";
  37. echo "\n";
  38. echo "LinkBox.value = makelink;\n";
  39. echo "\n";
  40. echo "changelink.href = LinkBox.value;\n";
  41. echo "\n";
  42. echo "}\n";
  43. echo "\n";
  44. echo "//-->\n";
  45. echo "</script>\n";
  46. echo "<p> </p>\n";
  47. echo "\n";
  48. echo "<center>\n";
  49. echo "<p><big>Tarbax Elite Clan</big></p>\n";
  50. echo "<p>\n";
  51. echo "<table border=0 cellspacing=1 cellpadding=1 width=370 height=50>\n";
  52. echo " <tr>\n";
  53. echo " <td>Choose the game</td>\n";
  54. echo " <td>Insert the ip of the server</td>\n";
  55. echo " <td></td></tr>\n";
  56. echo " <tr>\n";
  57. echo " <td><select id=GameSelect size=1 name=GameSelect style=\"Z-INDEX: 0\"> \n";
  58. echo " <option selected value=mw2>Modern Warfare 2</option><option value=bo>Black \n";
  59. echo " Ops</option><option value=mc>MineCraft</option><option value=ts3>Teamspeak \n";
  60. echo " 3</option><option value=\"\"></option></select></td>\n";
  61. echo " <td>\n";
  62. echo " <input id=ip></td>\n";
  63. echo " <td>\n";
  64. echo " <input id=Submit1 value=Submit type=submit language=javascript onclick=\"return Submit1_onclick()\"></td></tr></table></p>\n";
  65. echo "<p>\n";
  66. echo " <input id=LinkBox size=46></p>\n";
  67. echo "<p> </p>\n";
  68. echo "<p ><a id=changelink href=\"http://www.tarbax-elite-clan.be/\">Click Here to see viewer</a></p>\n";
  69. break;
  70. }
  71. ?>
  72. </body>
  73. </html>


Aangezien ik tussen de switch werk, kan ik niet even de php tags sluiten ?> <?
Als ik bovenstaand script gebruik, zie ik alles zoals ik wil op de pagina, doet de knop de alert, maar wordt er verder niets gedaan.

Alvast bedankt.
 Top
 
Geplaatst op 21-06-2012 06:40 | Gewijzigd door ground zero op 21-06-2012 06:58
#2  Bericht afdrukken
Avatar van gebruiker

Master

Posts: 2584
Joined: 01.07.08
Je kan de tags wel sluiten volgens mij.
Gewoon na default: een ?> zetten en voor break; <?php zetten

Je kan trouwens ook include('games/'.$game.'.php') doen aangezien je na een selectie automatisch de include gaat doen. Dan moet je wel je GET paramater controleren, aangezien dat gevoelig is voor 'fraude'.

Ik zie trouwens nergens een form die de GET-waarde moet doorgeven.
Hoe zal je pagina anders weten dat er een GET-waarde werd doorgegeven, tenzij je de pagina al bezoekt met een ingevulde GET-waarde.

http://www.w3scho...hp_get.asp

Broncode downloaden  GeSHi: PHP
  1. <form action=<?php $_SERVER["PHP_SELF"] ?> method="get">
  2.  
  3. // de tekstvelden en al de andere benodigdheden
  4. Name: <input type="text" name="fname" />
  5. Age: <input type="text" name="age" />
  6.  
  7. // de submit knop
  8. <input type="submit" name="submit" value="Verzenden" />
  9. </form>


smijt dan de Javascript weg, en gebruik PHP om alles in te vullen/verwerken

Gebruik
Broncode downloaden  GeSHi: PHP
  1. if(!empty($_GET)) { } else { }
om al de verwerking te stoppen en je form stop je in je else-tak. Dan zal je form getoond worden als er niks meegegeven is met de GET en zal de verwerking gebeuren als er wel iets in zit.
Natuurlijk zal de verwerking dan ook gebeuren als je bv. ?lol=trololo doet, want "lol" is ook een GET-variabele.

Als het niet nodig is dat gebruikers via bv. mijnpagina?game=mw op de MW-pagina terechtkomen, raad ik zeker het gebruik van POST aan ipv GET

---------------

Broncode downloaden  GeSHi: PHP
  1. <?php $_SERVER["PHP_SELF"] ?>

Dit stukje zal ervoor zorgen dat de form met de pagina zelf communiceert, waardoor je geen verwerkingspagina tussenin moet stoppen.
Je kan ook gewoon de naam van je bestand ingeven, maar als je die ooit renamed heb je een probleempje. Met deze $_SERVER variabele zal PHP dit voor jouw regelen. Als je dan later in de (verwerkte) broncode kijkt, zal je altijd de pagina naam zien staan, aangezien je in je browser enkel de verwerkte HTML te zien krijgt

PS: Als je wil heb ik hier nog een cursussen "HTML, CSS & JS" en "PHP en MySQL" liggen van dit jaar + PHP-voorbeelden uitgewerkt in NetBeans (je kan de bestanden in gelijk welke editor openen)


"The thing about quotes from the internet is that it's hard to verify their authenticity." - Abraham Lincoln
"The top gets higher the more that you climb" - Ezio Auditore Da Firenze
 Top
Spring naar forum:

Gelijkaardige onderwerpen
Onderwerpen Forum Antwoorden Laatste bericht
Naam secret werkt niet CoD 2 Mapping & Modding 4 16-05-2013 16:24
Menu niet geladen CoD 2 Mapping & Modding 3 01-04-2013 14:14
Moveto? Hoe werkt het? CoD 2 Mapping & Modding 4 15-03-2013 19:15
vliegtuigsound werkt niet CoD UO Mapping & Modding 6 14-02-2013 22:16
[PHP & XML] Automatische sitemap Programmeren 19 03-01-2013 22:25


Naar Boven

© 2006-2013 Modbase. Alle rechten voorbehouden. Disclaimer & cookies | Gedragscode

Custom coding by Stijn, Image fixing by Derix