Oto kod mojego skryptu newsowego, a raczej jego czesc sluzaca do edycji:
[php:1:6c3434b412]<table border="0" width="750" cellspacing="1" cellpadding="0"align=center bgcolor=black>
<tr>
<td width="96%" colspan="5" bgcolor="#C0C0C0">
<p align="center"><b>Edytuj newsa</b></td>
</tr>
<tr>
<td width="5%" align="center" bgcolor="#E0E0E0">ID</td>
<td width="68%" align="center" bgcolor="#E0E0E0">Tytuł</td>
<td width="17%" align="center" bgcolor="#E0E0E0">Data</td>
<td width="10%" align="center" bgcolor="#E0E0E0">Modyfikuj</td>
</tr>
<?php
mysql_connect ("127.0.0.1","root","krasnal");
mysql_select_db (news);
$zapytanie = "SELECT * FROM news ORDER BY id DESC";
$wykonaj = mysql_query ($zapytanie);
while($wiersz=mysql_fetch_array ($wykonaj)) {
echo " <tr bgcolor=white>
<td width=4% align=center>".$wiersz['id']."</td>
<td width=18%>".$wiersz['tytul']."</td>
<td width=18% align=center>".$wiersz['data']."</td>
<td width=6% align=center><b><a href=edytuj.php?stan=modyf&idmodyf=".$wiersz['id'].">Edytuj</a></b></td>
</tr></table>";
}
if($stan=='modyf') {
$zapytanie = "SELECT * FROM news where id=$idmodyf";
$wykonaj = mysql_query($zapytanie);
$tablica = mysql_fetch_array($wykonaj);
echo "
<form method=post action=edytuj.php>
<table border=0 align=center bgcolor=black cellspacing=1>
<tr bgcolor=white><td align=right>ID:</td>
<td align=left><input type=text name=tytul value=".$tablica['id']." size=20></td></tr>
<tr bgcolor=white><td align=right>Tytuł:</td>
<td align=left><input type=text name=tytul value=".$tablica['tytul']." size=20></td></tr>
<tr bgcolor=white><td align=right>Data ( DD-MM-YYYY, H : i ) :</td>
<td align=left><input type=text name=data value=".$tablica['data']." size=20></td>
<tr bgcolor=white><td align=right>Treść:</td>
<td align=left><input type=text name=tresc size=20 value=".$tablica['tresc']."></td>
</tr>
<tr bgcolor=white><td align=center colspan=2><input type=hidden name=modyfikuj value=$idmodyf><input type=submit value=Modyfikuj
name=send></td></tr>
</table>
</form>";
}
elseif ($send=='Modyfikuj'){$zapytanie = "UPDATE news SET id='$id', tytul='$tytul', tresc='$tresc', data='$data' WHERE id=$modyfikuj";
$wykonaj = mysql_query ($zapytanie);
echo "<br>Dane poprawione<BR><a href=edytuj.php>Obejrzyj poprawiona bazę</a>";}
else {
}
?>
</table>[/php:1:6c3434b412]
Teraz mam trzy pytania:
:arrow: Dlaczego nie moge wyedytowac ID ? czy to dlatego ze w phpmyadmin jest ustawione domyslnie na 0
:arrow: Czego gdy w jakiejs wartosci jest przerwa ( np. w dacie ) to ucina sie reszta wartosci
:arrow: I ostatnie, trzecie, jak moge pobrac tresc newsa do textarea do inputa idzie, a do textarea nie chce ;-)
Bede wdzieczny za kazda pomoc