26.1.2010, 21:12
|
#1
|
Član
Član od: 13.4.2008.
Poruke: 157
Zahvalnice: 7
Zahvaljeno 2 puta na 2 poruka
|
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/>  </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 <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...
|
|
|