In this code I'm tring to make it that It includes the 5 files (main, menu,
pages, add a page, images add/view) and will also be editable, the add a
page one is messed up becasue everytime I try and update it it doesnt
update! But when I go and add a page it works... So please look over my
code, Thanks.

Main (index.php)
  <?php

  if (!$img && !$cmd && $id && !$delete && !$edit) {

    include("pages-body.php");

  }

  if (!$img && $cmd || $edit || $id) {

    include("newpage.php");

  }

  if ($img) {

    include("images-body.php");

  }

  ?>

  </BODY>
  </HTML>

menu (menu.php)

  <HTML>
  <HEAD>
  <link href="/css/base.css" rel="STYLESHEET" type="text/css">
  </HEAD>
  <BODY>
  <TABLE width=100% cellPadding=0 cellSpacing=0>

    <TR>

      <TD width=150 vAlign=top>

        <?php

        $register_globals;

        $db = mysql_connect("localhost","root");

        mysql_select_db("base",$db);

        $result = mysql_query("SELECT * FROM pages",$db);

        while ($myrow = mysql_fetch_array($result)) {

          printf("<a href=\"index.php?id=%s\">%s</a><br>", $myrow["id"],
$myrow["sub"]);

        }

        ?>

      <A href="index.php?img=1">Images</a><BR>

      </TD>

      <TD>

Pages view (pages-body.php)

  <?php

    $register_globals;

    $db = mysql_connect("localhost","root");

    mysql_select_db("base",$db);

    $result = mysql_query("SELECT * FROM pages",$db);

    while ($page = mysql_fetch_array($result)) {

      if ($id==$page["id"]) {

        printf("<font class=newstitle><b><a
href=\"$PHP_SELF?edit=yes&id=%s&cmd=1\">%s</a></b></font><font
class=newsnfo> - <a href=mailto:%s>%s</A> @ %s AEST</font><br>",
$page["id"], $page["sub"], $page["email"], $page["name"], $page["time"]);

        printf("%s<br><br>", $page["msg"]);

        printf("<a
href=\"$PHP_SELF?id=%s&delete=areyousure\">(DELETE)</a><br>", $page["id"]);

       }

     }

     echo "<P><a href=\"$PHP_SELF?edit=yes&cmd=1\">ADD A RECORD</a><P>";

  ?></TD></TR></TABLE>
Add a page (newpage.php)

  <?php

  $register_globals;

  $db = mysql_connect("localhost","root");

  mysql_select_db("base",$db);

  if ($submit) {

    if ($id) {

      $sql = "UPDATE pages SET sub='$sub'
msg='$msg',name='$name',email='$email',newday='$newday'";

    } else {

      $sql = "INSERT INTO pages (sub,msg,name,email,date,time,newday) VALUES
('$sub','$msg','$name','$email','$date','$time','$newday')";

    }

    $result = mysql_query($sql);

    printf("Record updated/edited!<p>Return to <A
href=\"index.php?id=%s\">Index</a>", $id);

  } elseif ($delete == areyousure) {

      $sql = "SELECT * FROM pages WHERE id=$id";

      $result = mysql_query($sql);

      echo "Are you sure you want to delete $sub?<p><a
href=\"$PHP_SELF?id=$id&delete=true\">Yes</a> | <a
href=\"index.php\">No</a>";

  } elseif ($delete == true) {

      $sql = "DELETE FROM pages WHERE id=$id";

      $result = mysql_query($sql);

      printf("$sub Record deleted!<p><a href=\"index.php\">Return</a>");

  }

  ?>

  <?php

  if ($edit) {

  ?>

    <form method="post" action="index.php">

    <?php

    if ($id) {

      $sql = "SELECT * FROM pages WHERE id=$id";

      $result = mysql_query($sql);

      $myrow = mysql_fetch_array($result);

      $id = $myrow["id"];

      $name = $myrow["name"];

      $email = $myrow["email"];

      $sub = $myrow["sub"];

      $msg = $myrow["msg"];

      $newday = $myrow["newday"];

      $width = $myrow["width"];

      ?>

      <input type=hidden name="id" value="<?php echo $id ?>">

      <?php

    }

    ?>

    <input type=hidden name="date" value="<?php echo date("l, F, jS Y");
?>">

    <input type=hidden name="time" value="<?php echo date("H:i:s"); ?>">

    <input type=hidden name="width" value="100%">

    <TABLE cellPadding="0" cellSpacing="0" border="0">

      <TR>

        <TD>Name:</TD>

        <TD><input type="Text" name="name" value="<?php echo $name
?>"></TD></TR>

      <TR>

        <TD>E-Mail:</TD>

        <TD><input type="Text" name="email" value="<?php echo $email
?>"></TD></TR>

      <TR>

        <TD>Subject:</TD>

        <TD>

          <TABLE cellPadding="0" cellSpacing="0" border="0" width="100%">

            <TR>

              <TD><input type="Text" name="sub" width=50 value="<?php echo
$sub ?>">

              <TD>New Day?</TD>

              <TD><input type="radio" name="newday" value="1"></TD>

              <TD>Yes</TD>

              <TD><input type="radio" name="newday" value="0"></TD>

              <TD>No</TD></TR></TABLE></TD></TR>

      <TR>

        <TD>Message:</TD>

        <TD colSpan="2"><textarea name="msg" rows="7" cols="40"
wrap="virtual"><?php echo $msg ?></TEXTAREA></TD></TR></TABLE>

    <input type="Submit" name="submit" value="Enter information">

    </form>

  <?php

  }

  ?>

  </BODY>
  </HTML>

