PHP expert |
|
<?php
if (isset($_POST["verzendbutton"]) != "verzenden") {
?>
<?php if (isset($_POST["verzendbutton"]) != "verzenden") { ?>
PHP.net: isset
isset zend geen string terug maar een boolean. bestaat de variable of niet? je code moet eerder zijn:
<?php
if (isset($_POST["verzendbutton"]) === true && $_POST["verzendbutton"] != "verzenden") {
?>
<?php if (isset($_POST["verzendbutton"]) === true && $_POST["verzendbutton"] != "verzenden") { ?>
stijn, zucht
[edit : tip]
Ik vind $_POST['var'] eigenlijk beetje "stomme" manier van werken. Het best gebruik je dit:
<?php
if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { // <form method="post"> is verstuurd
//do actions
} else { //form is niet verstuurt
//show form
}
?>
<?php if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { // <form method="post"> is verstuurd //do actions } else { //form is niet verstuurt //show form } ?>
|