php - ID not valid on Edit button code -
i have code displays data stored in database. want make edit button or link allows me edit data (i have table displays data in columns , rows).
snippet of edit code
// once saved, redirect view page header("location: insertchart.php"); } } else { // if 'id' isn't valid, display error echo 'error!123'; } } else // if form hasn't been submitted, data db , display form { // 'id' value url (if exists), making sure valid (checing numeric/larger 0) if (isset($_get['newid']) && is_numeric($_get['newid']) && $_get['newid'] > 0) { // query db $newid = $_get['newid']; $result = mysql_query("select * charts newid=$newid") or die(mysql_error()); $row = mysql_fetch_array($result); // check 'id' matches row in databse if($row) { // data db $charts_date = $row['charts_date']; $charts_retrace = $row['charts_retrace']; $charts_start_of_swing_trade = $row['charts_start_of_swing_trade']; $charts_end_of_swing_trade = $row['charts_end_of_swing_trade']; $charts_bullflag = $row['charts_bullflag']; $charts_bearflag = $row['charts_bearflag']; $charts_ema_crossover = $row['charts_ema_crossover']; $charts_trading_instrument = $row['charts_trading_instrument']; // show form renderform($newid, $charts_date, $charts_retrace, $charts_start_of_swing_trade, $charts_end_of_swing_trade, $charts_bullflag, $charts_bearflag, $charts_ema_crossover, $charts_trading_instrument, ''); } else // if no match, display result { echo "no results!"; } } else // if 'id' in url isn't valid, or if there no 'id' value, display error { echo 'error!345'; } } ?> i error!345 when click on edit button know quering database fine have no idea why telling me there error id.
as requested, here table code looks displays edit link:
$result = $conn->query($sql); if($result && $result->num_rows > 0) { // output data of each row echo "<h2>what inside database?</h2><br><br> <table style='border: solid #000000 1px;border-collapse:collapse;'> <tr> <td style='border: solid #000000 1px;padding:15px;'><strong><u>chart</u></strong></td> <td style='border: solid #000000 1px;padding:15px;'><strong><u>date</u></strong></td> <td style='border: solid #000000 1px;padding:15px;'><strong><u>retrace</u></strong></td> <td style='border: solid #000000 1px;padding:15px;'><strong><u>start of swing trade</u></strong></td> <td style='border: solid #000000 1px;padding:15px;'><strong><u>end of swing trade</u></strong></td> <td style='border: solid #000000 1px;padding:15px;'><strong><u>bull flag</u></strong></td> <td style='border: solid #000000 1px;padding:15px;'><strong><u>bear flag</u></strong></td> <td style='border: solid #000000 1px;padding:15px;'><strong><u>ema crossover</u></strong></td> <td style='border: solid #000000 1px;padding:15px;'><strong><u>trading instrument</u></strong></td> </tr>"; while ($row=mysqli_fetch_array($result)) { echo "<tr><td style='border: solid #000000 1px;'><a href=" . $row["charts_url"]. "><img src=". $row["charts_url"]. " width='200px'></a></td>"; echo "<td style='border: solid #000000 1px;'>" . $row["charts_date"]. "<br>"; echo "<a href='edit.php?id=" . $row['newid'] . "'>edit</a></td>"; echo "<td style='border: solid #000000 1px;'>" . $row["charts_retrace"]. "</td>"; echo "<td style='border: solid #000000 1px;'>" . $row["charts_start_of_swing_trade"]. "</td>"; echo "<td style='border: solid #000000 1px;'>" . $row["charts_end_of_swing_trade"]. "</td>"; echo "<td style='border: solid #000000 1px;'>" . $row["charts_bullflag"]. "</td>"; echo "<td style='border: solid #000000 1px;'>" . $row["charts_bearflag"]. "</td>"; echo "<td style='border: solid #000000 1px;'>" . $row["charts_ema_crossover"]. "</td>"; echo "<td style='border: solid #000000 1px;'>" . $row["charts_trading_instrument"]. "</td></tr>"; } echo "</table>"; } else { echo "0 results"; } the edit code underneath charts_date cell.
Comments
Post a Comment