Images View/Add (images-body.php)

  <?php

  if ($submit) {

    if ($id && $img) {

      $sql = "UPDATE img SET img_path='$img_path',img_alt='$img_alt'  WHERE
id=$id";

    } else {

      $sql = "INSERT INTO img (img_path,img_alt) VALUES
('$img_path','$img_alt')";

    }

    $result = mysql_query($sql);

    echo "Record updated/edited!<p>Return to <A
href=\"index.php?img=1\">Return</a>.</TD></TR></TABLE>";

  } elseif ($delete == areyousure && $img) {

      $sql1 = "SELECT * FROM img WHERE id=$id";

      $result = mysql_query($sql1);

      echo "Are you sure you want to delete $img_alt?<p><a
href=\"$PHP_SELF?id=$id&delete=true&img=1\">Yes</a> | <a
href=\"$PHP_SELF?img=1\">No</a></TD></TR></TABLE>";

  } elseif ($delete == true && $img) {

      $sql1 = "DELETE FROM img WHERE id=$id";

      $result = mysql_query($sql1);

      echo "$img_alt Image deleted!<p><a
href=\"$PHP_SELF?img=1\">Return</a></TD></TR></TABLE>";

  } else {

    if ($id && !$edit) {

      $result = mysql_query("SELECT * FROM news ORDER BY time ASC",$db);

      while ($myrow = mysql_fetch_array($result)) {

      printf("<TABLE border=0 cellPadding=0 cellSpacing=0>\n");

           printf("\n<tr><td>\n<a href=%s><img src=%s width=150 height=100
border=0 alt=\"%s\"></a></td>\n<td width=200>\n</td>\n<td vAlign=top><a
href=\"$PHP_SELF?id=%s&delete=areyousure&img=1\">Delete?</a><br>Info:
%s<br><a
href=$PHP_SELF?edit=yes&id=%s&img=1>Edit?</a></td></tr>\n",$img["img_path"],
$img["img_path"],$img["img_alt"],$img["id"],$img["img_alt"],$img["id"]);
      }

      printf("</TABLE>\n");

      echo "<p align=center style=font-size:25px;><a
href=$PHP_SELF?edit=1&img=1>New Image</a></p></TD></TR></TABLE>";
  }
  }

  ?>

  <?php

  if ($edit && $img) {

  ?>

    <form method="post" action="index.php?img=1">

    <?php

    if ($id && $img) {

      $sql = "SELECT * FROM img WHERE id=$id";

      $result = mysql_query($sql);

      $img = mysql_fetch_array($result);

      $id = $img["id"];

      $img_path = $img["img_path"];

      $img_alt = $img["img_alt"];

      ?>

      <input type=hidden name="id" value="<?php echo $id ?>">

      <?php

    }

    ?>
    <table border=0 cellPadding=2 cellSpacing=1>

      <tr>

        <td>Image Path:</td>

        <td><input type="Text" name="img_path" value="<?php echo $img_path
?>"></td></tr>

      <tr>
        <td>Text:</td>

        <td><input type="Text" name="img_alt" value="<?php echo $img_alt
?>"></td></tr></table>

    <input type="Submit" name="submit" value="Enter information">

    </form></TD></TR></TABLE>

  <?php

  }

  ?>

Any help would be apresiated!
Thanks.
-Ben

Reply via email to