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 ?
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.
Ville helst bruge den nederste je :/
Kan ikke se nogen fejl i koden. Mon ikke fejlen ligger et andet sted?
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"> </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>"; ?>
$rows = mysql_fetch_row($sqlstmt) skal være $rows = mysql_fetch_row($sqlstmt);
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'];
Skal vi lige ha 2 svar? ;-)
Vi tilbyder markedets bedste kurser inden for webudvikling