Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> edycja - czemu nic nie pokazuje?
Stef@n
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 3
Dołączył: 14.08.2003

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


Zrobiłem skrypt do edycji i jak przycisne edytuj to pokazuje sie formulaz ale nie uzupełniony. Oto ten skrypt:
[php:1:9bd536763e]<?php

//Skrypt bedzie edytowanie newsa


mysql_connect ("localhost", "root", "") or
die ("Nie można połaczyc sie z MySql"); //pruba łonczenia sie z MySql

mysql_select_db ("kolusz") or
die ("Nie mozna sie połaczyc z baza kolusz"); //pruba łonczenia sie z baza kolusz

if ($co == 'popraw') { //poprawianie newsa
if ($tytul && $tresc_krotka && $tresc && $zdjecie && $zrodlo && $osoba) {
$query = "UPDATE news SET (nr, data, tytul, tresc_krotka, tresc, zdjecie,";
$query .= "zrodlo, osoba) WHERE nr='$nr';";
$wynik = mysql_query ($query);
}
}

elseif ($co == 'edytuj') { //poprawianie newsa
$query = "SELECT * FROM news WHERE nr='nr';";
$wynik = mysql_query ($query);
$rekord = mysql_fetch_array ($wynik);

print '
<form method=post>
<table border=0 cellpadding=0 cellspacing=0 width=50%>
<INPUT TYPE=hidden NAME=co VALUE=popraw>
<INPUT TYPE=hidden NAME=nr VALUE='.$rekord[0].'>
<tr>
<td>
<p><b>Tytuł:</b></p>
</td>
</tr>
<tr>
<td>
<p><input type=text name=tytul value="'.$rekord[2].'" size=50></p>
</td>
</tr>
<tr>
<td>
<p><b>Tresc krotka:</b></p>
</td>
</tr>
<tr>
<td>
<p><textarea name=tresc_krotka value="'.$rekord[3].'" rows=10 cols=50></textarea></p>
</td>
</tr>
<tr>
<td>
<p><b>Tresc cała:</b></p>
</td>
</tr>
<tr>
<td>
<p><textarea name=tresc value="'.$rekord[4].'" rows=15 cols=50></textarea></p>
</td>
</tr>
<tr>
<td>
<p><b>Zdjecie:</b></p>
</td>
</tr>
<tr>
<td>
<p><input type=text name=zdjecie value="'.$rekord[5].'" size=50></p>
</td>
</tr>
<tr>
<td>
<p><b>Zródło:</b></p>
</td>
</tr>
<tr>
<td>
<p><input type=text name=zrodlo value="'.$rekord[6].'" size=50></p>
</td>
</tr>
<tr>
<td>
<p><b>Kto dodał:</b></p>
</td>
</tr>
<tr>
<td>
<p><input type=text name=osoba value="'.$rekord[7].'" size=50></p>
</td>
</tr>
<tr>
<td>
<p align=center><input type=submit value=popraw>
<input type=reset value=Czysc></p>
</td>
</tr>
</table>
</form>';
}

$wynik = mysql_query ("SELECT * FROM news ORDER BY nr DESC LIMIT 0,15;") or
die ("Bład w pytaniu");

print"
<table border=1 cellpadding=0 cellspacing=0 width=50%>
<tr bgcolor=dadada>
<td width=180>
<p><b>Data:</b></p>
</td>
<td width=345>
<p><b>Temat:</b></p>
</td>
<td width=94>
<p><b>Edytuj:</b></p>
</td>
</tr>
</table>";


while ($rekord = mysql_fetch_array ($wynik)) {

print"
<table border=1 cellpadding=0 cellspacing=0 width=50%>
<tr>
<td width=180>
<p><i>".$rekord[1]."</i></p>
</td>
<td width=345>
<p>".$rekord[2]."</p>
</td>
<td width=94>
<p><a href=edytuj.php?co=edytuj&nr=".$rekord[0]."><b>Edytuj</b><a></p>
</td>
</tr>n
</table>";

}

?>[/php:1:9bd536763e]

No i co zas tutaj jest zle?questionmark.gif
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 04:50