08. november 2003 - 01:12
Der er
33 kommentarer og 1 løsning
Hjælp til at rette nogle notice til.
Notice: Undefined variable: OldName in design.php on line 37 Line 37: $OldName = trim(StripSlashes($OldName)); -------------------------------------------------------- Notice: Undefined variable: PollName in Design.php on line 38 Line 38:$PollName = trim($PollName); -------------------------------------------------------- Notice: Undefined variable: PollWidth in design.php on line 39 line39:if (trim($PollWidth)=="") -------------------------------------------------------- Notice: Undefined variable: saved in design.php on line 45 Line 45:if ($saved) -------------------------------------------------------- Notice: Undefined variable: Submit in content.php on line 53 Line 53: if ($Submit == "Re-create Poll") Jeg håber at der er en som vil hjælpe. :D
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.
08. november 2003 - 01:16
#1
Den beklager sig over udefinerede variabler. Det kræver noget mere kode for at rette det.
08. november 2003 - 01:17
#2
Stammer de fra en form?
08. november 2003 - 01:19
#3
har du ikke en mail, den er meget land synes jeg :D
08. november 2003 - 01:19
#4
lang
08. november 2003 - 01:21
#5
Evt. bare de første 50-60 linier, men kommer de fra en form?
08. november 2003 - 01:21
#6
her kommer design.php: ---------- <? require("pollconfig.php"); ?> <html> <head> <title>Poll Administration - Design</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <? // Update settings $OldName = trim(StripSlashes($OldName)); $PollName = trim($PollName); if (trim($PollWidth)=="") { $PollWidth = "100"; } $connection = mysql_connect ($dbhost, $dbusername, $dbpassword); if ($saved) { $db = mysql_select_db ($dbname); $result = mysql_query ("UPDATE polldesign SET PollWidth='$PollWidth', PollName='$PollName', Hbgcolor='$Hbgcolor', Hfont='$Hfont', Hfsize='$Hfsize' , Hfcolor='$Hfcolor', Bbgcolor='$Bbgcolor', Qfont='$Qfont', Qfsize='$Qfsize', Qfcolor='$Qfcolor', Sfont='$Sfont', Sfsize='$Sfsize', Sfcolor='$Sfcolor', ButtonLabel='$ButtonLabel' WHERE PollName='$OldName'"); } else { $result = mysql_db_query ($dbname, "SELECT * FROM polldesign"); $row = mysql_fetch_array ($result); $PollWidth = $row["PollWidth"]; $PollName = $row["PollName"]; $Hbgcolor = $row["Hbgcolor"]; $Hfont = $row["Hfont"]; $Hfsize = $row["Hfsize"]; $Hfcolor = $row["Hfcolor"]; $Bbgcolor = $row["Bbgcolor"]; $Qfont = $row["Qfont"]; $Qfsize = $row["Qfsize"]; $Qfcolor = $row["Qfcolor"]; $Sfont = $row["Sfont"]; $Sfsize = $row["Sfsize"]; $Sfcolor = $row["Sfcolor"]; $ButtonLabel = $row["ButtonLabel"]; } ?> <form name="form1" method="post" action="design.php"> <table width="95%" border="1" cellspacing="0" cellpadding="3" align="center"> <tr bgcolor="#3366FF"> <td colspan="2"> <div align="center"><font face="Arial, Helvetica, sans-serif" size="2"><b><font size="4" color="#000000">Poll Administration - Design</font></b></font></div> </td> </tr> <? // If settings were saved ... if ($saved) { print "<tr>"; print " <td colspan=\"2\">"; print " <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#CC3333\">"; print " <i><b>Design settings were successfully saved.</b></i>"; print " </font>"; print " </td>"; print "</tr>"; } ?> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Poll Name </font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? $PollName = StripSlashes($PollName); print "<input type=\"text\" name=\"PollName\" size=\"40\" maxlength=\"40\" value=\"$PollName\">"; ?> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Poll Width </font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"PollWidth\" size=\"3\" maxlength=\"3\" value=\"$PollWidth\">"; ?> %</font></td> </tr> <tr> <td colspan="2"><font size="1"> </font><font size="1"> </font></td> </tr> <tr> <td width="28%" height="23"><font face="Arial, Helvetica, sans-serif" size="2">Header bgcolor</font></td> <td width="72%" height="23"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Hbgcolor\" size=\"7\" maxlength=\"7\" value=\"$Hbgcolor\">"; ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Header font</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Hfont\" size=\"25\" maxlength=\"25\" value=\"$Hfont\">" ?> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Header font size</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> </font><font face="Arial, Helvetica, sans-serif" size="2"> <select name="Hfsize"> <? for ($x=1; $x<8; $x++) { if ($x==$Hfsize) { print "<option value=\"$x\" SELECTED>$x"; } else { print "<option value=\"$x\">$x"; } } ?> </select> </font></td> </tr> <tr> <td width="28%"><font size="2" face="Arial, Helvetica, sans-serif">Header font color</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Hfcolor\" size=\"7\" maxlength=\"7\" value=\"$Hfcolor\">"; ?> </font><font size="2" face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td colspan="2"><font face="Arial, Helvetica, sans-serif" size="1"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Body bgcolor</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Bbgcolor\" size=\"7\" maxlength=\"7\" value=\"$Bbgcolor\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Question font</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Qfont\" size=\"25\" maxlength=\"25\" value=\"$Qfont\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Question font size</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif" size="2"> <select name="Qfsize"> <? for ($x=1; $x<8; $x++) { if ($x==$Qfsize) { print "<option value=\"$x\" SELECTED>$x"; } else { print "<option value=\"$x\">$x"; } } ?> </select> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Question font color</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Qfcolor\" size=\"7\" maxlength=\"7\" value=\"$Qfcolor\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td colspan="2"><font face="Arial, Helvetica, sans-serif" size="1"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Selection font</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Sfont\" size=\"25\" maxlength=\"25\" value=\"$Sfont\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Selection font size</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif" size="2"> <select name="Sfsize"> <? for ($x=1; $x<8; $x++) { if ($x==$Sfsize) { print "<option value=\"$x\" SELECTED>$x"; } else { print "<option value=\"$x\">$x"; } } ?> </select> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Selection font color</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Sfcolor\" size=\"7\" maxlength=\"7\" value=\"$Sfcolor\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif"> </font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Button Label</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"ButtonLabel\" size=\"20\" maxlength=\"20\" value=\"$ButtonLabel\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td colspan="2"> <div align="center"> <? print "<input type=\"hidden\" name=\"OldName\" value=\"$PollName\">"; ?> <input type="hidden" name="saved" value="true"> <input type="submit" name="Submit" value="Save Settings"> <input type="reset" name="Reset" value="Reset"> </div> </td> </tr> <tr> <td colspan="2"> <div align="right"><font face="Arial, Helvetica, sans-serif" size="1"><a href="polladmin.php">Home</a> | <a href="content.php">Go to Content Administration</a></font></div> </td> </tr> </table> </form> </body> </html>
08. november 2003 - 01:23
#7
Hvis du kan se mere galt, må du gerne sige til, men jeg har et problem når jeg forsøger at stemme den går ikke til siden resultat... den opdatere bare ligesom databasen ikke får fat i det.
08. november 2003 - 01:26
#8
Prøv: $OldName = trim(StripSlashes($_POST['OldName'])); Det er formentligt det samme med de andre.
08. november 2003 - 01:29
#9
Notice: Undefined index: OldName in
08. november 2003 - 01:35
#10
Prøv sådan her: <? require("pollconfig.php"); ?> <html> <head> <title>Poll Administration - Design</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <? // Update settings if (isset($_POST['Submit']) && $_POST['Submit'] == 'Save Settings') { extract($_POST); $OldName = trim(StripSlashes($OldName)); $PollName = trim($PollName); if (trim($PollWidth)=="") { $PollWidth = "100"; } $connection = mysql_connect ($dbhost, $dbusername, $dbpassword); if ($saved) { $db = mysql_select_db ($dbname); $result = mysql_query ("UPDATE polldesign SET PollWidth='$PollWidth', PollName='$PollName', Hbgcolor='$Hbgcolor', Hfont='$Hfont', Hfsize='$Hfsize' , Hfcolor='$Hfcolor', Bbgcolor='$Bbgcolor', Qfont='$Qfont', Qfsize='$Qfsize', Qfcolor='$Qfcolor', Sfont='$Sfont', Sfsize='$Sfsize', Sfcolor='$Sfcolor', ButtonLabel='$ButtonLabel' WHERE PollName='$OldName'"); } else { $result = mysql_db_query ($dbname, "SELECT * FROM polldesign"); $row = mysql_fetch_array ($result); $PollWidth = $row["PollWidth"]; $PollName = $row["PollName"]; $Hbgcolor = $row["Hbgcolor"]; $Hfont = $row["Hfont"]; $Hfsize = $row["Hfsize"]; $Hfcolor = $row["Hfcolor"]; $Bbgcolor = $row["Bbgcolor"]; $Qfont = $row["Qfont"]; $Qfsize = $row["Qfsize"]; $Qfcolor = $row["Qfcolor"]; $Sfont = $row["Sfont"]; $Sfsize = $row["Sfsize"]; $Sfcolor = $row["Sfcolor"]; $ButtonLabel = $row["ButtonLabel"]; } } ?> <form name="form1" method="post" action="design.php"> <table width="95%" border="1" cellspacing="0" cellpadding="3" align="center"> <tr bgcolor="#3366FF"> <td colspan="2"> <div align="center"><font face="Arial, Helvetica, sans-serif" size="2"><b><font size="4" color="#000000">Poll Administration - Design</font></b></font></div> </td> </tr> <? // If settings were saved ... if ($saved) { print "<tr>"; print " <td colspan=\"2\">"; print " <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#CC3333\">"; print " <i><b>Design settings were successfully saved.</b></i>"; print " </font>"; print " </td>"; print "</tr>"; } ?> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Poll Name </font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? $PollName = StripSlashes($PollName); print "<input type=\"text\" name=\"PollName\" size=\"40\" maxlength=\"40\" value=\"$PollName\">"; ?> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Poll Width </font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"PollWidth\" size=\"3\" maxlength=\"3\" value=\"$PollWidth\">"; ?> %</font></td> </tr> <tr> <td colspan="2"><font size="1"> </font><font size="1"> </font></td> </tr> <tr> <td width="28%" height="23"><font face="Arial, Helvetica, sans-serif" size="2">Header bgcolor</font></td> <td width="72%" height="23"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Hbgcolor\" size=\"7\" maxlength=\"7\" value=\"$Hbgcolor\">"; ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Header font</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Hfont\" size=\"25\" maxlength=\"25\" value=\"$Hfont\">" ?> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Header font size</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> </font><font face="Arial, Helvetica, sans-serif" size="2"> <select name="Hfsize"> <? for ($x=1; $x<8; $x++) { if ($x==$Hfsize) { print "<option value=\"$x\" SELECTED>$x"; } else { print "<option value=\"$x\">$x"; } } ?> </select> </font></td> </tr> <tr> <td width="28%"><font size="2" face="Arial, Helvetica, sans-serif">Header font color</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Hfcolor\" size=\"7\" maxlength=\"7\" value=\"$Hfcolor\">"; ?> </font><font size="2" face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td colspan="2"><font face="Arial, Helvetica, sans-serif" size="1"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Body bgcolor</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Bbgcolor\" size=\"7\" maxlength=\"7\" value=\"$Bbgcolor\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Question font</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Qfont\" size=\"25\" maxlength=\"25\" value=\"$Qfont\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Question font size</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif" size="2"> <select name="Qfsize"> <? for ($x=1; $x<8; $x++) { if ($x==$Qfsize) { print "<option value=\"$x\" SELECTED>$x"; } else { print "<option value=\"$x\">$x"; } } ?> </select> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Question font color</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Qfcolor\" size=\"7\" maxlength=\"7\" value=\"$Qfcolor\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td colspan="2"><font face="Arial, Helvetica, sans-serif" size="1"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Selection font</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Sfont\" size=\"25\" maxlength=\"25\" value=\"$Sfont\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Selection font size</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif" size="2"> <select name="Sfsize"> <? for ($x=1; $x<8; $x++) { if ($x==$Sfsize) { print "<option value=\"$x\" SELECTED>$x"; } else { print "<option value=\"$x\">$x"; } } ?> </select> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Selection font color</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Sfcolor\" size=\"7\" maxlength=\"7\" value=\"$Sfcolor\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif"> </font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Button Label</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"ButtonLabel\" size=\"20\" maxlength=\"20\" value=\"$ButtonLabel\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td colspan="2"> <div align="center"> <? print "<input type=\"hidden\" name=\"OldName\" value=\"$PollName\">"; ?> <input type="hidden" name="saved" value="true"> <input type="submit" name="Submit" value="Save Settings"> <input type="reset" name="Reset" value="Reset"> </div> </td> </tr> <tr> <td colspan="2"> <div align="right"><font face="Arial, Helvetica, sans-serif" size="1"><a href="polladmin.php">Home</a> | <a href="content.php">Go to Content Administration</a></font></div> </td> </tr> </table> </form> </body> </html>
08. november 2003 - 01:38
#11
Nu kom der bare 40 gange så mange notice :(
08. november 2003 - 01:46
#12
Måske sådan her: <? require("pollconfig.php"); ?> <html> <head> <title>Poll Administration - Design</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <? // Update settings if (isset($_POST['Submit']) && $_POST['Submit'] == 'Save Settings') { extract($_POST); $OldName = trim(StripSlashes($OldName)); $PollName = trim($PollName); if (trim($PollWidth)=="") { $PollWidth = "100"; } $connection = mysql_connect ($dbhost, $dbusername, $dbpassword); if ($saved) { $db = mysql_select_db ($dbname); $result = mysql_query ("UPDATE polldesign SET PollWidth='$PollWidth', PollName='$PollName', Hbgcolor='$Hbgcolor', Hfont='$Hfont', Hfsize='$Hfsize' , Hfcolor='$Hfcolor', Bbgcolor='$Bbgcolor', Qfont='$Qfont', Qfsize='$Qfsize', Qfcolor='$Qfcolor', Sfont='$Sfont', Sfsize='$Sfsize', Sfcolor='$Sfcolor', ButtonLabel='$ButtonLabel' WHERE PollName='$OldName'"); } } else { $result = mysql_db_query ($dbname, "SELECT * FROM polldesign"); $row = mysql_fetch_array ($result); $PollWidth = $row["PollWidth"]; $PollName = $row["PollName"]; $Hbgcolor = $row["Hbgcolor"]; $Hfont = $row["Hfont"]; $Hfsize = $row["Hfsize"]; $Hfcolor = $row["Hfcolor"]; $Bbgcolor = $row["Bbgcolor"]; $Qfont = $row["Qfont"]; $Qfsize = $row["Qfsize"]; $Qfcolor = $row["Qfcolor"]; $Sfont = $row["Sfont"]; $Sfsize = $row["Sfsize"]; $Sfcolor = $row["Sfcolor"]; $ButtonLabel = $row["ButtonLabel"]; } ?> <form name="form1" method="post" action="design.php"> <table width="95%" border="1" cellspacing="0" cellpadding="3" align="center"> <tr bgcolor="#3366FF"> <td colspan="2"> <div align="center"><font face="Arial, Helvetica, sans-serif" size="2"><b><font size="4" color="#000000">Poll Administration - Design</font></b></font></div> </td> </tr> <? // If settings were saved ... if ($saved) { print "<tr>"; print " <td colspan=\"2\">"; print " <font size=\"2\" face=\"Arial, Helvetica, sans-serif\" color=\"#CC3333\">"; print " <i><b>Design settings were successfully saved.</b></i>"; print " </font>"; print " </td>"; print "</tr>"; } ?> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Poll Name </font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? $PollName = StripSlashes($PollName); print "<input type=\"text\" name=\"PollName\" size=\"40\" maxlength=\"40\" value=\"$PollName\">"; ?> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Poll Width </font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"PollWidth\" size=\"3\" maxlength=\"3\" value=\"$PollWidth\">"; ?> %</font></td> </tr> <tr> <td colspan="2"><font size="1"> </font><font size="1"> </font></td> </tr> <tr> <td width="28%" height="23"><font face="Arial, Helvetica, sans-serif" size="2">Header bgcolor</font></td> <td width="72%" height="23"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Hbgcolor\" size=\"7\" maxlength=\"7\" value=\"$Hbgcolor\">"; ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Header font</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Hfont\" size=\"25\" maxlength=\"25\" value=\"$Hfont\">" ?> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Header font size</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> </font><font face="Arial, Helvetica, sans-serif" size="2"> <select name="Hfsize"> <? for ($x=1; $x<8; $x++) { if ($x==$Hfsize) { print "<option value=\"$x\" SELECTED>$x"; } else { print "<option value=\"$x\">$x"; } } ?> </select> </font></td> </tr> <tr> <td width="28%"><font size="2" face="Arial, Helvetica, sans-serif">Header font color</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Hfcolor\" size=\"7\" maxlength=\"7\" value=\"$Hfcolor\">"; ?> </font><font size="2" face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td colspan="2"><font face="Arial, Helvetica, sans-serif" size="1"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Body bgcolor</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Bbgcolor\" size=\"7\" maxlength=\"7\" value=\"$Bbgcolor\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Question font</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Qfont\" size=\"25\" maxlength=\"25\" value=\"$Qfont\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Question font size</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif" size="2"> <select name="Qfsize"> <? for ($x=1; $x<8; $x++) { if ($x==$Qfsize) { print "<option value=\"$x\" SELECTED>$x"; } else { print "<option value=\"$x\">$x"; } } ?> </select> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Question font color</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Qfcolor\" size=\"7\" maxlength=\"7\" value=\"$Qfcolor\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td colspan="2"><font face="Arial, Helvetica, sans-serif" size="1"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Selection font</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Sfont\" size=\"25\" maxlength=\"25\" value=\"$Sfont\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Selection font size</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif" size="2"> <select name="Sfsize"> <? for ($x=1; $x<8; $x++) { if ($x==$Sfsize) { print "<option value=\"$x\" SELECTED>$x"; } else { print "<option value=\"$x\">$x"; } } ?> </select> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Selection font color</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"Sfcolor\" size=\"7\" maxlength=\"7\" value=\"$Sfcolor\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif"> </font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td width="28%"><font face="Arial, Helvetica, sans-serif" size="2">Button Label</font></td> <td width="72%"><font face="Arial, Helvetica, sans-serif"> <? print "<input type=\"text\" name=\"ButtonLabel\" size=\"20\" maxlength=\"20\" value=\"$ButtonLabel\">" ?> </font><font face="Arial, Helvetica, sans-serif" size="2"> </font></td> </tr> <tr> <td colspan="2"> <div align="center"> <? print "<input type=\"hidden\" name=\"OldName\" value=\"$PollName\">"; ?> <input type="hidden" name="saved" value="true"> <input type="submit" name="Submit" value="Save Settings"> <input type="reset" name="Reset" value="Reset"> </div> </td> </tr> <tr> <td colspan="2"> <div align="right"><font face="Arial, Helvetica, sans-serif" size="1"><a href="polladmin.php">Home</a> | <a href="content.php">Go to Content Administration</a></font></div> </td> </tr> </table> </form> </body> </html>
08. november 2003 - 01:54
#13
det hjalp jeg har fixet de andre men nu kommer disse frem: Notice: Undefined variable: num in line 43: for ($x=0; $x<=$num-1; $x++) line 55: for ($x=3; $x<=$num+2; $x++) Line 94: for ($x=0; $x<=$num-1; $x++) det må være de samme fejl :D
08. november 2003 - 01:55
#14
det er i et andet php scripts nemlig results.php
08. november 2003 - 01:57
#15
Det er svært at sige, det kunne være. Du må se hvor du definerer $num.
08. november 2003 - 02:00
#16
<html> <head> <title>Poll Result</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <? $connection = mysql_connect($dbhost, $dbusername, $dbpassword); $pollresult = mysql_db_query($dbname, "SELECT * FROM pollresult"); $result = mysql_db_query($dbname, "SELECT * FROM pollcontent"); // Get hits of every selection $Total = 0; for ($x=0; $x<=$num-1; $x++) // $num (passed from poll.php) is the number of selections available { $row = mysql_fetch_array($pollresult); $Hits[$x] = $row["Hits"]; $Total = $Total + $Hits[$x]; } // Get question and selections $MaxSelection = 0; $ContentRow = mysql_fetch_row($result); $PollName = $ContentRow[1]; // Poll Name $Question = $ContentRow[2]; // Poll Question for ($x=3; $x<=$num+2; $x++) { $Selection[$x-3] = $ContentRow[$x]; if ($Hits[$x-3] > $MaxSelection) { $MaxSelection = $Hits[$x-3]; } } ?> <body bgcolor="#FFFFFF" text="#000000"> <table width="75%" border="0" cellspacing="0" cellpadding="3" align="center"> <? // SHOW POLL NAME ?> <tr bgcolor="#003366"> <td colspan="2"> <div align="center"><font face="Arial, Helvetica, sans-serif" size="2"><b><font color="#FFFFCC"> <? print $PollName . " - Results"; ?> </font></b></font></div> </td> </tr> <? // SHOW QUESTION ?> <tr bgcolor="#FFFFCC"> <td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"> <? print $Question; ?> </font></td> </tr> <tr bgcolor="#FFFFCC"> <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif"> </font></td> </tr> <? // SHOW RESULT for ($x=0; $x<=$num-1; $x++) { if ($Hits[$x]!= 0) { //$Width = 200*($Hits[$x]/$MaxSelection); // Get width according to number of votes $Width = 200 *($Hits[$x]/$Total); // Get width according to percentage $Percentage = Round(($Hits[$x]/$Total)*100,2); } else { $Width = 0; $Percentage = 0; } print "<tr bgcolor=\"#FFFFCC\" valign=\"middle\">"; print "<td width=\"56%\">"; print " <div align=\"right\">"; print " <font face=\"Arial, Helvetica, sans-serif\" size=\"2\">"; print $Selection[$x]; print " </font>"; print " </div>"; print "</td>"; print "<td width=\"44%\" valign=\"middle\">"; print " <font face=\"Arial, Helvetica, sans-serif\" size=\"1\">"; print " <img src=\"bardot.gif\" width=\"$Width\" height=\"15\" alt=\"$Hits[$x] votes\"> "; print $Percentage . "%"; print " </font>"; print "</td>"; print "</tr>"; } ?> <tr bgcolor="#FFFFCC"> <td colspan="2"><font size="1"> </font></td> </tr> <tr bgcolor="#FFFFCC"> <td colspan="2"> <div align="center"><font face="Arial, Helvetica, sans-serif" size="1"> <a href=java script:window.close()>Close</a> </font></div> </td> </tr> </table> </body> </html>
08. november 2003 - 02:04
#17
af en eller anden grund bliver der ikke tilført noget til mine databaser. Ved du hvad det kan være?
08. november 2003 - 02:10
#18
$Total = 0; for ($x=0; $x<=$num-1; $x++) skal nok være: $Total = 0; $num = $_POST['num']; for ($x=0; $x<=$num-1; $x++)
08. november 2003 - 02:12
#19
Prøv at tilføje en 'or die()' til din forespørgsel i 'design.php' $result = mysql_query ("UPDATE polldesign SET PollWidth='$PollWidth', PollName='$PollName', Hbgcolor='$Hbgcolor', Hfont='$Hfont', Hfsize='$Hfsize' , Hfcolor='$Hfcolor', Bbgcolor='$Bbgcolor', Qfont='$Qfont', Qfsize='$Qfsize', Qfcolor='$Qfcolor', Sfont='$Sfont', Sfsize='$Sfsize', Sfcolor='$Sfcolor', ButtonLabel='$ButtonLabel' WHERE PollName='$OldName'") or die(mysql_error());
08. november 2003 - 02:14
#20
Notice: Undefined index: num in
08. november 2003 - 02:18
#21
design virker fint. men hvis jeg adder det du siger er det: Parse error: parse error, unexpected $end in design.php on line 263 line 263: </html>
08. november 2003 - 02:27
#22
Nå, jeg troede det var der du havde problemer med at få tilføjet noget til database. Anyway, jeg tror jeg bliver nødt til at springe fra her. Jeg er lidt træt og kan ikke rigtigt overskue dit projekt, men jeg vil mene du kan få bugt med de notices ved at bruge $_POST på dine variabler. $num skal fx komme fra 'poll.php', så du må ikke køre 'results.php' alene, ellers må du se på 'poll.php', hvorfor du ikke får sendt $num med. God arbejdslyst!
08. november 2003 - 02:29
#23
ok, jeg laver en lille forklaring over det til imorgen. Så du kan overskue det og laver links til det. takker
09. november 2003 - 00:37
#24
Ok her kommer en lille opsumering. Håber du stadig vil hjælpe :D ---------------- Det eneste vi umiddelbart mangler er i results.php Notice: Undefined variable: num in results.php on line 43 Notice: Undefined variable: num in results.php on line 55 Notice: Undefined variable: num in results.php on line 94 line 43: for ($x=0; $x<=$num-1; $x++) line 55: for ($x=3; $x<=$num+2; $x++) Line 94: for ($x=0; $x<=$num-1; $x++) her er hele result scriptet: <? require("pollconfig.php"); ?> <html> <head> <title>Poll Result</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <? $connection = mysql_connect($dbhost, $dbusername, $dbpassword); $pollresult = mysql_db_query($dbname, "SELECT * FROM pollresult"); $result = mysql_db_query($dbname, "SELECT * FROM pollcontent"); // Get hits of every selection $Total = 0; for ($x=0; $x<=$num-1; $x++) // $num (passed from poll.php) is the number of selections available { $row = mysql_fetch_array($pollresult); $Hits[$x] = $row["Hits"]; $Total = $Total + $Hits[$x]; } // Get question and selections $MaxSelection = 0; $ContentRow = mysql_fetch_row($result); $PollName = $ContentRow[1]; // Poll Name $Question = $ContentRow[2]; // Poll Question for ($x=3; $x<=$num+2; $x++) { $Selection[$x-3] = $ContentRow[$x]; if ($Hits[$x-3] > $MaxSelection) { $MaxSelection = $Hits[$x-3]; } } ?> <body bgcolor="#FFFFFF" text="#000000"> <table width="75%" border="0" cellspacing="0" cellpadding="3" align="center"> <? // SHOW POLL NAME ?> <tr bgcolor="#003366"> <td colspan="2"> <div align="center"><font face="Arial, Helvetica, sans-serif" size="2"><b><font color="#FFFFCC"> <? print $PollName . " - Results"; ?> </font></b></font></div> </td> </tr> <? // SHOW QUESTION ?> <tr bgcolor="#FFFFCC"> <td colspan="2"><font size="2" face="Arial, Helvetica, sans-serif"> <? print $Question; ?> </font></td> </tr> <tr bgcolor="#FFFFCC"> <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif"> </font></td> </tr> <? // SHOW RESULT for ($x=0; $x<=$num-1; $x++) { if ($Hits[$x]!= 0) { //$Width = 200*($Hits[$x]/$MaxSelection); // Get width according to number of votes $Width = 200 *($Hits[$x]/$Total); // Get width according to percentage $Percentage = Round(($Hits[$x]/$Total)*100,2); } else { $Width = 0; $Percentage = 0; } print "<tr bgcolor=\"#FFFFCC\" valign=\"middle\">"; print "<td width=\"56%\">"; print " <div align=\"right\">"; print " <font face=\"Arial, Helvetica, sans-serif\" size=\"2\">"; print $Selection[$x]; print " </font>"; print " </div>"; print "</td>"; print "<td width=\"44%\" valign=\"middle\">"; print " <font face=\"Arial, Helvetica, sans-serif\" size=\"1\">"; print " <img src=\"bardot.gif\" width=\"$Width\" height=\"15\" alt=\"$Hits[$x] votes\"> "; print $Percentage . "%"; print " </font>"; print "</td>"; print "</tr>"; } ?> <tr bgcolor="#FFFFCC"> <td colspan="2"><font size="1"> </font></td> </tr> <tr bgcolor="#FFFFCC"> <td colspan="2"> <div align="center"><font face="Arial, Helvetica, sans-serif" size="1"> <a href=java script:window.close()>Close</a> </font></div> </td> </tr> </table> </body> </html> Jeg tror det måske hænger sammen med poll.php, men sig til så skal jeg poste det også
09. november 2003 - 00:38
#25
Ja, hvordan ser 'poll.php' ud?
09. november 2003 - 00:46
#26
<? require("pollconfig.php"); ?> <html> <head> <title>Poll</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <? $connection = mysql_connect ($dbhost, $dbusername, $dbpassword); if (isset($_POST["Updated"])) // Update poll result { if ($Selected != "") { $Selected = $Selected + 1; $AddTo = "S". $Selected; } $db = mysql_select_db ($dbname); $UpdateDB = mysql_query ("UPDATE pollresult SET Hits=Hits+1 WHERE Selection='$AddTo'"); } $design = mysql_db_query ($dbname, "SELECT * FROM polldesign"); $content = mysql_db_query ($dbname, "SELECT * FROM pollcontent"); // Get values for poll design $DesignRow = mysql_fetch_array ($design); $PollWidth = $DesignRow["PollWidth"]; $PollName = $DesignRow["PollName"]; $Hbgcolor = $DesignRow["Hbgcolor"]; $Hfont = $DesignRow["Hfont"]; $Hfsize = $DesignRow["Hfsize"]; $Hfcolor = $DesignRow["Hfcolor"]; $Bbgcolor = $DesignRow["Bbgcolor"]; $Qfont = $DesignRow["Qfont"]; $Qfsize = $DesignRow["Qfsize"]; $Qfcolor = $DesignRow["Qfcolor"]; $Sfont = $DesignRow["Sfont"]; $Sfsize = $DesignRow["Sfsize"]; $Sfcolor = $DesignRow["Sfcolor"]; $ButtonLabel = $DesignRow["ButtonLabel"]; // Get values for poll content $ContentRow = mysql_fetch_row ($content); $NumberOfSelection = 1; for ($x=3; $x<=22; $x++) { if (trim($ContentRow[$x]) != "") { $Selection[$x-3] = trim($ContentRow[$x]); $NumberOfSelection = $x-3; } } $PollQuestion = $ContentRow[2]; $Status = $ContentRow[23]; ?> <? // Post answer to this same file $Target = getenv("PHP_SELF"); print "<form name=\"Poll\" method=\"post\" action=\"$Target\">"; ?> <? // Set Poll Width print "<table width=\"$PollWidth%\" border=\"0\" bordercolor=\"#000000\" align=\"center\" cellpadding=\"3\" cellspacing=\"0\">"; print " <tr bgcolor=\"$Hbgcolor\">"; print "<td colspan=\"2\" height=\"20\">"; print " <div align=\"center\">"; print " <font size=\"$Hfsize\" face=\"$Hfont\" color=\"$Hfcolor\"><b>$PollName</font></b></font>"; print " </div></td></tr>"; // IF STATUS IS ACTIVE, SHOW QUESTION AND SELECTIONS if ($Status=="active") { // Put value in question print "<tr bgcolor=\"$Bbgcolor\">"; print " <td colspan=\"2\" height=\"20\"><font face=\"$Qfont\" size=\"$Qfsize\" color=\"$Qfcolor\">"; print $PollQuestion . "</font></td>"; print "</tr>"; // Blank space print "<tr bgcolor=\"$Bbgcolor\">"; print " <td width=\"14%\" height=\"14\"><font face=\"$Qfont\" size=\"1\"> </font></td>"; print " <td width=\"86%\" height=\"14\"><font face=\"$Qfont\" size=\"1\"> </font></td>"; print "</tr>"; // Put values in selection for ($x=0; $x<=$NumberOfSelection; $x++) { print "<tr bgcolor=\"$Bbgcolor\">"; // show radio button print " <td width=\"14%\" height=\"20\">"; print " <div align=\"right\">"; print " <font size=\"$Sfsize\" face=\"$Sfont\">"; // do not show radio button if already voted if (isset($_POST["Updated"])) { print " <input type=\"radio\" name=\"Selected\" value=\"$x\">"; } print " </font></div>"; print " </td>"; // show selection print " <td width=\"86%\" height=\"20\"><font face=\"$Sfont\" size=\"$Sfsize\">$Selection[$x]</font></td>"; print "</tr>"; } // Put values in button print "<tr bgcolor=\"$Bbgcolor\">"; print " <td colspan=\"2\">"; print " <div align=\"center\">"; print " <font face=\"$Sfont\">"; print " <input type=\"hidden\" name=\"Updated\" value=\"true\">"; // If already voted, do not show vote button if (isset($_POST["Updated"])) { print " <input type=\"submit\" name=\"Submit\" value=\"$ButtonLabel\">"; } else { print " <div align=\"center\"><font color=\"$Sfcolor\" size=\"$Sfsize\">Thank you for voting!</font></div>"; } print " </font></div>"; print " </td>"; print "</tr>"; // Show link to results print "<tr bgcolor=\"$Bbgcolor\">"; print " <td colspan=\"2\">"; print " <div align=\"right\">"; print " <font size=\"1\" face=\"$Sfont\">"; // CHANGE THE LINE BELOW TO REFLECT DIRECTORY LOCATION print " .: <i><a href=\"results.php?num=$x\" target=\"_new\">"; print " View Results</a></i> :."; print " </font>"; print " </div>"; print " </td>"; print "</tr>"; } // END IF PART OF ACTIVE STATUS else { // Generate Message for inactive poll print "<tr bgcolor=\"$Bbgcolor\">"; print " <td colspan=\"2\" height=\"20\">"; print " <div align=\"center\">"; print " <font face=\"$Qfont\" size=\"$Qfsize\" color=\"$Qfcolor\">"; print " <BR><BR><BR>This feature is currently disabled due to maintenance.<BR><BR><BR><BR>"; print " </font></td>"; print " </div>"; print "</tr>"; } // END OF STATUS CONTROL ?> </table> </form> </body> </html>
09. november 2003 - 00:52
#27
alle mine script ligger i samme mappe altså en poll mappe
09. november 2003 - 00:58
#28
Så vidt jeg kan se mangler du en: $num = $_GET['num']; i 'result.php'.
09. november 2003 - 01:00
#29
ok tester
09. november 2003 - 01:02
#30
1 tilbage nu. Notice: Undefined index: num in results.php on line 15 line 15: $num = $_GET['num'];
09. november 2003 - 01:09
#31
Hvis du bruger linket fra 'poll.php', så må den jo være gal her: print " .: <i><a href=\"results.php?num=$x\" target=\"_new\">"; print " View Results</a></i> :.";
09. november 2003 - 01:14
#32
Prøv at se hvad linket viser når du kører musen hen over linket: .: View Results :. i 'poll.php'
09. september 2004 - 10:11
#33
lig svar :)
09. september 2004 - 18:24
#34
Jepper :O)
Vi tilbyder markedets bedste kurser inden for webudvikling