Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Błędny kod i racjonalne rozwiązanie...
Day Walker
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 14.03.2007

Ostrzeżenie: (0%)
-----


Witam!

Mam problem z UPDATE w mysql...
Chce by mnie z adresu edytuj.php?show=$id ACTION po wykonaniu poniższego kody przekierowywał na adres edytuj.php?edit=$id (gdzie edytowałby już dane w bazie)
Mam kod :

Kod
<html>
<head></head>
</head>
<body>
<?
$connection = mysql_connect("localhost","root","pass");
$db = mysql_select_db("news", $connection);
$sql = mysql_query("SELECT * FROM news WHERE id='$id'");
while ($row = mysql_fetch_array($sql)) {
$id = $row["id"];
$tytul = $row["tytul"];
$tresc = $row["tresc"];
$dodal = $row["dodal"];


echo '<form action="edytuj.php?edit='.$id.'" method="post">';
echo '<p align="center">Tytul:<br>';
echo '<input type="text" name="odsylacz" value="'.$tytul.'"/>';
echo '</p>';
echo '<p align="center">
       tresc:<br>
     <input type="text" name="nazwamaskujaca" value="'.$tresc.'"/>
     </p>';
echo '<p align="center">Nick dodającego:
     <br>
     <input type="text" name="nickdodajacego" value="'.$dodal.'"/>
     <br>
     <br>
     <input name="Wyślij link!" type="submit" id="Wyslij news!" value="Wyślij news!" />
     </p>';
echo '</form>';
?>
</body>
</html>


I nie wiem ale pokazuje mi błąd w ostatniej linijce... błąd brzmi:

Cytat
Parse error: parse error, unexpected $end in C:\Program Files\WebServ\httpd\tutorial\admin\edytuj.php on line 34


Jeśli można prosić o pomoc to proszę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdro!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Day Walker
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 14.03.2007

Ostrzeżenie: (0%)
-----


cornholio666 ale to co on powiedział nie działa... Czy ktoś może mi napiosać jak powinno być poprawnie ? Bez zbędnego nabijania postów ? Wkoncy to jest forum o PHP a nikt nie umi pomóc (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Prosze was!

Przyjaciele mam teraz taki kod:

  1. <?
  2. include("config.php");
  3. $id=$_GET['id'];
  4. $link=mysql_query("SELECT * FROM linki WHERE id='$id'");
  5. $result = mysql_query ($link);
  6. while($row=mysql_fetch_array($link))
  7. {
  8. echo '<form name="name" action="edytuj2.php?id='.$row['id'].'" method="post">
  9. Tytuł<br>
  10. <input name="link" type="text" id="link" value="'.$row['link'].'" size="100%" />
  11. <br>
  12. Treść<br>';
  13. echo '<textarea name="nazwa_linku" cols="100%" rows="11" wrap="VIRTUAL" id="nazwa_linku">'.$row['nazwa_linku'].'</textarea>
  14. <br>';
  15. echo 'Autor<br>
  16. <input name="dodal" type="text" id="dodal" value="'.$row['dodal'].'" size="50%" />
  17. <input name="submit" type="submit" value="wyslij">';
  18. echo '</form>';
  19. }
  20. ?>

w nim wsio jest chyba ok...

a o to kod który ma upldate wykonywać...

  1. <?
  2. $id = $_POST['id'];
  3. $link = $_POST['link'];
  4. $nazwa = $_POST['nazwa_linku'];
  5. $dodal = $_POST['dodal'];
  6.  
  7. include("config.php");
  8. $id=$_GET['id'];
  9. $query = "UPDATE 'linki' SET 'link' = '$link', 'nazwa_linku' = '$nazwa', 'dodal' = '$dodal' WHERE 'id' = '$id'";
  10. $result = mysql_query($query);
  11. echo "Record Updated";
  12.  
  13. ?>


Nie pokazuje zadnego błędu ale nie mam w bazie zaaktualizowanych danych (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Tym razem jestem za blisko zeby odpuścić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pomoicy!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 16:30