03. januar 2006 - 15:18
Der er
34 kommentarer og 1 løsning
Hjælp til if sætning
hej Søde eksperter Kan I hjælpe med at "omskrive dette her lidt" $belob = If $_POST['udregn'] < 100 then $_POST['udregn'] else $_POST['proc'] På dansk :-) Belob=Hvis "udregn" er mindre end 100 skal "udregn" ses ellers skal "proc" ses 1000 tak for hjælpen //Charlotte
Annonceindlæg fra Deloitte
03. januar 2006 - 15:19
#1
Koden for udregn: $udregn = $_POST['salgspris'] * $_POST['tal']/$_POST['proc'];
03. januar 2006 - 15:21
#2
if($_POST['udregn'] < 100){ echo $_POST['udregn']; } else { echo $_POST['proc']; }
03. januar 2006 - 15:22
#3
if($udregn < 100){ echo $_POST['udregn']; } else { echo $_POST['proc']; }
03. januar 2006 - 15:23
#4
Ja der gik lidt kage i den, men resten kan du sikkert selv lave ;o)
03. januar 2006 - 15:24
#5
if($udregn < 100){ echo $udregn; } else { echo $_POST['proc']; }
03. januar 2006 - 15:24
#6
Noget i den her retning?? $udregn =if($udregn < 100){ echo $_POST['udregn']; } else { echo $_POST['proc']; }
03. januar 2006 - 15:26
#7
$udregn = $_POST['salgspris'] * $_POST['tal']/$_POST['proc']; if($udregn < 100){ echo $udregn; } else { echo $_POST['proc']; }
03. januar 2006 - 15:28
#8
Nej - belob skal være lig med if sætningen ikk?? $udregn = $_POST['salgspris'] * $_POST['tal']/$_POST['proc']; $belob =if($udregn < 100){ echo $_POST['udregn']; } else { echo $_POST['proc']; }
03. januar 2006 - 15:31
#9
Nej sådan kan man ikke skrive den ;o) Hvis $udregn er mindre end 100 udskriver den $udregn, ellers udskriver den $_POST['proc'].
03. januar 2006 - 15:32
#10
tror det virker - prøver lige når jeg kommer hjem - du får lige point - 1000 tak! //Charlotte
03. januar 2006 - 15:33
#11
det jo ikk mig selv der skal ha point...
03. januar 2006 - 15:34
#12
Jeg skal ikke have 200 point for det der. Læg selv et svar og tag 170 point, så kan du give mig de 30 ;o)
03. januar 2006 - 15:35
#13
Og et svar...
03. januar 2006 - 15:39
#14
Det er ok - jeg havde brug for et hurtigt svar - hvis det ikke virker kan du gi et gratis svar i morgen .-))
03. januar 2006 - 15:57
#15
Det kan også skriver på den anden måde: $udregn = ($_POST['udregn'] < 100) ? $_POST['udregn'] : $_POST['proc'];
03. januar 2006 - 15:59
#16
Og så lige den sidste højreparanets ;o) $udregn = ($_POST['udregn'] < 100) ? $_POST['udregn'] : $_POST['proc']);
03. januar 2006 - 16:00
#17
Ups. Den var der...Pinligt.
03. januar 2006 - 20:45
#18
Jeg mangler en variabel ($belob) til værdien af if sætningen, som jeg kan bruge længere nede i koden Som: Belob=Hvis "udregn" er mindre end 100 skal "udregn" ses ellers skal "proc" ses
03. januar 2006 - 23:03
#19
$udregn = $_POST['salgspris'] * $_POST['tal']/$_POST['proc']; if($udregn < 100){ $belob=$udregn; echo $belob; } else { $belob=$_POST['proc']; echo $belob; } Mener du sådan?
04. januar 2006 - 11:05
#20
$belob=if($udregn < 100){$udregn;} else {$belob=$_POST['proc']; echo $belob; } eller noget i den retning... værdien af if sætningen skal ligge i $belob
04. januar 2006 - 11:22
#21
OK, det gør den også med den jeg skrev. $udregn = $_POST['salgspris'] * $_POST['tal']/$_POST['proc']; if($udregn < 100){ $belob=$udregn; echo $belob; } else { $belob=$_POST['proc']; echo $belob; }
04. januar 2006 - 11:31
#22
kan variablen $belob ikke ligge uden for if sætningen som: Belob=Hvis "udregn" er mindre end 100 skal "udregn" ses ellers skal "proc" ses
04. januar 2006 - 11:34
#23
Den skrivemåde har du fået (03/01-2006 15:57:43).
04. januar 2006 - 11:34
#24
$belob = ($_POST['udregn'] < 100) ? $_POST['udregn'] : $_POST['proc'];
04. januar 2006 - 11:35
#25
Jeg skal bruge $belob variablen længere nede i min php. Jeg vil derfor lægge koden i en if sætning
04. januar 2006 - 11:40
#26
if ($a > $b) { $a = 5; } else { $a = 10; } er det samme som: $a = ($a > $b) ? 5 : 10;
04. januar 2006 - 11:55
#27
Du får $belob med ud lige meget hvordan du gør. Hvad er problemet? Vis evt noget kode så vi kan hjælpe. //Michael
04. januar 2006 - 12:26
#28
<?php if ($_POST['send']) { $navn = $_POST['navn']; $email = $_POST['email']; $telefon = $_POST['telefon']; $salgspris = $_POST['salgspris']; $overskrift = $_POST['overskrift']; $kategori = $_POST['kategori']; $tal = $_POST['tal']; $proc = $_POST['proc']; $beskrivelse = $_POST['beskrivelse']; $udregn = $_POST['salgspris'] * $_POST['tal']/$_POST['proc']; $belob = ($_POST['udregn'] < 100) ? $_POST['udregn'] : $_POST['proc']; $mailtil = "info@minmail.dk"; $mailfra = "$email"; mail($mailtil,"Mail","$navn - $email - $telefon\n$kategori - $overskrift - $salgspris\n\n$beskrivelse","From: $mailfra"); } ?> <div class="font" id="Layer2" style="position:absolute; left:78; top:30; width:400; height:350; z-index:2"> <div align="left"> Din mail er sendt <SCRIPT LANGUAGE="JavaScript"> var days = new Array(8); days[1] = "søndag"; days[2] = "mandag"; days[3] = "tirsdag"; days[4] = "onsdag"; days[5] = "torsdag"; days[6] = "fredag"; days[7] = "lørdag"; var months = new Array(13); months[1] = "januar"; months[2] = "februar"; months[3] = "marts"; months[4] = "april"; months[5] = "maj"; months[6] = "juni"; months[7] = "juli"; months[8] = "august"; months[9] = "september"; months[10] = "oktober"; months[11] = "november"; months[12] = "december"; var dateObj = new Date(document.lastModified) var wday = days[dateObj.getDay() + 1] var lmonth = months[dateObj.getMonth() + 1] var date = dateObj.getDate() var fyear = dateObj.getYear() document.write("" + wday + ", den " + date + ". " + lmonth + " " + fyear) </SCRIPT> <br> <?php {echo "Tak for din henvendelse, $navn <br><br><br> Du har oplyst følgende for din annonce: <br> <br>kategorien: $kategori <br>email: $email <br>telefon: $telefon <br>salgspris: $salgspris <br>overskrift: $overskrift <br>$beskrivelse <br><br> beløbet er kr. $belob,- <br><br><br> Med venlig hilsen <br> } ?>
04. januar 2006 - 12:26
#29
håber det hjælper
04. januar 2006 - 12:31
#30
Du bruger jo ikke '$udregn' her, men '$POST['udregn']' $belob = ($udregn < 100) ? $udregn : $_POST['proc'];
04. januar 2006 - 12:34
#31
hvad gør det??
04. januar 2006 - 12:34
#32
$_POST får du jo fra et formular.
04. januar 2006 - 12:42
#33
ikke forstået...
04. januar 2006 - 12:51
#34
I vilkåret bruger du jo $_POST['udregn'] men det kommer jo ikke fra et formular.
04. januar 2006 - 13:06
#35
så virker det sku...!! Takker - og undskyld den manglende forståelse - det er ikke altid let at forstå skrevet tekst i forhold til meningen :-)
Vi tilbyder markedets bedste kurser inden for webudvikling