Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Modyfikacja danych, Prosze o pomoc
sylsaw
post
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 29.06.2005

Ostrzeżenie: (10%)
X----


kod html

<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
</head>
<body bgcolor="#B0CEB5" leftmargin="30" topmargin="50">
<font size="6" face="Arial"><center>Dodaj Temat pracy</center></font><br>

<table width="200" align="center" border="0">
<form action="modify11.php" method="post">
<tr><td>id Tematu</td><td><input name="IdTematy"></td></tr>
<tr><td>id Wypozyczajacego</td><td><input name="IdWypozyczajacego"></td></tr>
<tr><td>id Stanu Pracy </td><td> <input name="IdStanuPracy"></td></tr>
<tr><td>id Autora</td><td><input name="IdAutora"></td></tr>
<tr><td>id Promotora</td><td><input name="IdPromotora"></td></tr>
<tr><td>id Recenzenta</td><td><input name="IdRecenzenta"></td><tr>
<tr><td>Temat Pracy</td><td><input name="TematPracy"></td></tr>
<tr><td>Rok Obrony</td><td><input name="RokObrony"></td></tr>
<tr><td>Numer Pracy</td><td><input name="NumerPracy"></td></tr>
<tr><td colspan="2">Slowa Kluczowe <textarea name="SlowaKluczowe" cols="20" rows="5"></textarea><br>
<tr><td colspan="2">
<input type="submit" name="submit "value="Modyfikuj">
<input type="reset" name="reset" value="Wyczyść pola"/><br />
</td></tr>
</form>
</table>
</body>
</html>


kod php
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
</head>
<body bgcolor="#B0CEB5" leftmargin="20" topmargin="20">
<?php

include('config.php');
// poł±czenie z baz± danych
$db =mysql_connect($sqlhost,$sqluser,$sqlpass) or
die("Nie mogę poł±czyć się z mysql");

// wybór bazy danych
mysql_select_db("ss") or
die("Nie mogę poł±czyć się z baz± danych");

// wprowadzenie nowego rekordu danych


$sql =
"Update tematy SET TematPracy='$TematPracy',
RokObrony='$RokObrony',
NumerPracy='$NumerPracy',
SlowaKluczowe='$SlowaKluczowe'
WHERE id='$idof'";


//mysql_query($sql);

$result = mysql_query($sql, $db);


mysql_close($db);

print "Nastapila zmiana.";

echo("<br /><a href=\"index.htm\">strona główna</a>");


?>
</body>
</html>


i nic sie nie dzieje, nic mi sie nie zmienia, prosze o pomoc.
Go to the top of the page
+Quote Post
mhs
post
Post #2





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


Witaj,

1) nie musisz umieszczac 3 postow na ten sam temat
2) uzywaj kolorowania składni
3) napisz jaki blad Ci sie wyswietla... a nie tylko informacje ze Ci sie nic nie zmienia...
4) sprawdz ustawienia register_globals; uzywaj $_POST['']
Go to the top of the page
+Quote Post
sylsaw
post
Post #3





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 29.06.2005

Ostrzeżenie: (10%)
X----


wlasnie zadnego bledu mi nie wywala poprostu nic sie nie dzieje, jak by wywalalo cos to moze bym sobie jakos poradzil
Go to the top of the page
+Quote Post
SongoQ
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Wyswletl sobie zapytanie i zobacz czy prawidlowe je wygenerowales.
Go to the top of the page
+Quote Post
mhs
post
Post #5





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


Wiec...
1) zacznij uzywac bbcode! dajesz kolejny watek tego typu, bez bbcode!

2)

przed
  1. <?php
  2.  
  3. include('config.php');
  4.  
  5. ?>


wstaw
  1. <?php
  2.  
  3. ini_set('display_errors', 1);
  4.  
  5. ?>


3)
poza tym sprawdz w pliku php.ini ustawienie register_globals lub tez wykorzystaj funkcje phpinfo() i odszukaj ustawienie register_globals

napisz co zrobiles i jakie sa tego wyniki, inaczej nie ma sensu tracic czasu
Go to the top of the page
+Quote Post
sylsaw
post
Post #6





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 29.06.2005

Ostrzeżenie: (10%)
X----


znaczy jakie zapytanie pozniej juz po mysql sprawdzam czy cos sie zmienilo i nic pytam sie select * from tematy;

a moze tak byc:
$sql =
"Update tematy SET IdWypozyczajacego='".$_POST["IdWypozyczajacego"]."',
IdStanuPracy='".$_POST["IdStanuPracy"]."',
IdAutora='".$_POST["IdAutora"]."',
IdPromotora='".$_POST["IdPromotora"]."',
IdRecenzenta='".$_POST["IdRecenzenta"]."',
TematPracy='".$_POST["TematPracy"]."',
RokObrony='".$_POST["RokObrony"]."',
NumerPracy='".$_POST["NumerPracy"]."',
SlowaKluczowe='".$_POST["SlowaKluczowe"]."'
WHERE Id='".$_POST["IdTematy"]."'";
Go to the top of the page
+Quote Post
mhs
post
Post #7





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


juz lepiej... sprawdz teraz to o czym mowil SongoQ, czyli czy prawidlowo masz przygotowane zapytanie

uruchom klienta mysql lub co innego i sprawdz.
Go to the top of the page
+Quote Post
sylsaw
post
Post #8





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 29.06.2005

Ostrzeżenie: (10%)
X----


teraz to za bardzo nie wiem o co chodzi, niestety jestem laikiem, zapytanie pod mysql o wyswietlenia danych w tabeli to select * from...; jesli nie o to chodzi to prosze o jakies blizsze wskazowki, z gory dzieki
Go to the top of the page
+Quote Post
aleksander
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


crossposting i nieuzywanie tagu [php]
leci ostrzeżenie
Go to the top of the page
+Quote Post
sylsaw
post
Post #10





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 29.06.2005

Ostrzeżenie: (10%)
X----


powie mi ktos o co w tym chodiz bo juz normalnie nie moge
Go to the top of the page
+Quote Post
mhs
post
Post #11





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


mozesz podac strukture bazy danych?? pomoge Ci wowczas przy tym skrypcie
Go to the top of the page
+Quote Post
sylsaw
post
Post #12





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 29.06.2005

Ostrzeżenie: (10%)
X----


struktura tak jak napisalem u gory juz mam wiecej tabel, ale jak juz zrobie do jednej to do innych tez mam strone i fomularz i teraz chcialbym zeby to wszystko przez strone sie aktualizowalo, i nie wiem jak to zrobic
Go to the top of the page
+Quote Post
SongoQ
post
Post #13





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Chodzilo mi o to ze zrob echo tego wygenerowanego zapytania i sprawdz np w phpmyadminie czy cos Ci zwraca.

echo $sql;
Go to the top of the page
+Quote Post
sylsaw
post
Post #14





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 29.06.2005

Ostrzeżenie: (10%)
X----


oki moze jakos sobie poradze, nie przeszkadzam bo nie wiem o co chodzi z tym co pisales, dzieki,
Go to the top of the page
+Quote Post

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: 30.09.2025 - 21:57