Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] problem z pobraniem/wyswietleniem danych
kosmic
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 31.10.2007

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


mam problem gdyz cos nie chce mi działac do konca formularz edycji danych, a dokladnie chodzi o to ze po wcisnieciu edydtuj kategorie to pobrac id i wyswietlic formularz z danymi ktore sa obecnie w bazie pod tym id...

no i niestety nazwa kategorii mi sie wyswietla, ale juz opis nie chce
to czesc skryptu edytujacego kategorie... to znaczy jeszcze nie skaczony bo narzie nic nie robi, ale to potem, najpierw problem o który mowie:
Kod
<?
if(isset($_GET['kategoria']) && $_GET['kategoria']=='edytuj' && isset($_GET['id_kat'])) {
?>
        <table border="0" cellpadding="5" cellspacing="2" width="100%" height="20">
        <tr>
            <td class="tytul_adm_cen"><b>Edycja kategorii</b></td>
        </tr>
        </table>
        
        <table border="0" cellpadding="5" cellspacing="2" width="100%" height="20">
        <tr>
            <td valign="top" class="adm_cen">
            
            <table border="0" cellpadding="5" cellspacing="0" width="100%" height="20" bgcolor="#000000">
                <tr>
                    <td class="adm_cen_tresc" height="10"></td>
                </tr>
                <tr>
                    <td valign="top" class="adm_cen_tresc">
                    
<?
$inf_kategor = mysql_query ("SELECT * FROM  kategoria WHERE id ='$_GET[id_kat]'");
while ($zapisz_kat = mysql_fetch_array($inf_kategor))
$inf_kat = $zapisz_kat['kategoria'];
$inf_id = $zapisz_kat['id'];
$inf_opis = $zapisz_kat['opis_kat'];
?>
                    Edytowana kategoria: <b><? echo $inf_kat; ?></b>
                    </td>
                </tr>
                <tr>
                    <td valign="top" class="adm_cen_tresc">
<?
echo "<form action=\"dodaj_kat.php\" method=\"post\" enctype=\"multipart/form-data\">
                <b>Kategoria</b><br>
                <input type=\"text\" name=\"kat_form1\" size=\"40\" value=\"$inf_kat\" maxlength=\"50\"><br/>
                <input  type=\"hidden\" name=\"PHPSESSID\" value=\"$s_id\"><br/>
                <b>Opis kategorii<b><br>
                <textarea name=\"opis_kat_form1\" value=\"\" rows=\"5\" cols=\"50\">$inf_opis</textarea><br><br/>
                <input type=\"submit\" value=\"Zatwierdz zmiany\"><br><br/>
                </form>";
?>
                    </td>
                </tr>
<?
    $id=$_GET['id_kat'];
    $pobieranie = mysql_query ("SELECT zdjecie,kategoria,id FROM foto WHERE kategoria='$id'");
    while($wynik = mysql_fetch_array($pobieranie)) {
    $zdjecie = $wynik['zdjecie'];
    $id_kategorii = $wynik['kategoria'];
    $id_zdj = $wynik['id'];
    }
    $message .= 'info chwilowe'.$id.'!';
    }
?>


ktos moze cos poradzic questionmark.gif
bo nie wiem dlaczego nie chce pobrac opisu...

oczywisice w bazie jest pole 'opis_kat'
Go to the top of the page
+Quote Post
Ar2r
post
Post #2





Grupa: Zarejestrowani
Postów: 140
Pomógł: 16
Dołączył: 12.06.2002
Skąd: Kielce

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


Skoro pobiera ci z bazy nazwę kategorii to i zapewne opis. Element <textarea> nie posiada atrybutu value. Pisz jeśli możesz w czystym html'u - zapis jest bardziej przejrzysty.
  1. <form action="dodaj_kat.php" method="post" enctype="multipart/form-data">
  2. <b>Kategoria</b><br>
  3. <input type="text" name="kat_form1" size="40" value="<?php print $inf_kat;?>" maxlength="50"><br/>
  4. <input type="hidden" name="PHPSESSID" value="<?php print $s_id;?>"><br/>
  5. <b>Opis kategorii<b><br>
  6. <textarea name="opis_kat_form1" rows="5" cols="50"><?php print $inf_opis;?></textarea><br><br/>
  7. <input type="submit" value="Zatwierdz zmiany"><br><br/>
  8. </form>
Go to the top of the page
+Quote Post

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: 21.08.2025 - 10:57