ďťż

[PHP]połączenie dwóch kodów

       

Podstrony


telcocafe

Mam na stronie formularz, który posiada listę wyboru, pobierająca elementy z tabeli MySQL:
<?php $connection = mysql_connect("localhost", "root", "krasnal") or die ("Nie można połączyć się z serwerem"); $db = mysql_select_db("domowa",$connection) or die ("Nie można wybrać bazy danych"); $query = "SELECT * FROM kategoria"; $result = mysql_query($query) or die("Wykonanie zapytania nie powiodło się: ". mysql_error()); echo "<select name='kategoria' size='8'>"; while ($row = mysql_fetch_array($result)) { echo "<option>".$row['nazwa']."</option>"; } echo "</select>"; mysql_close($connection); ?>

Po wcisnięciu klawisza Submit przechodzę od kodu, który generuje formularz. Muszę zrobićcoś takiego, abym zapisał coś w pliku .txt o takiej nazwie, jak element, który został wybrany w polu wyboru. Plik ten został już stworzony przez inny kod, ja jednak nie potrafie zapisać w tym pliku zadnych danych <_<
$kategoria = $_REQUEST["kategoria"]; $znaki=array(" " => "_", "ą" => "a", "ę" => "e", "ś" => "s", "ż" => "z", "ź" => "z", "ć" => "c", "ń" => "n", "ó" => "o", "ł" => "l", "&" => "and", "/" => "", "'" => ""); foreach($kategoria as $fruit){ echo strtr($fruit,$znaki),".txt"; }
To jest skrypt, dzięki któremu mogę odczytać wybrany element z pola wyboru i dodać do niego rozszerzenie .txt , a także zamienić wszystkie spacje i polskie znaki na inne

if (file_exists("$link")) $dane=file("$link"); else $dane=array(); $category=fopen("$link",'w'); flock($category,2); fputs( $category,"<a href='$do_wpisu'>$tytul</a>"); for ($i=0;$i<count($dane);$i++) fputs($category,$dane[$i]); flock($category,3); fclose($category);

To jest kod kod który teoretyczie powinien zapisać w pliku $kategoria.txt dane znajdujące się po funkcji fputs

Problem tkwi w połączeniu tych kodów, tak aby działały jak napisałem powyżej, i co powinno być zamiast $link

Za wszelkie odpowiedzi dziękuję, i pozdrawiam :)



no a czy to kompletny kod? Bo ja tam nie zauważyłem dość istotnej linijki:
<input tyle=submit>


no a czy to kompletny kod? Bo ja tam nie zauważyłem dość istotnej linijki:
<input tyle=submit>


To nie jest kompletny kod. Jest również inna część formularza i kodu skryptowego, lecz nie ma on raczej wplywu na problem jaki rozwiąłem w tym temacie :)

No dobra, ale mam jeszcze pytanie. Czy te trzy bloki kodu które tu dałeś są w 3 osobnych plikach?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.