• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07

Button

  • R.H user removed
  • 25 juni 2012 om 16:48
  • Closed
  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 25 juni 2012 om 16:48
    • #1

    Ik heb op mijn login pagina een login button maar deze zou als je erop klikt en er zijn geen problemen ( password, username bestaan niet ofzo)
    Zou deze moeten linken naar start.php


    Hoe doe ik dit?

    login.php

    PHP
    <script language="javascript"> 
    <!--
    var state = 'none';
    
    
    function showhide(layer_ref) {
    
    
    if (state == 'block') { 
    state = 'none'; 
    } 
    else { 
    state = 'block'; 
    } 
    if (document.all) {
    eval( "document.all." + layer_ref + ".style.display = state"); 
    } 
    if (document.layers) {
    document.layers[layer_ref].display = state; 
    } 
    if (document.getElementById &&!document.all) { 
    hza = document.getElementById(layer_ref); 
    hza.style.display = state; 
    } 
    } 
    //--> 
    </script>
    <center>
    <form method="post">
    <table cellspacing="1" cellpadding="1" class="lijst">
    <tr>
        <h2>Login </h2><br />
    	<div style="width:230px"> <!-- LINE WRAPPER! -->
        <div class="horizontal_line"></div>
        </div>
    	</td>
      </tr>
      <tr>
        <td width="120" style="padding:5px;" align="right">Login</td>
        <td width="120" style="padding:5px;" align="left"><input type="text" name="login" value="" onclick="login.value=''" size="20"  class="inline_text_inp" /></td>
      </tr>
      <tr>
        <td width="120" style="padding:5px;" align="right">Wachtwoord</td>
        <td width="120" style="padding:5px;" align="left"><input type="password" name="wachtwoord" value="" onclick="wachtwoord.value=''" size="20"  class="inline_text_inp" /></td>
      </tr>
    </table>
    <tr>
       <input type='submit' name='login1' value='Login!' class="RedButton" width="80px">   &nbsp;&nbsp;&nbsp;<div class="RedButton" style="width:100px"> <div> <a href="?p=aanmelden">Aanmelden</a> </div> </div>
      </tr>
    </form>
    </center>
    <?
    if( isset($_POST["login1"]))
    {
    	$query = mysql_query("select * from `crimz_leden` where `login`='".$_POST["login"]."'");
    	$row = mysql_fetch_object($query);
    	$wachtwoord1 = md5($_POST["wachtwoord"]);
    	if($wachtwoord1 == $row->wachtwoord && $row->ban == 0)
    	{
    		session_start();
            $_SESSION['login']= $_POST["login"];
    		mysql_query("UPDATE `crimz_leden` SET `status`=1  WHERE `login` = '".$_POST["login"]."'");
    		
    		?>
    		<script type="text/javascript"> 
    		
    		submit_msg();
    		
    /* Request for Writing the Message */
    function ajax_write(url){
    	if(window.XMLHttpRequest){
    		xmlhttp2=new XMLHttpRequest();
    		if(xmlhttp2.overrideMimeType){
    			xmlhttp2.overrideMimeType('text/xml');
    		}
    	} else if(window.ActiveXObject){
    		try{
    			xmlhttp2=new ActiveXObject("Msxml2.XMLHTTP");
    		} catch(e) {
    			try{
    				xmlhttp2=new ActiveXObject("Microsoft.XMLHTTP");
    			} catch(e){
    			}
    		}
    	}
     
    	if(!xmlhttp2) {
    		alert('Giving up :( Cannot create an XMLHTTP instance');
    		return false;
    	}
     
    	xmlhttp2.open('GET',url,true);
    	xmlhttp2.send(null);
    }
     
    /* Submit the Message */
    /*
    function submit_msg(){ 
    	
    	ajax_write("w.php?n=logingedaan&p=<? echo $_POST["login"]; ?>&m=clean");
    }
    */
    </script> 
    <?
    
    
    		
    	
    	}
    	else
    	{
    		fout("Fout.");
    		if ($row->ban != 0) {
    			fout("Je bent gebanned. Neem contact op via [email protected] voor meer infomatie.");
    		}
    	}
    }
    ?>
    Toon Meer

    Met vriendelijke groet,
    R.H user removed

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 25 juni 2012 om 16:53
    • #2

    Waar is dat stukje Javascript met die AJAX request goed voor?

  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 25 juni 2012 om 16:54
    • #3

    Mijn index.php
    daarin zit een ingame/outgame
    Die zorgt ervoor dat als je op button klikt dat hij van outgame naar ingame verspringt

    Nieuwe reactie samengevoegd met originele reactie op 25.06.12 16:55:20:
    Iemand heeft dit toch zo geregeld met de login.php
    alleen als je inlogt linkt hij dus niet door..
    Misschien dat anders iemand dit hier kan fixen?

    Met vriendelijke groet,
    R.H user removed

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 25 juni 2012 om 16:58
    • #4

    Dat lijkt me heel sterk... Maar het doorsturen naar een andere pagina kan met een Location HTTP header. Met de PHP functie [func]header[/func] kun je die header meesturen:

    PHP
    <?php
    
    
    header("Location: index.php");
    
    
    ?>
  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 25 juni 2012 om 17:05
    • #5

    Maar waar moet ik deze code dan plaatsen?
    Moet ik ook een deeltje wegdoen?

    Met vriendelijke groet,
    R.H user removed

  • Reza
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.536
    • 25 juni 2012 om 17:08
    • #6
    PHP
    <?php
    if(isset($_POST['login']))
    {
    header("Location: index.php");
    
    
    }
    
    
    ?>

    Pas dit wel aan;)Snel getypt.

    Vergeet niet om exit(); erbij te doen.

    Met vriendelijke groet,
    Reza.

  • iCold
    Professional
    Ontvangen Reacties
    7
    Berichten
    1.630
    • 25 juni 2012 om 17:10
    • #7

    Bij header hoef je geen exit bij te doen.
    btw, exit is al een beetje oud. die(); is wat nieuwer.

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 25 juni 2012 om 17:12
    • #8
    Citaat van H.Rayn

    Bij header hoef je geen exit bij te doen.
    btw, exit is al een beetje oud. die(); is wat nieuwer.


    Waarom zou je dit niet doen als je enkel nog gaat doorsturen? Je verspilt dan namelijk server recourses voor het runnen van de rest van de code.

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • iCold
    Professional
    Ontvangen Reacties
    7
    Berichten
    1.630
    • 25 juni 2012 om 17:14
    • #9

    Ow, dat wist ik nog niet. Dan heb ik niets gezegd.

  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 25 juni 2012 om 17:15
    • #10

    srry,maar als ik jullie codes invoer geeft deze een fout

    Met vriendelijke groet,
    R.H user removed

  • Reza
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.536
    • 25 juni 2012 om 17:30
    • #11

    Foutcode?

    Lijkt mij niet dat er iets fout is.

    Heb je het wel aangepast?

    Met vriendelijke groet,
    Reza.

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 25 juni 2012 om 17:32
    • #12

    Ik vermoed een "headers already sent"? In dat geval; Google.

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 25 juni 2012 om 17:32
    • #13

    Ik heb nu dit ( dank aan bramva )

    PHP
    <script language="javascript"> 
    <!--
    var state = 'none';
    
    
    function showhide(layer_ref) {
    
    
    if (state == 'block') { 
    state = 'none'; 
    } 
    else { 
    state = 'block'; 
    } 
    if (document.all) {
    eval( "document.all." + layer_ref + ".style.display = state"); 
    } 
    if (document.layers) {
    document.layers[layer_ref].display = state; 
    } 
    if (document.getElementById &&!document.all) { 
    hza = document.getElementById(layer_ref); 
    hza.style.display = state; 
    } 
    } 
    //--> 
    </script>
    <center>
    <form method="post">
    <table cellspacing="1" cellpadding="1" class="lijst">
    <tr>
        <h2>Login </h2><br />
    	<div style="width:230px"> <!-- LINE WRAPPER! -->
        <div class="horizontal_line"></div>
        </div>
    	</td>
      </tr>
      <tr>
        <td width="120" style="padding:5px;" align="right">Login</td>
        <td width="120" style="padding:5px;" align="left"><input type="text" name="login" value="" onclick="login.value=''" size="20"  class="inline_text_inp" /></td>
      </tr>
      <tr>
        <td width="120" style="padding:5px;" align="right">Wachtwoord</td>
        <td width="120" style="padding:5px;" align="left"><input type="password" name="wachtwoord" value="" onclick="wachtwoord.value=''" size="20"  class="inline_text_inp" /></td>
      </tr>
    </table>
    <tr>
       <input type='submit' name='login1' value='Login!' class="RedButton" width="80px">   &nbsp;&nbsp;&nbsp;<div class="RedButton" style="width:100px"> <div> <a href="?p=aanmelden">Aanmelden</a> </div> </div>
      </tr>
    </form>
    </center>
    <?
    if( isset($_POST["login1"]))
    {
    	$query = mysql_query("select * from `crimz_leden` where `login`='".$_POST["login"]."'");
    	$row = mysql_fetch_object($query);
    	$wachtwoord1 = md5($_POST["wachtwoord"]);
    	if($wachtwoord1 == $row->wachtwoord && $row->ban == 0)
    	{
    		session_start();
            $_SESSION['login']= $_POST["login"];
    		mysql_query("UPDATE `crimz_leden` SET `status`=1  WHERE `login` = '".$_POST["login"]."'");
    		header("Location: http://www.166.snel-it.nl/T2K/?=start") or die();
    		?>
    		<script type="text/javascript"> 
    		
    		submit_msg();
    		
    /* Request for Writing the Message */
    function ajax_write(url){
    	if(window.XMLHttpRequest){
    		xmlhttp2=new XMLHttpRequest();
    		if(xmlhttp2.overrideMimeType){
    			xmlhttp2.overrideMimeType('text/xml');
    		}
    	} else if(window.ActiveXObject){
    		try{
    			xmlhttp2=new ActiveXObject("Msxml2.XMLHTTP");
    		} catch(e) {
    			try{
    				xmlhttp2=new ActiveXObject("Microsoft.XMLHTTP");
    			} catch(e){
    			}
    		}
    	}
     
    	if(!xmlhttp2) {
    		alert('Giving up :( Cannot create an XMLHTTP instance');
    		return false;
    	}
     
    	xmlhttp2.open('GET',url,true);
    	xmlhttp2.send(null);
    }
     
    /* Submit the Message */
    /*
    function submit_msg(){ 
    	
    	ajax_write("w.php?n=logingedaan&p=<? echo $_POST["login"]; ?>&m=clean");
    }
    */
    </script> 
    <?
    
    
    		
    	
    	}
    	else
    	{
    		fout("Fout.");
    		if ($row->ban != 0) {
    			fout("Je bent gebanned. Neem contact op via [email protected] voor meer infomatie.");
    		}
    	}
    }
    ?>
    Toon Meer


    als je op login klikt geeft hij deze fout:
    Warning: Cannot modify header information - headers already sent by (output started at /home/klant166/domains/166.snel-it.nl/public_html/T2K/index.php:257) in /home/klant166/domains/166.snel-it.nl/public_html/T2K/login.php on line 61

    en je wordt niet automatisch doorgelinkt pas als je refresht/andere button indrukt)

    Met vriendelijke groet,
    R.H user removed

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 25 juni 2012 om 17:34
    • #14

    Zie wat ik daarnet zei :)

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 26 juni 2012 om 13:43
    • #15

    Het zou normaal juist moeten staan...
    Maar werkt nog niet

    Nieuwe reactie samengevoegd met originele reactie op 26.06.12 13:50:49:
    @ Reza deze fout krijg ik met jouw code:

    Warning: Cannot modify header information - headers already sent by (output started at /home/klant166/domains/166.snel-it.nl/public_html/T2K/index.php:257) in /home/klant166/domains/166.snel-it.nl/public_html/T2K/login.php on line 4

    Met vriendelijke groet,
    R.H user removed

  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 26 juni 2012 om 13:58
    • #16

    Ja, de headers already sent maar lukt maar niet

    Met vriendelijke groet,
    R.H user removed

  • WHMCSAddons
    Master
    Ontvangen Reacties
    88
    Berichten
    2.411
    • 26 juni 2012 om 14:00
    • #17

    @Victini misschien tijd om te zoeken wat die fout precies inhoud?

  • jopitan
    Professional
    Berichten
    684
    • 26 juni 2012 om 14:10
    • #18

    Headers already sent is wanneer de HEADERS (dus de dingen die jij standaard niet ziet maar wel belang zijn voor het communiceren tussen client en server en verwerking van de pagina)

    De code HEADER() en SESSION_START() kunnen alleen VOORDAT er echo's worden gedaan of data wordt geoutput.

    Dus (GOED):

    PHP
    <?
    $var = "variabel";
    header("huppeldepup");
    ?>

    En (FOUT):

    PHP
    <table></table>
    <?
    header("headermeuk");
    ?>

    SESSION_START(); doe je in principe in je config file die in elke pagina wordt geinclude. Headers die je alleen voor code wanneer er nog niks anders wordt geoutput. Oftewel het volgende kan wel werken (voorbeeld):

    PHP
    <?
    if($learn == "to use google") {
     header("");
    } else {
    echo "CONTENT TABLE SHIZZEL AND SUCH!";
    }
    ?>

    Overigens ben ik het met Brokentrack eens en moet je eens lezen wat hij zegt. Googlen is ook een vak apart als ik het zo zie. Ik vind wel dat we hier enige inspanning van de TS mogen verwachten. Het is dat er geen facepalm emoticon is anders had ik een facepalm emoticon hier geplaatst :facepalm:

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • R.H user removed
    #TeamStitch
    Ontvangen Reacties
    4
    Berichten
    1.167
    • 26 juni 2012 om 17:01
    • #19

    Bedankt iedereen! ik heb het gevonden!

    Met vriendelijke groet,
    R.H user removed

  • r-mulder
    Elite Member
    Berichten
    968
    • 26 juni 2012 om 17:57
    • #20

    Inmiddels zelf opgelost of via hier ?

    Postcounter: 100 - 200 - 300 - 400 - 500 - 600 - 700 - 800 - 900 - 1000

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design