Przesyłam id produktu do edycji jego danych w bazie ale po "przesłaniu" otwiera się docelowa strona i nic się na niej nie wyswietla.
plik edytuj.php
<html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php include('bazadanych/baza.php'); $polaczenie = @new mysqli($host, $db_user, $db_password, $db_name); if($polaczenie->connect_errno!=0){ $id = $_GET['id_samochodu']; $upd= "UPDATE `samochody` SET where id_samochodu LIKE '".$_GET['id_samochodu']."'; } $sql = "SELECT * FROM samochody WHERE id_samochodu LIKE '".$_GET['id_samochodu']."'"; if ($wynik=@$polaczenie->query($sql)){ $rows=$wynik->num_rows; if($rows>0){ $rekordy=$wynik->fetch_assoc(); ?> <form method="post" action="edytuj.php"> <table border="1"> <thead> <tr> <th>Nazwa kolumny</th> <th>Wartość</th> </tr> </thead> <tbody> <tr> <td>MODEL</td> </tr> <tr> <td>MARKA</td> </tr> <tr> <td></td> <td><input type="submit" name="dodaj" value="Dodaj"></td> </tr> </tbody> </table> <?php } } $polaczenie->close(); ?> </form> <?php }} ?> </body> </html>
Plik samochody.php
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php include('bazadanych/baza.php'); ?> </div> <br> <br> <table border="3" width="100%" cellspacing="0" cellpadding="4"> <tr> <td align="center" bgcolor="#3f9eff">Mdel</td> <td align="center" bgcolor="#3f9eff">Marka</td> </tr> <?php $polaczenie = @new mysqli($host, $db_user, $db_password, $db_name); if($polaczenie->connect_errno!=0){ }else{ $sql = "SELECT * FROM samochody ORDER BY model ASC"; if ($wynik=@$polaczenie->query($sql)){ $rows=$wynik->num_rows; if($rows>0){ while ( $rekordy=$wynik->fetch_assoc()){ ?> <tr onMouseOver="this.bgColor='#a5c7d0'" onMouseOut="this.bgColor='#ffffff'"> <td valign="top"><a href = edytuj.php?id=<?php echo $rekordy['id_samochodu']?>>edytuj</a> </td> </tr> <?php } } } } $polaczenie->close(); ?> </table> </body> </html>