Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z uaktualnianiem rekordow w bazie mysql
Aiker
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 9.09.2003
Skąd: K-ce

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


mod.php[php:1:57770e3bb4]<?php
$dbname = "news";
$table_name = "news";
$connection = @mysql_connect("localhost", "Aiker", "254909") or die("Nie ma połączenia");
$db = @mysql_select_db($dbname, $connection) or die("Nie ma bazy danych");
$sql = "SELECT nr, data, tytul FROM $table_name order by nr";

$result = @mysql_query($sql, $connection) or die("Wykonanie zapytania nie powiodło sie");

while ($row = mysql_fetch_array($result)) {
$nr = $row['nr'];
$data = $row['data'];
$tytul = $row['tytul'];

$option_block .= "<option value="$nr">$data, $tytul</option>";
}

$display_block = "
<form method="post" action="mod2.php">
<P><strong>News wybrany:</strong>
<select name="nr">
$option_block
</select>
<INPUT TYPE="Submit" NAME="submit" Value="Wybierz tego newsa"</P>
</FORM>
";

?>
<HTML>
<HEAD>
<TITLE>System newsów Administracja</TITLE>
</HEAD>
<BODY>
<H2><em>Zmodyfikuj Newsa - Wybierz z listy</em></H1>
<P>Chcąc zmodyfikowac newsa musisz wybrać jeden z poniższej listy</p>
<? echo "$display_block"; ?><br>
<p><a href="admin.php">Powrót do menu</a></p>
</BODY>
</HTML>

?>[/php:1:57770e3bb4]
mod2.php[php:1:57770e3bb4]<?php
$db_name = "news";
$table_name = "news";
$connection = @mysql_connect("localhost", "Aiker", "254909") or die("Nie ma połączenia.");
$db = @mysql_select_db($db_name, $connection) or die("Wybór bazy nie możliwy.");
$sql = "SELECT
data, tytul, tresc, autor
FROM $table_name
WHERE nr = '$nr'";
$result = @mysql_query($sql, $connection) or die("Wykonanie zapytania nie powidlo sie");

while ($row = mysql_fetch_array($result)) {

$data = $row['data'];
$tytul = $row['tytul'];
$tresc = $row['tresc'];
$autor = $row['autor'];
}
?>
<HTML>
<HEAD>
<TITLE>System newsów Administracja</TITLE>
</HEAD>
<BODY>
<H2><em>Modyfikuj newsa</em></H2>
<FORM METHOD="post" Action="mod3.php">
<INPut type="hidden" name="nr" value"<? echo "$nr"; ?>">
<P><strong>Data(RRRR.MM.DD)</strong><br>
<INPut type="text" name="data" value="<? echo "$data"; ?>" size=10 maxlength=10></P>
<P><strong>Tytuł newsa</strong><br>
<Input type="text" name="tytul" value="<? echo "$tytul"; ?>" size=30 maxlength=29></P>
<P><strong>Tresc Newsa</strong><br>
<textarea name="tresc" cols=35 rows=5 wrab=virtual><? echo "$tresc"; ?></textarea></P>
<P><strong>Autor</strong><br>
<Input type="text" name="autor" value="<? echo "$autor"; ?>" size=25 maxlength=20></P>
<P><Input type="submit" name="submit" value="Aktualizuj newsa"></P>
<BR>
<p><a href="admin.php">Powrót do menu</a></p>
<br>
</form>
</BODY>
</HTML>



?>[/php:1:57770e3bb4]
mod3.php
[php:1:57770e3bb4]<?php
$db_name = "news";
$table_name = "news";
$connection = @mysql_connect("localhost", "Aiker", "254909") or die("Nie ma połączenia.");
$db = @mysql_select_db($db_name, $connection) or die("Wybór bazy nie możliwy.");
$sql = "UPDATE $table_name
SET
data='$data',
tytul='$tytul',
tresc='$tresc',
autor='$autor'
WHERE nr = '$nr'
";
$result = @mysql_query($sql, $connection) or die("Wykonanie zapytania nie powidlo sie");
?>
<HTML>
<HEAD>
<TITLE>System newsów Administracja</TITLE>
</HEAD>
<BODY>
<H2><em>Modyfikuj newsa</em></H2>
<P>Poniższe informacje zostały zmodyfikowane w <? echo "$table_name"; ?></P><br>
<P><strong>Data(RRRR.MM.DD)</strong><br>
<? echo "$data"; ?></P>
<P><strong>Tytuł newsa</strong><br>
<? echo "$tytul"; ?></P>
<P><strong>Tresc Newsa</strong><br>
<? echo "$tresc"; ?></P>
<P><strong>Autor:</strong><br>
<? echo "$autor"; ?></P><br>
<p><a href="admin.php">Powrót do menu</a></p>
</BODY>
</HTML>
?>[/php:1:57770e3bb4]
niby pisze ze wszyskto w porzadku ale jedna nie uaktualnia sie w bazie danych:( poradzcie cos (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
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: 3.10.2025 - 17:53