Jag försöker få en rad raderad i min textfil. Jag har tjuvkikat på koden i denna tråd. Den funkar utmärkt. Problemen kommer när jag försöker anpassa den koden till min övriga kod. Så här ser det ut hos mig.
Den koden fungerar utmärkt om man anropar den med hjälp av en radioknapp i ett formulär:[KOD<form method="POST" action="<? echo $PHP_SELF; ?>?action=erase">
<table>
<?
$fil="lasvart";
$fp = fopen($fil, r);
while($str = fgets($fp, 1024)) {
$exp = explode(" ", $str);
echo "<tr><td><input type=\"radio\" name=\"radera\" value=\"$exp[1]\"></td><td>$exp[0]</td></tr>\n";
// echo "<tr><td><a href='test.php?action=erase&radera=" . $exp[1] . "'>" . $exp[0] . "</a></td></tr>\n";
}
if ($fp) fclose($fp);
?>
</table>
<input type="submit">
</form> Det jag vill göra är att byta ut radioknappen och formuläret mot en textlänk som innehåller samma uppgifter. Den textlänken är nu bortkommenterad ovan. När jag byter formuläret mot textlänken raderas ingen rad, det är mitt problem.
Haha! Jag löste det!
När man försökte använda sig utav det sista värdet på varje rad i textfilen tog den med en radbrytning också. Det var därför det inte funkade när man skulle skriva det till en länk.
Tack i alla fall! :birp
383 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25