otoz w sqlu mam rekord jednego uzytkownika w ktorym dane jego zapisane
w jednym z pol sa w nastepujacy sposob:

5:costam:costams|2:costam:costams|88:costam:costams

znak | to oczywiscie separator.

jak zrobic zeby usunac np pole 2:costam:costams ?
i uzyskac wynik 5:costam:costams|88:costam:costams itd questionmark.gif?

chce to zrobic linkiem do funkcji np:
Kod
<a href=index.php?op=usuwaj&a=$costam>usuń</a>

wykorzystujac tylko parametr $costam

gdy zrobilem to tak jak ponizej to wynik oczywiscie

5:costam:costams|2:questionmark.gifquestionmark.gif?:costams|88:costam:costams

[php:1:d3eef52cfd]<?php
function usuwaj() {

global $REMOTE_ADDR,$a;

$result = mysql_query("select * from cap where adres='$REMOTE_ADDR'");

$rekord = mysql_fetch_array ($result);

$rekord[1] = eregi_replace($a, "?questionmark.gifquestionmark.gif", $rekord[1]);

$result=mysql_query("UPDATE cap SET amam='$rekord[1]' where adres='$REMOTE_ADDR'");
?>[/php:1:d3eef52cfd]
pzdr.
jakub


Używaj znaczników php