Kom ihåg mig?
Home Menu

Menu


Kolla om någon $_POST isset

 
Ämnesverktyg Visningsalternativ
Gammal 2011-05-04, 01:23 #14
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Ursprungligen postat av ITisGood.se Visa inlägg
Förstår inte riktigt poängen med det där exemplet om jag ska vara ärlig.
Du gör ju samma kontroll i funktionen som du lika gärna skulle kunna göra direkt i koden. Det hade ju till och med blivit kortare om du skrev den direkt i koden såhär:
PHP-kod:
<?php
if(isset($_POST['namn'])) {
$value $_POST['namn'];
} else {
echo 
'Inget namn satt';
}
Det där ger exakt samma resultat som din lösning.
Massa specialfunktioner i onödan gör bara koden onödigt komplex.
Eftersom den kontrollen sker på mer än ett ställe (vilket är troligt) så platsar den i en funktion.
All logik som görs på mer än ett ställe skall vara i en funktion för att underlätta.

Citat:
Ursprungligen postat av emilv Visa inlägg
Jonas själv har ett logiskt fel i exemplet.
Eh, var när hur? Koden är dessutom skriven direkt från huvudet, och var tänkt som exempel.

Citat:
Ursprungligen postat av Althalos Visa inlägg
if($_POST) är fortfarande det kortaste alternativet.
Som kommer att producera en NOTICE om $_POST inte är satt.

Senast redigerad av Jonas den 2011-05-04 klockan 01:28
Jonas är inte uppkopplad   Svara med citatSvara med citat
 

Taggar
form, formulär, php, post


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:37.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017