20. december 2004 - 13:45
Der er
20 kommentarer og 3 løsninger
Hvis man har 0 eller under 0.
Hvordan er det nu at man lave en if sætning der siger, hvis $row[penge] er under 0 eller bare er 0, så skal den give: blabla. <?php if ($row1[liv] == "0"){ echo "<meta http-equiv='refresh' content='0;URL=?data=tabt&id=$_GET[id]'>"; } ?> Kan ikke huske ;) Pinligt.
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.
exp
Juniormester
20. december 2004 - 13:48
#1
Virker, såfremt $row['liv'] er sat til "int" i databasen: <?php if ($row1['liv'] <= 0){ header('location:?data=tabt&id='.$_GET['id'];); exit; } ?>
20. december 2004 - 13:48
#2
if ($row1[liv]<= "0"){ }
exp
Juniormester
20. december 2004 - 13:48
#3
Rettet: <?php if ($row1['liv'] <= 0){ header('location:?data=tabt&id='.$_GET['id']); exit; } ?>
20. december 2004 - 13:51
#4
exp, man kan stadig gøre ting selvom man har -13 point.
20. december 2004 - 13:54
#5
Har fået det til at virke. men den siger cannot modify header
exp
Juniormester
20. december 2004 - 14:20
#6
Så har du output... <?php if ($row1['liv'] <= 0){ echo "<meta http-equiv='refresh' content='0;URL=?data=tabt&id=$_GET['id']'>"; } ?>
20. december 2004 - 14:22
#7
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/home/web/hmm/Naturechat/chat/start.php on line 403 Hvad betyder det
exp
Juniormester
20. december 2004 - 14:32
#8
Pas - men hvis du tilføjer mit oprindelige script INDEN du har output i browseren (aka aller øverst), så vil det virke :-)
20. december 2004 - 14:33
#9
Det ligger jo i en: <?php if ($data == "enside"){ ?> <!-- dit script --> <?php } ?> SÅ det kan det ikke! :(. Men prøver lige
20. december 2004 - 14:35
#10
Parse error: parse error, unexpected '<' in /usr/home/web/hmm/Naturechat/chat/start.php on line 406
20. december 2004 - 14:38
#11
Den siger stadig det med header cannot, et eller andet
20. december 2004 - 14:42
#12
<?php $data = $_GET['data']; if ($data == "slaa"){ ?><?php if ($row1['liv'] <= 0){ header('location:?data=tabt&id='.$_GET['id']); exit; } include("db.php"); $damage_fra_modstanderen = $_GET[hans]; $damage_fra_mig = $_GET[dm]; mysql_query("UPDATE monstere SET liv = liv-$damage_fra_mig WHERE id='$id'"); mysql_query("UPDATE naturechat_brugere SET liv = liv-$damage_fra_modstanderen WHERE brugernavn='$_SESSION[brugernavn]'"); ?> <?php include("db.php"); $k1 = mysql_query("SELECT * FROM naturechat_brugere WHERE brugernavn = '$_SESSION[brugernavn]'"); $row1 = mysql_fetch_array($k1); ?> <?php include("db.php"); $k = mysql_query("SELECT * FROM monstere WHERE id = '$id'"); $row = mysql_fetch_array($k); ?> <table background="post_.gif" cellspacing="0" width="350" cellpadding="0"> <tr> <td width="350" height="286"> <form method="post" action="?datat=ret_profil_ok"> <p align="center"><font color="black" size="2" face="Trebuchet MS"> <?php } ?>
exp
Juniormester
20. december 2004 - 14:44
#13
$data = $_GET['data']; if ($data == "slaa"){ if ($row1['liv'] <= 0){ header('location:?data=tabt&id='.$_GET['id']); exit; }
20. december 2004 - 14:54
#14
Siger det samme! Mystisk!
20. december 2004 - 15:43
#15
-kick- -> Skriv i toppen af din side ob_start; (det skal være før alt andet kode!!) Jeg har fået at vide det er et hack - men nogle ting kan ikke løses uden..
20. december 2004 - 15:45
#16
- og grunden til at dette ikke virker er: <?php if ($row1['liv'] <= 0){ echo "<meta http-equiv='refresh' content='0;URL=?data=tabt&id=$_GET['id']'>"; } ?> Gør sådan her istedet: <?php if ($row1['liv'] <= 0){ echo "<meta http-equiv='refresh' content='0;URL=?data=tabt&id=$_GET[id]'>"; } ?> eller <?php if ($row1['liv'] <= 0){ echo "<meta http-equiv=\"refresh\" content=\"0;URL=?data=tabt&id=".$_GET['id']."\">"; } ?>
20. december 2004 - 15:46
#17
(Desuden ville jeg flytte alle include op i toppen af siden - men det er bare min mening.)
20. december 2004 - 15:51
#18
læg svar exp, haren fik fat på det sidste, og rigtige. Tak for det gutter, og glædelig jul!
20. december 2004 - 18:19
#19
Det er da helt ok.. :D
20. december 2004 - 18:19
#20
- og glædelig jul..
exp
Juniormester
20. december 2004 - 19:55
#21
Altså hvis du spørger mig, så bør du få mit oprindelige forslag til at virke (Kommentar: exp 20/12-2004 13:48:05) Så slipper du for at skulle sende en kommando til serveren, der så returnerer noget html til browseren, der så opdaterer og sender en ny kommando til serveren. Jeg ville holde det til at sende en kommando til serveren, lade serveren redirecte, og så returnerer html til browseren.
20. december 2004 - 20:57
#22
og som suplement til exp, så for ikke at få Cannot mody... fejlen brug ob_start; som skrevet i mit indlæg (20/12-2004 15:43:14)
21. december 2004 - 21:23
#23
Takker..
Vi tilbyder markedets bedste kurser inden for webudvikling