Hej,
Jeg er igang med et postsystem i PHP, og har i den forbindelse lavet en besvar knap. Når der klikkes på denne, kommer følgende parametre med:
?modtagerid=1&modtagernavn=Morten&beskedid=3
Det jeg godt vil have min kode til, er at hvis disse parametre er sat, så bliver $svar sat til 1, er disse ikke sat, bliver $svar sat til 0. Når jeg kommer længere ned i min kode, f.eks. her:
- <?php
- if($svar == '1') {
- ?>
- <input type="text" name="emne" value="SV. <?=$gammelbesked[emne];?>">
- <?
-
- }else{
-
- ?>
-
- <input type="text" name="emne" value="">
-
- <?
- }
- ?>
Der er det meningen, at hvis det er et svar og $svar er sat til 1, så skal den udskrive "<input type="text" name="emne" value="SV. <?=$gammelbesked[emne];?>">". Dette gør den også, men hvis jeg fjerner alle mine parametre, så $svar er 0, så bruger den også overstående input.
Er der nogle der kan hjælpe mig, kan ikke rigtig se en fejl. Skriv gerne hvis I ikke forstår. Nederst får i hele min kode, det er galt i de tre inputs jeg skal bruge.
- <?php
- include '../top.php';
-
- if(isset($_SESSION["id"])) {
-
- if($_GET["modtagerid"] != '' and $_GET["modtagernavn"] != '' and $_GET["beskedid"] != '')
- {
-
- $svar = 1;
-
- $modtagerid = $_GET["modtagerid"];
- $modtagernavn = $_GET["modtagernavn"];
- $beskedid = $_GET["beskedid"];
-
- $hentgammelbesked = mysql_query("SELECT * FROM beskeder WHERE id = $beskedid");
- $gammelbesked = mysql_fetch_assoc($hentgammelbesked);
-
- } else
- {
-
- $svar = 0;
-
- }
-
- ?>
- <div id="sendbesked">
- <form action="afsendbesked.php<? if($svar = 1) { ?>&modtagerid=<?=$modtagerid;?> <? } ?>" method="post">
-
- Modtager:
- <?php
- if($svar == '1') {
- ?>
- <input type="text" name="modtager" value="<?=$modtagernavn;?>">
- <?
-
- }else{
-
- ?>
- <select name="modtager">
- <option value="0">Vælg modtager...</option>
- <?
- $hentallebrugere = mysql_query("SELECT * FROM brugere ORDER BY navn ASC");
- while($allebrugere = mysql_fetch_assoc($hentallebrugere)) {
-
- ?>
-
- <option value="<?=$allebrugere[id];?>"><?=$allebrugere[navn];?></option>
-
- <?
- }
- ?>
- </select>
- <?php
- }
- ?>
- <br>
- Emne:
-
- <?php
- if($svar == '1') {
- ?>
- <input type="text" name="emne" value="SV. <?=$gammelbesked[emne];?>">
- <?
-
- }else{
-
- ?>
-
- <input type="text" name="emne" value="">
-
- <?
- }
- ?>
- <br>
-
- Besked:<br>
-
- <textarea name="besked" rows="10" cols="40" style="text-align:left;"><?php if($svar == '1') { ?>
-
- --------------
- <?=$gammelbesked[besked];?><?php } ?></textarea>
- <br>
- <input type="submit" value="Send besked">
- </form>
- </div>
-
- <?php
-
- }
-
- include '../bund.php';
-
- ?>