Jump to content

I'm getting confused


poperann

Recommended Posts

Hello.

 

I started to edit database of someone else and I came a cross this....

thing which I'm guessing that it suppose to edit multiple entry in one click of button(or something)

 

I cannot figure what he was thinking, but I was told to make it work...

(Problem) I'm not a website person who can do php.... I can read and understand some what.

 

Please help me to see what I can do.

______________________________________

 

 

<?php

//Set session and password requirement

session_start(); //start session

 

if (!isset($_SESSION['agent']) OR ($_SESSION['agent'] != md5($_SERVER['HTTP_USER_AGENT']) )){

require_once ('../includes/login_functions.inc.php');

//$url = absolute_url();

header("Location: /info/login.php");

exit();

}

 

$page_title = 'Browse Contacts';

 

//include ('../includes/header.html');

?>

 

 

<head>

<title>Browse Contacts</title>

<style type="text/css">

<!--

body {

background-color: #AEEBFF;

}

#navigation table tr td a strong {

color: #36F;

}

#navigation table {

color: #36F;

}

#navigation4 form h2 {

color: #0303FC;

}

font {

color: #0303FC;

}

.font1 {

color: #F00;

font-size:24px

}

.font2 {

font-size: 24px;

font-family: "Book Antiqua";

font-weight: bold;

}

.font {

text-align: center;

}

-->

</style>

</head>

 

<body>

<input type="button" value="Browse Home" onclick="window.location.href='edit.php'" />

<input type="button" value="Add a Contact" onclick="window.location.href='../contact/contacts1.php'" />

 

<?php

 

 

 

// This page displays and handles a form for inserting records into the expense_categories table.

 

// Create an HTML table:

echo '<table border="2" width="90%" cellspacing="2" cellpadding="2" align="center">

<tr align="center" valign="top">

 

<td align="center" valign="top"><b>ID #</b></td>

<td align="center" valign="top"><b>Submit</b></td>

<td align="center" valign="top"><b>First Name</b></td>

<td align="center" valign="top"><b>Last Name</b></td>

<td align="center" valign="top"><b>GC1</b></td>

<td align="center" valign="top"><b>GC2</b></td>

<td align="center" valign="top"><b>GC3</b></td>

<td align="center" valign="top"><b>L1-C1</b></td>

<td align="center" valign="top"><b>L1-C2</b></td>

<td align="center" valign="top"><b>L1-C3</b></td>

<td align="center" valign="top"><b>L1-C5</b></td>

<td align="center" valign="top"><b>L2-C1</b></td>

<td align="center" valign="top"><b>L2-C2</b></td>

<td align="center" valign="top"><b>L2-C3</b></td>

<td align="center" valign="top"><b>L2-C5</b></td>

</tr>

';

 

 

 

 

// Include the MySQL information:

require_once ('../../mysqldb.php');

 

//handle the form

