Avatar billede dj-hupi Nybegynder
26. maj 2006 - 12:10 Der er 6 kommentarer og
2 løsninger

unexpected T_VARIABLE eller unexpected T_IF

Hvis jeg laver denne if-streng for jeg denne:
parse error, unexpected T_VARIABLE.

$checkedbetalt = $rows[4];

If($checkedbetalt == "1"){
$payedchecked = "checked";
}else{
$payedchecked = "checked";
}

Hvis jeg laver denne: parse error, unexpected T_IF
If($rows[4] == 1){
$payedchecked = "checked";
}else{
$payedchecked = "checked";
}

Kan ikke rigtig få nogen af dem til at virke ?
Avatar billede dj-hupi Nybegynder
26. maj 2006 - 12:11 #1
Ville helst bruge den nederste je :/
Avatar billede michael_stim Ekspert
26. maj 2006 - 12:20 #2
Kan ikke se nogen fejl i koden. Mon ikke fejlen ligger et andet sted?
Avatar billede dj-hupi Nybegynder
26. maj 2006 - 12:29 #3
Ja jeg forstår det heller ikke...

Her er al koden:

<?
$result = mysql_query("SELECT betalt_2006 FROM medlems_brugere WHERE betalt_2006 > 0");
$num_rows = mysql_num_rows($result);

echo "<font face='Verdana' color='#000000'><h2>Medlems liste. </h2></font>";
echo "<font size='2' face='Verdana' color='#000000'>Velkommen $username ( $currentrang )</font>";
echo " - ";
echo "<a href='members.php?addform=1'><font size='2' face='Verdana' color='#000000'>Tilføj ny</font></a> - <a href=members.php><font size='2' face='Verdana' color='#000000'>Startside</font></a> - <a href=logout.php><font size='2' face='Verdana' color='#000000'>Log ud</font></a>";
echo "<br/>";
echo "<font size='2' face='Verdana' color='#000000'>Betalte brugere: $num_rows </font>";
echo "<br/>";
echo "<br/>";

$sqlstmt = mysql_query("SELECT * FROM medlems_brugere WHERE ID = " . $modify . "");
$rows = mysql_fetch_row($sqlstmt)

        If($rows[4] == 1){
        $payedchecked = "checked";
        }else{
        $payedchecked = "checked";
        }

?>
<table border="0" width="547" id="table1" cellspacing="0" cellpadding="0">
<form method="POST" action="members.php?action=modify">
    <tr>
        <td width="175"><font size="2" face="Verdana">Betalt:</font></td>
        <td><font size="2" face="Verdana">Ja </font><font face="Verdana"> <input type="checkbox" name="betalt_yes" value="1" <?=$betalt_yes;?>></font><font size="2" face="Verdana">
        - Nej </font><font face="Verdana"> <input type="checkbox" name="betalt_no" value="0" <?=$betalt_no;?>></font></td>
    </tr>
        <tr>
        <td width="175"><font size="2" face="Verdana">Brugernavn:</font></td>
        <td>
        <font face="Verdana">
        <input type="text" name="name" size="52" value="<?=$rows[1];?>"></font><font size="2" face="Verdana">
        </font>
        </td>
    </tr>
        <tr>
        <td width="175"><font size="2" face="Verdana">Adgangskode:</font></td>
        <td>
        <font face="Verdana">
        <input type="password" name="name" size="52" value="<?=$rows[2];?>"></font><font size="2" face="Verdana">
        </font>
        </td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">Navn:</font></td>
        <td>
        <font face="Verdana">
        <input type="text" name="name" size="52" value="<?=$rows[5];?>"></font><font size="2" face="Verdana">
        </font>
        </td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">Adresse:</font></td>
        <td>
        <font face="Verdana">
        <input type="text" name="T2" size="52" value="<?=$rows[6];?>"></font></td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">Post nr.:</font></td>
        <td>
        <font face="Verdana">
        <input type="text" name="T3" size="11" value="<?=$rows[8];?>"></font></td>
    </tr>
    <tr>
        <td width="175" height="23"><font size="2" face="Verdana">By:</font></td>
        <td height="23">
        <font face="Verdana">
        <input type="text" name="T4" size="28" value="<?=$rows[9];?>"></font></td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">Telefon:</font></td>
        <td>
        <font face="Verdana">
        <input type="text" name="T5" size="28" value="<?=$rows[10];?>"></font></td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">E-mail:</font></td>
        <td>
        <font face="Verdana">
        <input type="text" name="T6" size="28" value="<?=$rows[11];?>"></font></td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">Kontingent:</font></td>
        <td><font face="Verdana">
        <input type="text" name="T8" size="28" value="<?=$rows[11];?>"></font></td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">Kontingent dato:</font></td>
        <td><font face="Verdana">
        <input type="text" name="T9" size="28" value="<?=$rows[12];?>"></font></td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">Støtte:</font></td>
        <td><font face="Verdana">
        <input type="text" name="T10" size="28" value="<?=$rows[13];?>"></font></td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">Annonce:</font></td>
        <td><font face="Verdana">
        <input type="text" name="T11" size="28" value="<?=$rows[14];?>"></font></td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">Login til DHS</font></td>
        <td><font size="2" face="Verdana">Ja </font><font face="Verdana"> <input type="checkbox" name="" value="ON"></font><font size="2" face="Verdana">
        - Nej </font><font face="Verdana"> <input type="checkbox" name="" value="ON"></font></td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">Login til DHS ADMIN:</font></td>
        <td><font size="2" face="Verdana">Ja </font><font face="Verdana"> <input type="checkbox" name="" value="ON"></font><font size="2" face="Verdana">
        - Nej </font><font face="Verdana"> <input type="checkbox" name="" value="ON"></font></td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">Annonce type 1</font></td>
        <td><font face="Verdana">
        <input type="text" name="T12" size="28" value="<?=$rows[17];?>"></font></td>
    </tr>
    <tr>
        <td width="175"><font size="2" face="Verdana">Annonce type 2</font></td>
        <td><font face="Verdana">
        <input type="text" name="T13" size="28" value="<?=$rows[18];?>"></font></td>
    </tr>
    <tr>
        <td width="175">&nbsp;</td>
        <td>
        <input type="submit" value="Redigere medlem" name="opret">
        </td>
    </tr>
