Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dodawania ogłoszeń, formularz
Forum PHP.pl > Forum > Przedszkole
przeemek
Panowie robię właśnie serwis ogłoszeniowy, do dodawania ogłoszeń chcę użyć takiego formularza
Kod
</span>
   <html>
   <body>
   <script language="JavaScript">
   function sprawdz_pola()
   {
       if (document.Ogloszenie.Temat.value == '')
       {
           alert('Przed wysłaniem formularza wypełnij pole Temat.');
            return false;
       }
       if (document.Ogloszenie.Tresc.value == '')
       {
           alert('Przed wysłaniem formularza wypełnij pole Treść.');
            return false;
       }
       if (document.Ogloszenie.Kontakt.value == '')
       {
           alert('Przed wysłaniem formularza wypełnij pole Kontakt.');
            return false;
       }
       return true;
   }
   </script>
         <h1> • Dodaj ogłoszenie</h1>
  
     <form name="Ogloszenie" method="post" action="/dodaj_ogloszenie.php"  enctype="multipart/form-data" onSubmit="return sprawdz_pola()">
           <table border="0" cellpadding="0" cellspacing="0" height="366">
             <tr align="right" valign="top">
               <td height="3" width="214"></td>
               <td width="24"></td>
               <td rowspan="4" width="66" valign="top" align="left">
                 <select name="Kategoria">
     <option>antyki i kolekcje</option><option>biznes i  usługi</option><option>biżuteria</option><option>dla  dziecka</option><option>dom i  ogród</option><option>elektronika, RTV i  AGD</option><option>książka, film, komiksy i  gry</option><option>maszyny i  urządzenia</option><option>motoryzacja</option><option>nauka  i  korepetycje</option><option>nieruchomości</option><option>odzież</option><option  selected>pozostałe</option><option>praca</option><option>sport  i turystyka</option><option>telefony i  akcesoria</option><option>zdrowie i  uroda</option><option>zwierzęta</option>  </select>
  
               </td>
               <td width="118"></td>
               <td width="24"></td>
               <td width="335" rowspan="4" valign="top" align="left">
                 <select name="Wojewodztwo">
                  
     <option>cały  kraj</option><option>dolnośląskie</option><option>kujawsko-pomorskie</option><option>lubelskie</option><option>lubuskie</option><option>łódzkie</option><option>małopolskie</option><option>mazowieckie</option><option>opolskie</option><option>podkarpackie</option><option>podlaskie</option><option>pomorskie</option><option>śląskie</option><option>świętokrzyskie</option><option>warmińsko-mazurskie</option><option>wielkopolskie</option><option>zachodniopomorskie</option>  </select>
  
               </td>
             </tr>
             <tr align="right" valign="top">
               <td height="1"></td>
               <td></td>
               <td rowspan="2" valign="top">
                 <p align="right"><b>Województwo:</b></p>
               </td>
               <td></td>
  
             </tr>
             <tr align="right" valign="top">
               <td valign="top" rowspan="2">
                 <p align="right"><b>Kategoria:</b></p>
               </td>
               <td height="23"></td>
               <td></td>
             </tr>
             <tr align="right" valign="top">
  
               <td height="1"></td>
               <td></td>
               <td></td>
             </tr>
             <tr align="right" valign="top">
               <td height="4"></td>
               <td valign="top"></td>
               <td valign="top" align="left" rowspan="2" colspan="4">
                 <input type="text" name="Temat" size="85" value="" maxlength="100">
               </td>
  
             </tr>
             <tr align="right" valign="top">
               <td height="24" valign="top">
                 <p align="right"><b>Temat:</b></p>
               </td>
               <td valign="top"></td>
             </tr>
             <tr align="right" valign="top">
               <td height="4"></td>
               <td valign="top"></td>
  
               <td valign="top" align="left" rowspan="2" colspan="4">
                 <input type="text" name="Cena" size="20" maxlength="20">
               </td>
             </tr>
             <tr align="right" valign="top">
               <td height="24" valign="top">
                 <p align="right"><b>Cena:</b></p>
               </td>
               <td valign="top"></td>
             </tr>
  
             <tr align="right" valign="top">
               <td height="4"></td>
               <td></td>
               <td colspan="4" rowspan="2" valign="top" align="left">
                 <textarea name="Tresc" rows="10" cols="65" wrap="OFF"></textarea>
               </td>
             </tr>
             <tr align="right" valign="top">
               <td height="173" valign="top">
                 <p align="right"><b>Treść :</b></p>
  
               </td>
               <td></td>
             </tr>
             <tr align="right" valign="top">
               <td height="4"></td>
               <td></td>
               <td colspan="4" rowspan="2" valign="top" align="left">
                 <textarea name="Kontakt" rows="5" cols="65" wrap="OFF"></textarea>
               </td>
  
             </tr>
             <tr align="right" valign="top">
               <td height="109" valign="top">
                 <p align="right"><b>Kontakt</b>:</p>
                 <p>&nbsp;</p>
               </td>
               <td></td>
             </tr>
             <tr align="right" valign="top">
               <td height="4"></td>
  
               <td></td>
               <td colspan="4" rowspan="2" valign="top" align="left">
                 <input type="file" name="Zdjecie" size="66">
               </td>
             </tr>
             <tr align="right" valign="top">
               <td valign="top" height="34">
                 <p align="right"><b>Zdjęcie:</b></p>
                 <p align="right" style="font-size:9">(image/jpeg max. 200 kb)</p>
  
               </td>
               <td></td>
             </tr>
             <tr align="right" valign="top">
               <td height="61" valign="top">&nbsp;</td>
               <td></td>
               <td colspan="4" valign="bottom" align="left">
                 <input type="submit" name="Submit" value="Dodaj ogłoszenie">
                 <input type="reset" name="Reset" value="Usuń wszystko">
               </td>
  
             </tr>
           </table>
         </form><span style="font-size: 12pt; font-family: "Times New Roman";">
   </body>
   </html>

ale muszę go troszkę przerobić i nie bardzo wiem jak. A mianowicie mój problem polega na tym że nie działa na mojej stronie jeśli wybiorę jakąś kategorię wpisze treśc i pozostałe informacje ogłoszenie nie pojawia sie tam co robię nie tak. Chcę też żeby pojawiło się okienko wyboru pod kategorii (np. Motoryzacja ==> pojawia się pasek z markami aut itp.) może być w miejscu województw bo ta opcja jest mi nie potrzebna. I aby po dodaniu ogłoszenia użytkownik został automatycznie przeniesiony o strony głównej serwisu, lub miejsca w którym zostało dodane jego ogłoszenie. Proszę o pomoc

Ewentualnie może być niewielkie formularz w każdej z kategorii, coś podobnego do forum gdzie zakłada się nowy temat.
gutek84
musisz miec plik php ktory odbierze wysylane wartosci pol formularza
form wysyla np:
Kod
Kategoria=bi%C5%BCuteria&Wojewodztwo=dolno%C5%9Bl%C4%85skie&Temat=aa&Cena=12&Tresc=ddd&Kontakt=ddd&Zdjecie=&Submit=Dodaj+og%C5%82oszenie


odbierasz to poprzez $_POST['kategoria'] dla kategorii, to samo dla pozostalych.

i jak masz baze robisz inserta z tego co odebrales.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.