Results 1 to 11 of 11
Thread: PHP
Hybrid View
-
20th April 2017 17:11 #1Registered User
Join Date: Apr:2017
Location: Antwerpen
Posts: 7
PHP
,
PHP empty() ?
:
:
:PHP Code:<form method="post" action="index.php">
<label for="dikte">Dikte van het ijs:</label><input id="dikte" type="text" name="dikte">
<input type="submit" value="JA of NEEN?">
</form>
<?php
$dikteIjs = filter_input(INPUT_POST, "dikte");
if($dikteIjs >= 15)
{
echo empty($dikteIjs);
echo "Dikte van het ijs:$dikteIjs";
echo "<p><img src=\"afbeeldingen/succes.png\" alt=\"succes\" title=\"succes\"/>,Hoera, de Elfstedentocht kan doorgaan!</p>";
}
else{
echo "Dikte van het ijs:,$dikteIjs";
echo "<p><img src=\"afbeeldingen/helaas.png\" alt=\"succes\" title=\"succes\"/>,Helaas, het ijs is nog niet dik genoeg</p>";
}
?>
.
.
-
20th April 2017 19:35 #2
, if empty() echo . :
PHP Code:if (empty($var)) {
echo '$var is either 0, empty, or not set at all';
}
Last edited by odido; 20th April 2017 at 19:35.
Lenovo R61i/8GB DDR2 800/T7700 2.4Ghz /Adata SSD 240GB
-
20th April 2017 22:24 #3Registered User
Join Date: Sep:2006
Location: everywhere
Posts: 348
. PHP , . ( , /). : https://www.w3schools.com/php/showph...ation_complete
- , jQuery/AJAX, ,
Last edited by bradata; 20th April 2017 at 22:25.
-
23rd April 2017 18:17 #4Registered User
Join Date: Apr:2017
Location: Antwerpen
Posts: 7
,
:
:PHP Code:<form method="post" action="index.php">
<label for="dikte">Dikte van het ijs:</label><input id="dikte" type="text" name="dikte">
<input type="submit" value="JA of NEEN?">
</form>
<?php
$dikteIjs = filter_input(INPUT_POST, "dikte");
if(empty($dikteIjs)==0){
if($dikteIjs >= 15)
{
echo empty($dikteIjs==0);
echo "Dikte van het ijs:$dikteIjs";
echo "<p><img src="afbeeldingen/succes.png" alt="succes" title="succes"/>Hoera, de Elfstedentocht kan doorgaan!</p>";
}
else{
echo "Dikte van het ijs:,$dikteIjs";
echo "<p><img src="afbeeldingen/helaas.png" alt="succes" title="succes"/>Helaas, het ijs is nog niet dik genoeg</p>";
}
}
?>
2 - if(empty($dikteIjs)==0){} echo empty($dikteIjs==0);
-
23rd April 2017 21:54 #5Registered User
Join Date: Mar:2009
Location:
Posts: 169
, a PHP 5.5 parse error.PHP Code:echo empty($dikteIjs==0);
empty().PHP Code:if(empty($dikteIjs)==0){
boolean - true ($dikteIjs) false.
:PHP Code:if(!empty($dikteIjs)) {
// $dikteIjs is set and is not empty (not false, not 0, not empty string or empty array)
// proceed doing stuff with $dikteIjs
}
empty() , $dikteIjs :PHP Code:$dikteIjs = filter_input(INPUT_POST, "dikte");
PHP Code:if($dikteIjs) {
// $dikteIjs has a value other than false, 0 or empty string
}
-
24th April 2017 10:49 #6
, .
if (isset($_POST['dikte'])) {...}
true dikte NULL.
empty() , true, '0', 0, , ...
hidden <input type="hidden" name="action" value="submit"> , ( ).
if (($_POST['action'] ?? '') === 'submit') .... PHP 7+.




Reply With Quote
Lenovo ThinkPad 15 IdeaPad 15
5th May 2023, 22:16 in