</form>
</table>

<?
echo "<br/>";
echo "<br/>";

    $sqlstmt = mysql_query( "SELECT * FROM medlems_brugere");
   
                echo "<table border='0' width='925' id='table1' cellspacing='0' cellpadding='0'>";
                echo "<tr>";
                echo "<td bgcolor='#C0C0C0' align='center' width='100' align='center'><b><font face='Verdana' size='2'>Betalt status</font></b></td>";
                echo "<td bgcolor='#C0C0C0' align='center' width='125'><b><font size='2' face='Verdana'>Medlems nr</font></b></td>";
                echo "<td bgcolor='#C0C0C0' width='250'><b><font size='2' face='Verdana'>Navn</font></b></td>";
                echo "<td bgcolor='#C0C0C0' width='275'><b><font size='2' face='Verdana'>Adresse</font></b></td>";
                echo "<td bgcolor='#C0C0C0' width='175'><b><font size='2' face='Verdana'>Ændre persondata</font></b></td>";
                echo "</tr>";
    while ($row = mysql_fetch_row($sqlstmt)) {
           
                    $medlemsnr                    = $row[0];
                    $Betalt2006                    = $row[4];
                    $navn                                = $row[5];
                    $adr_1                            = $row[6];
                    $postnumber                    = $row[8];
                    $city                                = $row[9];
                   
                   
                    If($Betalt2006 == 1){
                    $payedstatus = "<img src='yes-dot_usermode.gif'>";
                    }else{
                    $payedstatus = "<img src='no-dot_usermode.gif'>";
                    }
                   
                    If($rang == 1){
                        $delete = "<a href='members.php?delete=$medlemsnr' style='text-decoration: none'><font size='2' face='Verdana' color='#000080'>Slet</font></a> - ";
                        $modify    = "<a href='members.php?modifyform=$medlemsnr' style='text-decoration: none'><font size='2' face='Verdana' color='#000080'>Redigere</font></a> ";
                    }Elseif($rang == 2){
                        $delete = "";
                        $modify    = "<a href='members.php?modifyform=$medlemsnr' style='text-decoration: none'><font size='2' face='Verdana' color='#000080'>Redigere</font></a> ";
                    }else{
                        $delete = "";
                        $add        = "";
                        $modify    = "";
                    }
                   
                    If($postnumber == 0 OR $city == NULL ){
                    $postnr = "";
                    $city = "";
                    $adr_1 == $adr_1 + ",";
                    }
                   
                    echo "<tr>";
                    echo "<td width='100' align='center'><font face='Verdana' size='2'>$payedstatus</font></td>";
                    echo "<td width='125' align='center'><font face='Verdana' size='2'>$medlemsnr</font></td>";
                    echo "<td width='250'><font face='Verdana' size='2'>$navn</font></td>";
                    echo "<td width='275'><font face='Verdana' size='2'>$adr_1 $postnr $city</font></td>";
                    echo "<td width='175'><font face='Verdana' size='2'></font>$delete$modify</td>";
                    echo "</tr>";
                   

                    }
echo "</table>";
?>
Avatar billede michael_stim Ekspert
26. maj 2006 - 12:51 #4
$rows = mysql_fetch_row($sqlstmt)
skal være
$rows = mysql_fetch_row($sqlstmt);
Avatar billede maxer Nybegynder
26. maj 2006 - 13:54 #5
Du har ikke sat $modify til noget nogensteder. Går udfra at det skal hentes fra enten GET eller POS?

$modify = $_GET['modify'];

eller

$modify = $_POST['modify'];
Avatar billede dj-hupi Nybegynder
26. maj 2006 - 21:13 #6
Skal vi lige ha 2 svar? ;-)
Avatar billede michael_stim Ekspert
27. maj 2006 - 12:06 #7
Godt nok ;o)
Avatar billede maxer Nybegynder
27. maj 2006 - 15:14 #8
Who me...? ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester