Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem Z UPDATE
Forum PHP.pl > Forum > Bazy danych
lolek123
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ść
sticker
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
nevt
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. ?>
lolek123
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.