Prikaz jedne poruke
Stara 26.1.2010, 21:12   #1
nepoverljiv
Član
 
Član od: 13.4.2008.
Poruke: 157
Zahvalnice: 7
Zahvaljeno 2 puta na 2 poruka
Question PHP forma i MySQL

Napravio sam bazu koju sam nazvao Arion, u njoj imam 3 tabele i to su:
- Meni, koja sadrzi sledeca polja: id, menu_name, position, visible. Kolona menu_name sadrzi naslove kao sto su Dobrodosli, O nama, Ponuda...
- Sadrzaj, koja sadrzi sledeca polja: id, meni_id (ovo mi je veza sa prethodnom tabelom meni), sadrzaj_name (tipa ako je u pitanju Ponuda, tu napisem Kopaonik, ili Tara, ili...), content (tu je detaljan opis), position, visible, slika1, slika2, slika3
- Users, koja sadrzi sledeca polja: id, user_name, hashed_password
Moja forma za unos je sledeca
1.Meni: _____________ - ovo ne znam da popunim, tu mi treba da korisnik moze da izabere da li je to Dobrodosli, O nama, Ponuda iz tabele "meni", i da kad izabere, i popuni ostatak forme i napravi neku novu stranicu ciji svi podaci idu u tabelu "sadrzaj", u polje meni_id doda vrednost id izabranog menija. Tj. ako izabere Dobrodosli da u meni_id napise koji je id od dobrodosli
2. Ime sadrzaja: ____________ - ovo sam uspeo i ide u sadrzaj_name
3. Content: _____________ - ovo sam uspeo i ide u content
4. Position : ________ - ovo ne znam, treba da mi ponudi forma da izaberem na kojoj ce poziciji biti, kad ubacujem prvu da mi ponudi samo broj 1, a kad ubacujem trecu da mi ponudi da izaberem izmedju 3 mesta, i ovo ide u position u tabelu Sadrzaj
5. Visible : ______ - ovo sam upseo i ide u visible, tabela Sadrzaj
6: Slika 1: _____ - ovo sam uspeo
7: Slika 1: _____ - ovo sam uspeo
8: Slika 1: _____ - ovo sam uspeo


Da li bi neko mogao da mi pomogne sa PHP kodom. Ja sam uradio ovo

PHP kod:
<tr>
        <td>Meni :</td>
        <td>
        <?php // Ovaj deo me zeza najvise
            
$tbl_name="meni";
            
$result mysql_query("SELECT * FROM $tbl_name");
            
$count=mysql_num_rows($result);
            
$row=mysql_fetch_array$result );
            echo 
"<select name=odabir>";
            
$i=0;
            for(
$i=0;$i<=$count-1;$i++)
                {
                    
$tbl_name2="sadrzaj";
                    
$id_menu=$row['meni_id'];
                    
$resultsub mysql_query("SELECT * FROM $tbl_name2 WHERE meni_id=$id_menu");
                    
$countsub=mysql_num_rows($resultsub);
                    
$rowsub=mysql_fetch_array$resultsub );
                    
$j=0;
                    for(
$j=0;$j<=$countsub-1;$j++)
                    {
                         echo 
"
                        
                            <option value="
.$rowsub['meni_id'].">
                                "
.$row['menu_name'].
                            </option>"
;
                    }
                    
$row=mysql_fetch_array$result );
                }
        echo 
"    </select>";
        
?>
        
        
        
        </td></tr>
        <tr></tr>
        <tr>
            
        <tr>
        <td>Submenu :</td>
        <td><input type="text" name="sadrzaj_name" size="30"></td></tr>
        <tr></tr>
        
        <tr>
        <td>Sadrzaj :</td>
        <td><textarea name="content" rows="20" cols="80"></textarea></p><br/>&nbsp
        </td></tr>
        
        <tr></tr>
        <tr>
        <td>Position :</td>
        <td><select name="position"></td></tr>
        <tr></tr>
        <tr>
        <td>Visible :</td>
        <td><input type="radio" name="visible" value="0"<?php 
    
if ($sel_page['visible'] == 0) { echo " checked"; } 
    
?> /> Ne
    &nbsp;
    <input type="radio" name="visible" value="1"<?php 
    
if ($sel_page['visible'] == 1) { echo " checked"; } 
    
?> /> Da </td></tr>

        <tr>
        <td>Slika 1 :</td>
        <td><input type="file" name="slika1"></td></tr>
        <tr>
        <td>Slika 2 :</td>
        <td><input type="file" name="slika2"></td></tr>
        <tr>
        <td>Slika 3 :</td>
        <td><input type="file" name="slika3"></td></tr>
        <tr></tr>
        <tr><td></td><td align="left"><input type="submit" value="Submit"></td></tr>

    </table><br>


Poslednja ispravka: GoranSTX (26.1.2010 u 21:33) Razlog: PHP tagovi, valjda...
nepoverljiv je offline   Odgovor sa citatom ove poruke