Checkbox PHP JS

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lars Koning

Lars Koning

25/11/2007 17:39:00
Quote Anchor link
Ben bezig met checkbox om aan te vinken als je accord gaat met de voorwaarden heb dit nu:
Undefined zend in regel bla bla
dus dacht ik zo>
if (isset(!$_POST['zend']))

maar dit is niet goed?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if (!$_POST['zend'])
{

 echo "Je moet de checkbox aanvinken";
}
else{
 // Rest van je sctipt
}
?>

<script type="text/javascript">
function toggle() {
if(document.test["zend"].disabled==true) {
document.test["zend"].disabled=false;
} else {
document.test["zend"].disabled=true;
}
}
</script>
<form name="test">
<input type="checkbox" onclick="javascript:toggle();" />



<input type="submit" disabled="true" name="verzendbutton" />
</form>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php
 
PHP hulp

PHP hulp

05/01/2025 07:36:36
 
Hylke

Hylke

25/11/2007 18:03:00
Quote Anchor link
euhm, isset klopt in ieder geval wel, maar ik weet niet echt hoe de rest van je script eruit ziet. Wat je nu gepost hebt kan ik weinig wijzer uit worden. Heet de checkbox echt 'zend' en wordt er bij het submitten echt naar het script doorverwezen.
 
Lars Koning

Lars Koning

25/11/2007 18:15:00
Quote Anchor link
Hier mijn script ik heb van zend mailadres gemaakt klopt dit wel??

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php

require "headerdream.php";
?>




Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php


// rest van je script

if($_SERVER['REQUEST_METHOD'] == 'POST')
{

  //er is gepost
}
else
{
  //niet gepost
}


function
GeneratePassword() {
        $Password = '';
        $Password .= substr("bcdfghjkmnpqrstvwxz",mt_rand(0,18),1);
        $Password .= substr("aeuy",mt_rand(0,3),1);
        $Password .= substr("bcdfghjkmnpqrstvwxz",mt_rand(0,18),1);
        $Password .= substr("!#*&",mt_rand(0,4),1);
        $Password .= substr("bcdfghjkmnpqrstvwxz",mt_rand(0,18),1);
        $Password .= substr("aeuy",mt_rand(0,3),1);
        $Password .= substr("bcdfghjkmnpqrstvwxz",mt_rand(0,18),1);
        $Password .= substr("23456789",mt_rand(0,7),1);
        return($Password);
}
function
valid_mail ($str) {
 return  (ereg ('(^[0-9a-zA-Z_\.-]{1,}@([0-9a-zA-Z_\-]{1,}\.)+[0-9a-zA-Z_\-]{2,}$)', $str));
}



if(isset($naam)){
$naam=ucfirst($naam);
}
else{
$naam='';
}




if(isset($_POST['mailadres']))
{

    $mailadres = $_POST['mailadres'];
}


if (isset($_POST['url'])) {
    $url = $_POST['url'];
}


echo "<p><div class=\"big\">Aanmelden</div><br>";

if (isset($_POST['verzendbutton']) != "verzenden" || !valid_mail($_POST['mailadres'])) {

echo "<form action=\"".$_SERVER["PHP_SELF"]."\" method=\"post\">";
if (!isset($url)) {
    $url = getenv("HTTP_REFERER"); // haal vorige url op
}
echo "<input type=\"hidden\" name=\"url\" value=\"$url\">";


if (isset($_POST['verzendbutton']) && !valid_mail($_POST['mailadres'])) {
        echo "<font color=\"red\">Vul hier uw mailadres correct in!</font>";
}

?>

hier tekst
<br>
<br>
<br>
E-mail: <input type="text" name="mailadres" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?if(isset($_POST['mailadres'])){echo$_POST['mailadres'];}?>
"><br>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if (isset($_POST['mailadres']))
{

 echo "Je moet de checkbox aanvinken";
}
else{
 // Rest van je sctipt
}
?>

<script type="text/javascript">
function toggle() {
if(document.test["zend"].disabled==true) {
document.test["zend"].disabled=false;
} else {
document.test["zend"].disabled=true;
}
}
</script>
<form name="test">
<input type="checkbox" onclick="javascript:toggle();" />


<input type="submit" value="verzenden" disabled="true" name="verzendbutton" />
</form>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
36
37
38
39
40
41
42
43
44
<?php

} else {

    $password = GeneratePassword();

    $passwordmd5 = md5($password);

    
    
    

    $sql = "INSERT INTO klant (Email_prive) VALUES ('$mailadres')";

    $result = mysql_query($sql) or die(mysql_error());

    if ($result) {

        
        
$boodschap = "\n\n";


        $afzender = "";

        {


            echo "Uw aanmelding was succesvol!";

        }


        echo "<br><p>Je bent nu aangemeld met het volgende mailadres $mailadres<br>";
        echo "Plaats <a href=\"admin.php\">nu</a> je advertentie"; // spring terug naar oorspronkelijke url
    } else {

        echo "De database kon niet aangesproken worden. Neem contact op met de webmaster!";

    }

}


require "footer.php";

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.