Just nu i M3-nätverket
Jump to content

$varibael = if(sats)


Guitar_star_89

Recommended Posts

Guitar_star_89

Tjabba...

 

Jag håller på med ett litet projekt där jag vill kunna lägga in saker i min Databas beroende på viken info som står i formuläret.

 

Här kommer mitt exempel för att ni alla ska förstå:


$tid = $_POST['tid']
$fdate = if($tid =='3 mån') {
date("d F Y G:i", strtotime ('+3 months'));

}

Sen kommer hela koden för hur de läggs till I min Databas. Men jag hoppas att ni förstår hur jag vill ha det och att jag varit tillräckligt tydlig med hur jag menar... :P

 

Jag vill alltså att koden räknar ut tre månader frammåt om Man väljer det i listan i formuläret...

 

Har ni några förslag på hur man ska göra?

 

Link to comment
Share on other sites

Guitar_star_89

Det är inte tiden i sig som jag har problem med... Jag undrar egenteligen bara om man kan ha en Variabel = Ifsats... Altså: Varibeln är något om man väljer en viss sak ur mitt formulär. Altså... Variabeln varierar sig... Hoppas någon förstår ;P Knappt att jag gör det själlv

 

Link to comment
Share on other sites

Hoppas någon förstår ;P Knappt att jag gör det själlv

 

Varför inte skriva såhär:

$tid = $_POST['tid']
if($tid == '3 mån') {
$fdate = date("d F Y G:i", strtotime ('+3 months'));
}

 

 

.dune.

----------------------------------------------

- "I find this a nice feature but it is not according to the documentation.

Or is it a BUG?"

- "Let´s call it an accidental feature. :-)"

 

Link to comment
Share on other sites

Själva grejen med en variabel är ju att den kan varieras. Det finns ju tusen olika sätt att bestämma vilket värde en variabel ska tilldelas.

ifsatser och switchar är väl de vanliga sätten man använder.

 

Menar du såhär eller nått?

$var1 = 'string1';
$var2 = 'string2';
$var3 = $var1 != false ? $var1 : $var2;

 

Det här sättet tillåter ju dock bara 2 olika alternativ, men går säkert att nästla om man vill krångla till det.

 

Eller är det en funktion du pratar om att du vill skapa?

 

Link to comment
Share on other sites

menar du att det ska vara såhär?

 

$tid = $_POST['tid']

$fdate = date("d F Y G:i", strtotime ('+$tid'));

[inlägget ändrat 2007-05-03 17:20:27 av skuss4]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...