if (isset($_POST['submitted'])) {

 

ini_set('display_errors', 1);

error_reporting (E_ALL | E_STRICT);

 

//track success

//$problem = FALSE;

$errors = array();

 

$gc1 = mysqli_real_escape_string($dbc, trim($_POST['gc1']));

$gc2 = mysqli_real_escape_string($dbc, trim($_POST['gc2']));

$gc3 = mysqli_real_escape_string($dbc, trim($_POST['gc3']));

$l1c1 = mysqli_real_escape_string($dbc, trim($_POST['l1-c1']));

$l1c2 = mysqli_real_escape_string($dbc, trim($_POST['l1-c2']));

$l1c2 = mysqli_real_escape_string($dbc, trim($_POST['l1-c3']));

$l1c2 = mysqli_real_escape_string($dbc, trim($_POST['l1-c5']));

$l2c1 = mysqli_real_escape_string($dbc, trim($_POST['l2-c1']));

$l2c2 = mysqli_real_escape_string($dbc, trim($_POST['l2-c2']));

$l2c3 = mysqli_real_escape_string($dbc, trim($_POST['l2-c3']));

$l2c5 = mysqli_real_escape_string($dbc, trim($_POST['l2-c5']));

 

if (empty($errors)) {

 

//make the update query

$q = "UPDATE contacts SET gc1='$gc1', gc2='$gc2', gc3='$gc3', l1-c1='$l1c1', l1-c2='$l1c2', l1-c3='$l1c3', l1-c5='$l1c5', l2-c1='$l2c1', l2-c2='$l2c2', l2-c3='$l2c3', l2-c5='$l2c5', WHERE contacts_id = $contacts_id LIMIT 1";

 

//echo $q;

 

//run the query

$r = @mysqli_query ($dbc,$q);

//if it ran ok

if ($r) {

echo '<h2>Thank you.</h2>

<p>Your contact information is added.</p><p><br /></p>';

 

 

 

} else { //if it did not run ok

 

//public message

echo '<h2>System Error.</h2>

<p class="error">Your contact information could not be posted. Please try again later.</p>';

 

//debugging message

echo '<p>' . mysqli_error($dbc) . '<br /><br />Query: ' . $q . '</p>';

}

 

 

 

//run the query

$rs = @mysqli_query($dbc,$qs);

 

//if it ran ok

if ($rs) {

echo '<h2>Thank you.</h2>

<p>Your information is added.</p><p><br /></p>';

echo '<p> <a href="http://Website.org">website.org </a></p>';

} else { //if it did not run ok

 

 

//debugging message

 

 

echo '<p>' . mysqli_error($dbc) . '<br /><br />Query: ' . $q . '</p>';

 

} //end of if ($r)

 

//close the db connection

mysqli_close($dbc);

 

exit();

} else { //report the errors

 

echo '<h2>Error</h2>

<p class="error">The following errors occured:<br />';

 

//print the errors

foreach ($errors as $msg) {

echo " - $msg<br />\n";

}

echo '</p><p><font color="green">Please try again.</font></p><br />

<font color="red">Press the browsers back button above to retain form data</font></p>';

 

} // endo of if (empty($errors)) IF

 

//close the db connection

mysqli_close($dbc);

echo '<p> <a href="contact.html">Contact Main</a></p>';

echo '<p> <a href="http://website.com">website</a></p>';

}//end main submit conditional

 

 

 

 

//create the query to populate the browse table

$query2 = 'SELECT * FROM contacts ORDER BY contacts_id';

 

 

if ($r = mysqli_query($dbc, $query2)) { //run the query

//retrieve and print

while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC)) {

echo '

<form action="grade_editer.php" method="post"><ul>

<tr align=\"center\" valign=\"top\">

<td> <input type="text" name="l1" value="' . $row['contacts_id'] . '" size="3" maxlength="25"/></td>

<td> <input type="submit" name="submit" value="Submit" /></input></td>

<td> <input type="text" name="l1" value="'. $row['first_name'] . '" size="6" maxlength="25"/></td>

<td> <input type="text" name="l1" value="' . $row['last_name'] . '" size="6" maxlength="25"/></td>

<td> <input type="text" name="l1" value="' . $row['gc1'] . '" size="10" maxlength="25"/></td>

<td> <input type="text" name="l2" value="' . $row['gc2'] . '" size="10" maxlength="25"/></td>

<td> <input type="text" name="l3" value="' . $row['gc3'] . '" size="10" maxlength="25"/></td>

<td> <input type="text" name="l4" value="' . $row['l1-c1'] . '" size="10" maxlength="25"/></td>

<td> <input type="text" name="l5" value="' . $row['l1-c2'] . '" size="10" maxlength="25"/></td>

<td> <input type="text" name="l1" value="' . $row['l1-c3'] . '" size="10" maxlength="25"/></td>

<td> <input type="text" name="l2" value="' . $row['l1-c5'] . '" size="10" maxlength="25"/></td>

<td> <input type="text" name="l3" value="' . $row['l2-c1'] . '" size="10" maxlength="25"/></td>

<td> <input type="text" name="l4" value="' . $row['l2-c2'] . '" size="10" maxlength="25"/></td>

<td> <input type="text" name="l5" value="' . $row['l2-c3'] . '" size="10" maxlength="25"/></td>

<td> <input type="text" name="l1" value="' . $row['l2-c5'] . '" size="10" maxlength="25"/></td>

</tr> </form>';

}

 

} else { //if the query didn't run

 

print '<p style="color: red;">Could not retrieve the data because:<br />' . mysqli_error() . ' .</p><p>The query being run was: ' . $q. '</p>';

}

 

//count the number of records

$num = @mysqli_num_rows($r);

echo "There are $num records.\n";

mysqli_close($dbc);

 

?>

</table>

 

<p></p>

<input type="button" value="Browse Home" onclick="window.location.href='edit.php'" />

<input type="button" value="Add a Contact" onclick="window.location.href='../contact/contacts1.php'" />

</body>

</html>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...