Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] update :/
-Wieviór-
post
Post #1





Goście







[php:1:e8a6422b5c]<?php
<form action="okey2.php" method="POST">
<?
include 'config.php';
$zapytanie = ("SELECT * FROM artykuly ORDER BY 'ok'");
$wykonaj = mysql_query($zapytanie);
while($rekord = mysql_fetch_array($wykonaj))
{
$ok=$rekord['ok'];
$id=$rekord['id'];
if ($ok=='1')
{
echo '<b><a href="zobaczall.php?id='.$rekord['id'].'" target="_blank">'.$rekord['tytul'].'</a></b> - Artykuł zatwierdzony <input type="submit" name="odtwierdz" value="Odtwierdź"></input><br><br>';
} else {
echo '<b><a href="zobaczall.php?id='.$rekord['id'].'" target="_blank">'.$rekord['tytul'].'</a></b> - Artykuł nie zatwierdzony <input type="submit" name="potwierdz" value="Potwierdź"></input><br><br>';
}
}
if($_POST['odtwierdz'])
{ $sql= "UPDATE 'artykuly' SET 'ok' = '0' WHERE 'id' = '$id' LIMIT 1 ";
mysql_query($sql) or die(mysql_error()); }

if($_POST['potwierdz'])
{ $sql= "UPDATE 'artykuly' SET 'ok' = '1' WHERE 'id' = '$id' LIMIT 1 ";
mysql_query($sql) or die(mysql_error()); }
?>
</form>
?>[/php:1:e8a6422b5c]

Coś tu jest źle bo nie potwierdza artykulów, tzn. nie zmienia wartosci pola "ok".
Go to the top of the page
+Quote Post
BzikOS
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


php => Bazy (jak UPDATE ma sie do php?)

thx hwao
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #3





Goście







No, dobra spieszylo mi się, ale moze mi ktos odpowiedzieć?? biggrin.gif
Go to the top of the page
+Quote Post
Kinool
post
Post #4





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

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


hmm ale tylko nie zmienia czy cos wyswietla ?


--------------------
Go to the top of the page
+Quote Post
boloo77
post
Post #5





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.10.2003
Skąd: Mikołów

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


zobacz tak:
[php:1:96d58ed6de]<?php
$sql= "UPDATE artykuly SET ok = '0' WHERE id = '$id' LIMIT 1 ";
?>[/php:1:96d58ed6de]

Usuń z nazw tabeli i pol znaki " ' ".
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #6





Goście







No i nic, nadal nic nie daje... :/
Go to the top of the page
+Quote Post
djpeterek
post
Post #7





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


[php:1:e9244c58b2]
<?
include 'config.php';
$zapytanie = ("SELECT * FROM artykuly ORDER BY 'ok'");
$wykonaj = mysql_query($zapytanie);
while($rekord = mysql_fetch_array($wykonaj))
{
$ok=$rekord['ok'];
$id=$rekord['id'];
if ($ok=='1')
{
echo '<form action="okey2.php" method="POST">
<b><a href="zobaczall.php?id='.$rekord['id'].'" target="_blank">'.$rekord['tytul'].'</a></b> - Artykuł zatwierdzony <input type="submit" name="odtwierdz" value="Odtwierdź"></input><br><br>';
} else {
echo '<b><a href="zobaczall.php?id='.$rekord['id'].'" target="_blank">'.$rekord['tytul'].'</a></b> - Artykuł nie zatwierdzony <input type="submit" name="potwierdz" value="Potwierdź"></input></form><br><br>';
}
}
if($_POST['odtwierdz'])
{ $sql= "UPDATE 'artykuly' SET 'ok' = '0' WHERE 'id' = '$id' LIMIT 1";
mysql_query($sql) or die(mysql_error()); }

elseif($_POST['potwierdz'])
{ $sql= "UPDATE 'artykuly' SET 'ok' = '1' WHERE 'id' = '$id' LIMIT 1";
mysql_query($sql) or die(mysql_error()); }
?>
[/php:1:e9244c58b2]


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #8





Goście







No i dalej nie działa :/
Go to the top of the page
+Quote Post
djpeterek
post
Post #9





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


sproboj input zamienic na linka i sprawdzic czy dziala jezeli wtedy bedzie dzialac to cos nei tak w formularzu a jezeli nie to dalej bedziemy kombinowac jak to rozwiazac smile.gif


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #10





Goście







ale jaki mam zrobic if jezeli to jest link?? Tzn. jak ma kod wygladać? smile.gif
Go to the top of the page
+Quote Post
djpeterek
post
Post #11





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 10.10.2003

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


[php:1:7c371b37ef]<?php
if($_GET['akcja']=='potwierdz'){
//tu twe zapytanie do potwierdzenia
}
//a link
<a href='jakasstronka.php?akcja=potwierdz'>edytuj</a>
?>[/php:1:7c371b37ef]oczywiscie jest to przyklad reszte to mysle ze dasz rady sobie pozmieniac smile.gif


--------------------
Warsztat: Apache: 1.3.29 | MySQL: 3.23.58 | PHP: 4.3.4 | phpMyAdmin: 2.5.4
Narzędzia: Notatnik 0.1 - Photoshop 7.0
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 Aktualny czas: 20.08.2025 - 11:04