31. august 2003 - 13:53
Der er
33 kommentarer og 1 løsning
if noget then ?
<? if ($hotel=="Web3" then så skal den skrive <?domain?> ud else skal den skrive Nej hvordan sætter man lige den op i php?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
31. august 2003 - 13:55
#1
<?php if($hotel == 'Web3'){ echo 'domain'; //eller er det echo $domain du vil have? } else{ echo 'Nej'; } Morten
31. august 2003 - 13:55
#2
hov, mangler ?> til sidst ;)
31. august 2003 - 13:57
#3
og for at komme et evt. videre spørgsmål i forkøbet <?php if($hotel == 'Web3'){ echo 'domain'; //eller er det echo $domain du vil have? } else if( $hotel== "web4" ){ echo 'foo'; } else{ echo 'Nej'; } ?>
31. august 2003 - 13:58
#4
<?php if ($hotel=="Web3") { echo $domain; // then så skal den skrive <?domain?> ud } else { echo "Nej"; // skal den skrive Nej } ?> der er ikke noget 'then' keyword i php. afslutningen af betingelsen defineres istedet ved de påbudte parenteser omkring betingelsen. mvh JakobA
31. august 2003 - 13:58
#5
riversen => dahh ;) btw, lægger lige et svar så du kan acceptere mit svar ;) Morten
31. august 2003 - 13:59
#6
Mand, i er hurtige :-)
31. august 2003 - 14:02
#7
jakoba => jeg gætter også på det er variablen, men han skriver det faktisk ikke (jo, men som constant, og det er det vel næppe) crachcource i PHP-syntaxs: if-betingelser laves med if ( expr ) function-call(); der kan så udvides med en blok ved at tilføje { = start blok, } = slut blok... altså if ( expr ) { function-call(); function-call-2(); } --- kan så udvides med if ( expr ) function() elseif ( expr ) function-2(); else ( expr ) function-3(); elseif kan der være så mange af som man vil - 0 -> oo (uendelig) Morten
31. august 2003 - 14:03
#8
hov, det svar ;)
31. august 2003 - 14:04
#9
jakoba => we dwarfs are not made for cross-contry running - we're leathal at short ranges ;) man skal være hurtig for at overleve (nej - men jeg mangler 100p for at få gratis pro i næste månede - og jeg vil være beta-tester på det nye e ;) Morten
Slettet bruger
31. august 2003 - 14:05
#10
Hvorfor læser man ikke en enkelt PHP tutorial inden man spørg om noget så banalt.
31. august 2003 - 14:05
#11
ummm altså den skal checke et felt i min database, hvis det felt (hotel) er lig med Web3 så skal den skrive kundens eget domain ud som ligger i feltet domain, hvis ikke skal den skrive nej. har prøvet den sidste jakoba, men den skriver bare nej, selv om det er Web3 i feltet hotel
31. august 2003 - 14:06
#12
forid jeg har ikke tid til sådan noget....det skal ske nu
Slettet bruger
31. august 2003 - 14:07
#13
Det er en uheldig indstilling. Og dit spørgsmål er ihvertfald ikke mere end 15 point værd.
31. august 2003 - 14:08
#14
har du overhovedet lavet database kaldet? ellers ser det sådan her ud: --- <?php $db = mysql_connect("host","user","password")or die(mysql_error()); mysql_select_db("database",$db)or die(mysql_error()); $query = mysql_query("SELECT hotel, domain FROM tabel")or die(mysql_error()); while(list($hotel, $domain) = mysql_fetch_row($query)){ if($hotal == 'Web3') echo $domain . "<br>\n"; else echo "Nej<br>\n"; } ?> --- Morten
31. august 2003 - 14:09
#15
tja måske........men nu har jeg et hus......2 børn...en kone.....2 firmaer....og et fuldtids arbejde......så jeg har altså ikke tid til at læse/lære, men nu hvor jeg har set en if then, kan jeg jo den til næste gang
31. august 2003 - 14:10
#16
ja jeg har database kald
31. august 2003 - 14:11
#17
prøv at brug den kode jeg har skrevet - sådan kan det nemli' godt laves ;)
31. august 2003 - 14:12
#18
hmmmm men måske mangler den at vide noget om feltet hotel mysql_connect("localhost","xxxx","xxx"); mysql_select_db("xxxxx"); $login = $_SESSION['domain']; $rs_query = mysql_query("select * from status where domain = '$login'"); $rs = mysql_fetch_array($rs_query); if (mysql_num_rows($rs_query) == 0) { header("Location: login.php?error=Wrong Domain"); exit;
31. august 2003 - 14:17
#19
den der ser jo bare om der er over et domaine der har domaine = '$login' ;) den tjekker jo ikke rigtigt noget ;) --- hvad er det nu lige den skal? 1) se om der er et domaine med domaine = '$login' 2) hvad? se om hotel = 'web3' ? Morten
31. august 2003 - 14:27
#20
dea_pg........den virker sådan set godt nok, men den skriver så alle kunders hotel status ud, det skal jo kun være den der er logget ind
31. august 2003 - 14:28
#21
den kigger på hvilken domain der er logget ind, så skriver den info ud fra det
31. august 2003 - 14:32
#22
ok ;) mysql_connect("localhost","xxxx","xxx"); mysql_select_db("xxxxx"); $login = $_SESSION['domain']; $query = mysql_query("select * from status where domain = '$login'"); if (mysql_num_rows($rs_query) == 0) { header("Location: login.php?error=Wrong Domain"); exit; } else{ $data = mysql_fetch_array($query); if(data['hotel'] == 'Web3') echo $data['domaine']; else echo 'Nej'; } ?> Morten
31. august 2003 - 14:43
#23
kan man tage denne del og lægge for sig selv, da den ligger langt nede på siden, og der er flere ting før der også har brug for session. og så kommer den med en Parse error: parse error in /var/www/virtual/d-hosting/d-hosting.dk/public_html/admin/KundeInfo.php on line 445 som er = if(data['hotel'] == 'Web3') echo $data['domain'];
31. august 2003 - 14:43
#24
oops glemte denne del $data = mysql_fetch_array($query); if(data['hotel'] == 'Web3') echo $data['domain']; else echo 'Nej';
31. august 2003 - 14:44
#25
$data ;) Morten
31. august 2003 - 15:21
#26
for 50 point mere er her en til:
<?php mysql_connect("localhost","xxx","xxx");
mysql_select_db("xxx");
$login = $_SESSION['domain'];
$query = mysql_query("select * from status where domain = '$login'");
if (mysql_num_rows($rs_query) == 0) {
header("Location: login.php?error=Wrong Domain");
exit;
}
else{
$data = mysql_fetch_array($query);
if($data['hotel'] == 'Web3') echo '<a href="
http://link" target="_blank" class="font">MailAdmin</a>";
else echo '<a href="
http://link" target="_blank" class="font">MailAdmin</a>
}
?>
31. august 2003 - 15:26
#27
hvor kommer 'link' fra? databasen? som et felt? Morten
31. august 2003 - 15:46
#28
link er ikke i db, men bare et link til en mailadmin.
<?php mysql_connect("localhost","xxx","xxx");
mysql_select_db("xxx");
$login = $_SESSION['domain'];
$query = mysql_query("select * from status where domain = '$login'");
if (mysql_num_rows($rs_query) == 0) {
header("Location: login.php?error=Wrong Domain");
exit;
}
else{
$data = mysql_fetch_array($query);
if($data['hotel'] == 'Web3') echo '<a href="
http://www.<? echo $domain; ?>" target="_blank" class="font">MailAdmin</a>";
else echo '<a href="
http://www.blabla.dk" target="_blank" class="font">MailAdmin</a>
}
?>
31. august 2003 - 16:00
#29
Sådan her:
else{
$data = mysql_fetch_array($query);
if($data['hotel'] == 'Web3') echo '<a href="
http://www.' . $domain . '" target="_blank" class="font">MailAdmin</a>";
else echo '<a href="
http://www.blabla.dk" target="_blank" class="font">MailAdmin</a>
}
?>
Morten
31. august 2003 - 16:06
#30
if($data['hotel'] == 'Web3') echo '<a href="
http://www.' . $domain . 'target='_blank class="font">MailAdmin</a>';
jeg får en fejl som hedder Parse error: parse error, expecting `','' or `';''
jeg er i tvivl med de ' og "
31. august 2003 - 16:10
#31
ahhh
if($data['hotel'] == 'Web3') echo '<a href="
http://www.' . $domain . 'target="_blank" class="font">MailAdmin</a>';
Morten
31. august 2003 - 16:59
#32
erhmmm den driller sku lidt
if($data['hotel'] == 'Web3') echo '<a href="
http://www.' . $domain . :3001 . 'target="_blank" class="font">MailAdmin</a>';
hvis jeg tager :3001 væk var linket før
http://www.domain.dk target/
men jeg skal have :3001 på og den target vil ikke indordne sig rigtigt
31. august 2003 - 21:17
#33
jeg fik klaret den
31. august 2003 - 21:18
#34
if ($data['hotel'] == "Web3") { echo ("<a href='
http://www.$domain:3001' target='_blank' class='font'>MailAdmin</a>"); }
Vi tilbyder markedets bedste kurser inden for webudvikling