Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem Z UPDATE
lolek123
post 2.12.2007, 01:36:09
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 2.12.2007

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


Witam!
Mam maly problem z zapytaniem UPDATE

CODE

if ($id <> "") {
$pol = mysql_connect("localhost", "root", "krasnal");
mysql_select_db("mojabaza");
$sql = mysql_query("SELECT * FROM news WHERE id=$id");
echo "<form method='get' action='index.php'>
Edytuj Newsa:<br><textarea cols='30' name='edy' rows='10'>";
while ($row = mysql_fetch_array($sql)){
print "{$row["tresc_newsa"]}";}
echo "
</textarea>
<input type='submit' Value='Edytuj'>
</form>";
mysql_close($pol);
}
?>
<?php
if ($_GET[edy] <> "") {
$dat = date("Y-m-d H-i-s");
mysql_connect("localhost", "root", "krasnal") or die(mysql_error());
mysql_select_db("mojabaza")or die(mysql_error());
mysql_query("UPDATE news SET tresc_newsa='$_GET[edy]' WHERE id='$id'")or die(mysql_error());
echo "Zmieniono";
}

Wszystko jest wporządku i wszystko jest spelnione. Ale mimo to nie robi UPDATE.
Ucze sie dopiero więc proszę o wyrozumiałość

Ten post edytował lolek123 2.12.2007, 01:45:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
sticker
post 2.12.2007, 02:25:29
Post #2





Grupa: Zarejestrowani
Postów: 611
Pomógł: 19
Dołączył: 28.02.2005
Skąd: Wrocław

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


a czy poniżej
  1. <?php
  2. if ($_GET[edy] <> "") {
  3. ?>


jest ustawione $id? Pokaż samą góre pliku bo nie widzę gdzie inicjujesz $id


--------------------
Go to the top of the page
+Quote Post
nevt
post 2.12.2007, 11:55:32
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


poza tym:
  1. <?php
  2. //NIE
  3. $_GET[edy];
  4.  
  5. //TYLKO
  6. $_GET['edy'];
  7.  
  8. //W SELECT MASZ
  9. "WHERE id=$id";
  10.  
  11. //A W UPDATE MASZ
  12.  "WHERE id='$id'";
  13.  
  14.  //RAZ id JEST INTEGER A KIEDY INDZIEJ CHAR - ZDECYDUJ SIĘ...
  15. ?>


Ten post edytował nevt 2.12.2007, 11:58:17


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
lolek123
post 7.12.2007, 22:40:53
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 2.12.2007

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


CODE

<html>
<head>
<title>
Wpisz Komentarz
</title>
</head>
<body>
<?
if ($id == "") {
echo " <form method='post' action='index.php'>
Wpisz newsa:<br><textarea cols='30' name='kom' rows='10'>
</textarea>
<input type='submit' Value='Skomentuj'>
</form>";}
if ($id <> "") {
$pol = mysql_connect("localhost", "root", "krasnal");
mysql_select_db("mojabaza");
$sql = mysql_query("SELECT * FROM news WHERE id=$id");
echo "<form method='get' action='index.php'>
Edytuj Newsa:<br><textarea cols='30' name='edy' rows='10'>";
while ($row = mysql_fetch_array($sql)){
print "{$row["tresc_newsa"]}";}
echo "
</textarea>
<input type='submit' Value='Edytuj'>
</form>";
mysql_close($pol);
}
?>
<?php
if ($_GET['edy'] <> "") {
$dat = date("Y-m-d H-i-s");
mysql_connect("localhost", "root", "krasnal") or die(mysql_error());
mysql_select_db("mojabaza")or die(mysql_error());
mysql_query("UPDATE news SET tresc_newsa='$_GET[edy]' WHERE id=$id")or die(mysql_error());
echo "Zmieniono";
}
?>
<?php
if ($_POST[kom] <> '') {
$dat = date("Y-m-d H-i-s");
mysql_connect("localhost", "root", "krasnal") or die(mysql_Error());
mysql_select_db("mojabaza")or die(mysql_error());
mysql_query("INSERT INTO news (id, tresc_newsa, data) VALUES ('', '$_POST[kom]', '$dat')")or die(mysql()) ;
echo "Dodano Komentarz";
}
?>
<br>
<Br>
<?
if ("$ns" == "") {
echo "Jesli chcesz zobaczyc komentarze nacisnij <a href=\"index.php?ns=pokaz\">tutaj</a>";
}
?>
<?php
if("$ns"=="")
{
include("nic.txt");
}
if("$ns"<>"")
{
include("pokaz.txt");
}
?>
</body>
</html>

To jest caly plik.
Próbowałem raz z WHERE id='$id' i drugi raz z WHERE id=$id i tak sie UPDATE nie udał

Thx za pomoc jeśli taka w ogóle była. Doszedłem do tego sam.

Ten post edytował lolek123 2.12.2007, 13:41:32
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:12