I am assuming that this code is NOT the file "do_mod_job.php".
What happens if you do this next line right after you execute your query?:
echo 'num rows fetched: '.mysql_num_rows($result).'<br>';
also, the while loop shouldn't really be necessary as the query should only
return one record if I understand the naming of your fields correctly. Your
echo statements don't have to have the variable encapsulated with
double-quotes either--it is actually easier on PHP if they are not (if you
use single-quotes rather than double-quotes as well when appropriate).
If there is a row being returned from the query as discovered above, you
might try the following to make sure that what you are getting is what you
are expecting:
$row = mysql_fetch_array($result)
echo '<table><tr><th>column</th><th>value</th></tr>';
while(list($key, $val) = each($row)) {
// $row has two key/value pairs per column -- one integer, one string
if (is_string($key)) {
echo "<tr><td>$key</td><td>$val</td></tr>";
}
}
echo '</table>';
exit;
basically, you need to verify that $row['id'] is not empty.....
> -----Original Message-----
> Todd Williamsen <[EMAIL PROTECTED]> said:
>
> > Weird..
> >
> > I want to be able to edit records, which I have done in the
> past, and I
> > cannot see why it isn't working... I have tried single
> qoutes around the
> > $row = and that doesn't work either. here is the code:
> >
> > $db = @mysql_select_db($db_name, $connection) or die("Could
> not select
> > database");
> > $sql="SELECT * FROM Jobs WHERE id = '$id' ";
> > $result = mysql_query($sql,$connection) or die("Couldn't
> execute query");
> > while ($row = mysql_fetch_array($result))
> > {
> > $id = $row["id"];
> > $Industry = $row["Industry"];
> > $Other = $row["Other"];
> > $JobTitle = $row["JobTitle"];
> > $Description = $row["Description"];
> > $Location = $row["Location"];
> > $Date = $row["Date"];
> > }
> > ?>
> > <html>
> > <head>
> > <Title>Edit Job Posting</title>
> > </head>
> > <body>
> > <h1>Edit Job Posting</h1>
> > <form method="post" action="do_mod_job.php">
> > <input type="hidden" name="id" value="<? echo "$id"; ?>">
> > <table cellspacing=3 cellpadding=5 align="center">
> > <tr>
> > <th>Job Information and Location</th>
> > <th>Job Description</th>
> > </tr>
> > <tr>
> > <td valign=top>
> > <p><strong>Job Title:</strong><br>
> > <input type="text" name="JobTitle" value="<?php echo
> "$JobTitle"?>" size=50
> > maxlength=75></p>
> > <p><strong>Industry:</strong><br>
> > <input type="text" name="Industry" value="<? echo
> "$Industry"; ?>" size=50
> > maxlength=75></p>
> > <p><strong>Other:</strong><br>
> > <input type="text" name="Other" value="<? echo "$Other";?>" size=50
> > maxlength=75></p>
> > <p><strong>Location:</strong><br>
> > <inout type="text" name="Location" value="<? echo
> "$Location"; ?>" size=50
> > maxlength=75></p>
> > <p><strong>Date:</strong><br>
> > <input type="text" name="Date" value="<? echo "$Date"; ?>" size=30
> > maxlength=40></p>
> > </td>
> > <td valign=top>
> > <p><strong>Description:</strong><br>
> > <textarea name="Description" cols="50" rows="10"><? echo
> > "$Description"; ?></textarea>
> > </p>
> > </td>
> > </tr>
> > <tr>
> > <td align=center colspan=2><br>
> > <p><input type="submit" name="submit" value="Update Job"></p>
> > <br>
> > </td>
> > </tr>
> > </table>
> > </form>
> > </body>
> > </html>
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]