Pyksel
18.04.2004, 18:52:45
Wiem jak zrobic zwykly formularz w php i mam z modulu phpnuka kod formualarza.Jest to modul Rekomenduj nas.
I chce zrobic formularz KUPNA REKLAMY chodzi oto ze w formularzu sa do zaznaczania pewne pola , ale nie typu ALBO/ALBO , i po kliknieciu przycisku OK to dane z formularza wysylane sa do mnie.
Lub moze ktos ma taki modul?
BzikOS
18.04.2004, 19:01:42
Pro => Początkujący
A o co chodzi?
Pyksel
18.04.2004, 19:14:02

Przeciez pisze oco mi chodzi
invx
18.04.2004, 19:17:48
[php:1:48a5473cbb]<?php
<form method="POST" action="mailto:mail">
pole1<input type="checkbox" name="C1" value="ON"><br>
pole2<input type="checkbox" name="C2" value="ON"><br>
pole3<input type="checkbox" name="C3" value="ON"><br>
<input type="submit" value="Prześlij" name="B1"></p>
</form>
?>[/php:1:48a5473cbb]
o to chodzi??
BzikOS
18.04.2004, 19:23:04
Cytat

Przeciez pisze oco mi chodzi
Cytat
Wiem jak zrobic zwykly formularz
A są niezwykłe formularze?
Cytat
formularz w php
A to coś nowego, bo nie słyszałem o formularzach w php.
Cytat
ale nie typu ALBO/ALBO
Mówisz o polach typu 'radio'?
Cytat
Lub moze ktos ma taki modul?
Czyli jaki? Bo zdanie:
"I chce zrobic formularz KUPNA REKLAMY chodzi oto ze w formularzu sa do zaznaczania pewne pola , ale nie typu ALBO/ALBO , i po kliknieciu przycisku OK to dane z formularza wysylane sa do mnie." jest jak dla mnie niezbyt logiczne i nadal nei rozumiem z czym masz problem.
Pyksel
18.04.2004, 19:42:07
TAK RADIO niechce okraglych tylko kwadraty
BzikOS
18.04.2004, 19:45:16
No to zamień 'radio' na 'checkbox', a jako nazwa użyj tablicy, czyli np. <input type="checkbox" name="check[]" value="kolejny nr checkboxa"> - w php dostaniesz tablicę $check z wartościami (value) zaznaczonych checkboxów.
Początkujący -> XHTML, CSS i ECMAScript
Pyksel
18.04.2004, 19:47:52
Cytat
[php:1:fcdbb0592a]<?php
<form method="POST" action="mailto:mail">
pole1<input type="checkbox" name="C1" value="ON"><br>
pole2<input type="checkbox" name="C2" value="ON"><br>
pole3<input type="checkbox" name="C3" value="ON"><br>
<input type="submit" value="Prześlij" name="B1"></p>
</form>
?>[/php:1:fcdbb0592a]
o to chodzi??
Noi wpisalem swoj mail i oto co wyskakuje po odpaleniu
Cytat
Parse error: parse error in /usr/home/user/pyksel/www/formularz.php on line 2
Zajec
18.04.2004, 20:30:38
1) przeczytaj co Ci napisał BzikOS
2) dowiedz sie co to html
3) dowiedz sie co to php :?
invx
19.04.2004, 12:57:37
A moze tak
Kod
<html>
<form method="POST" action="mailto:mail">
pole1<input type="checkbox" name="C1" value="ON"><br>
pole2<input type="checkbox" name="C2" value="ON"><br>
pole3<input type="checkbox" name="C3" value="ON"><br>
<input type="submit" value="Prześlij" name="B1"></p>
</form>
</html>
Pyksel
19.04.2004, 14:52:21
a mozna by taki formularz bez uzycia programu pocztowego??
Bo taki mi nie odpowiada.CHociaz sprubuje jeszcze cos
Zajec
19.04.2004, 15:34:49
Kod
action="zapisuj.php"
a w pliku zapisuj.php pobierasz wartość zmiennych z formularza, czyli
Kod
$_POST['C1']
$_POST['C2']
$_POST['C3']
i zapisujesz w pliku czy bazie - zależnie od upodobań
Pyksel
19.04.2004, 17:09:56
Chyba jednak za malo jeszcze umiem php ;(
invx
19.04.2004, 17:54:15
to w takim trazie zacznij od kursy ew. poszukaj sobie gotowca np. system newsow i przerob...
dodaj.html
[xml:1:519cbc1c6c]
<html>
<p>
<center> <font color="green" size="7"> Dodaj ogłoszenie
</center> <br>
<div align="center">
<table border="2" width="230" height="180">
<tr>
<td width="230" height="210">
<form action="dwa.php" method="POST">
<p align="center"><br>
<b> <font color="#008000">
Tytuł reklamy: </font> </b> <br>
<input type="text" name="p1" size="20" maxlenght="30"> <br>
<br>
<b> <font color="#008000">
Treść reklamy: </font> </b> <br>
<textarea rows="3" name="p2" cols="20"> </textarea>
<br>
<br>
<b> <font color="#008000"> Twuj
nick: </font> </b> <br>
<input type="text" name="p3" size="22" maxlenght="30"> <br>
<b> <font color="#008000"> Twuj
e-mail: </font> </b> <br>
<input type="text" name="p4" size="22" maxlenght="30"> <br>
<br>
<input type="submit" value="WYSLIJ">
</font>
</form>
</td>
</tr>
</table>
</div>
</body>
</html>
[/xml:1:519cbc1c6c]
dwa.php
[php:1:519cbc1c6c]
<?php
$plik="ogloszenia.txt";
$tablica=file($plik);
$ile=count($tablica);
$data=date('d m y');
for($id=0; $id<$ile; $id++);
$fp = fopen("ogloszenia.txt", "a");
$p2= str_replace("rn", " ", $_POST['p2']); //zamienia enter w polu textarea na space
$p2= str_replace("n", " ", $_POST['p2']); //zamienia enter w polu textarea na space
flock($fp, 2);
fwrite($fp,
$_POST['p1']."|*|".$p2."|*|".$_POST['p3']."|*|".$_POST['p4']."|*|".$data."|*|"."
n");
flock($fp,3);
fclose($fp);
echo("
<center><font size="5" face="verdana" color="green">reklama została
pomyślnie dodane <br>kliknij <a href="odczyt.php#dol">TUTAJ</a> aby je
zobaczyć<br>
lub <a href="../index.php">tutaj</a> aby powrócić do strony głównej<br>serwisu
</font></center>");
?>
[/php:1:519cbc1c6c]
masz gotowca ehhh...
Pyksel
19.04.2004, 21:37:44
Dobra zrobilem cos takiego :/:
[php:1:0764e17fc4]
<?php
#### Generated by Module Creator - By Disipal site (www.disipal.net) ####
if (!eregi("modules.php", $PHP_SELF)) {
die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
include("header.php");
$index = 0;
OpenTable();
echo"<B>Formularz do wypelnienia <b></center><TABLE CELLSPACING=0 CELLPADDING=0 WIDTH="550" ALIGN=CENTER BORDER=0><TBODY> <TR> <td><form action="http://www.interpc.pl/~pyksel/modules?=hgfdh" method="post"> <center><p><br></p><p align=center style="margin-bottom:4px;"><font face="verdana,arial,sans" size="2" color="#ffff00"><b>Wy¶wietlenia bannera :</b></p><table width="100%" cellpadding="0" cellspacing="0" align=center style="font: 11px verdana,arial,verdana,sans; "><tr>"
. " <td ALIGN=left><B>15000</B></td>"
. " <td ALIGN=right><b>3.00 zł</b> <INPUT TYPE="CheckBox" NAME="wb1" value="3"> </td>"
. " </tr><tr><td ALIGN=left><B>25,000</B> wy¶wietleń</td>"
. " <td ALIGN=right><b> 5.00 zł</b> <INPUT TYPE="CheckBox" NAME="wb2" value="5"> </td>"
. " </tr><tr><td ALIGN=left><B>100,000</B> wy¶wietleń</td><td ALIGN=right><b>15.00 zł</b> <INPUT TYPE="CheckBox" NAME="wb3" value="15"> </td>"
. " </tr><tr><td ALIGN=left><B>1 dzień </B> wy¶wietleń</td><td ALIGN=right><b>5.00 zł</b> <INPUT TYPE="CheckBox" NAME="wb4" value="5"> </td>"
. " </tr><tr><td ALIGN=left><B>1 tydzień</B> wy¶wietleń</td><td ALIGN=right><b>15.00 zł</b> <INPUT TYPE="CheckBox" NAME="wb5" value="15"> </td>"
. " </tr><tr><td ALIGN=left><B>1 miesi±c</B> wy¶wietleń</td>"
. " <td ALIGN=right><b>50.00 zł</b> <INPUT TYPE="CheckBox" NAME="wb6" value="50"> </td>"
. " </tr></table><TABLE CELLSPACING=0 CELLPADDING=0 WIDTH="100%" ALIGN=CENTER BORDER=0 > <center>"
. " <p align=center class="style1" style="margin-bottom:4px;"><font face="verdana,arial,sans" size="2">Buttony 88x33 </font></p>"
. " <table width="100%" cellpadding="0" cellspacing="0" align=center style="font: 11px verdana,arial,verdana,sans; ">"
. " <tr>"
. " <td ALIGN=left><span class="style1"><font size="2" face="verdana,arial,sans">150000 </font></span></td>"
. " <td ALIGN=right><span class="style2"><font size="2" face="verdana,arial,sans"><b>2.50 zł</b>"
. " <INPUT TYPE="CheckBox" NAME="wb1" value="3">"
. " </font></span></td>"
. " </tr>"
. " <tr>"
. " <td ALIGN=left><span class="style2"><font size="2" face="verdana,arial,sans"><B>250000</B> wy¶wietleń</font></span></td>"
. " <td ALIGN=right><span class="style2"><font size="2" face="verdana,arial,sans"><b>4.00 zł</b>"
. " <INPUT TYPE="CheckBox" NAME="wb2" value="5">"
. " </font></span></td>"
. " </tr>"
. " <tr>"
. " <td ALIGN=left><span class="style2"><font size="2" face="verdana,arial,sans"><B>100,0000</B> wy¶wietleń</font></span></td>"
. " <td ALIGN=right><span class="style2"><font size="2" face="verdana,arial,sans"><b>13.00 zł</b>"
. " <INPUT TYPE="CheckBox" NAME="wb3" value="15">"
. " </font></span></td>"
. " </tr>"
. " <tr>"
. " <td ALIGN=left><span class="style2"><font size="2" face="verdana,arial,sans"><B>1 dzień </B> wy¶wietleń</font></span></td>"
. " <td ALIGN=right><span class="style2"><font size="2" face="verdana,arial,sans"><b>4.50 zł</b>"
. " <INPUT TYPE="CheckBox" NAME="wb4" value="5">"
. " </font></span></td>"
. " </tr>"
. " <tr>"
. " <td ALIGN=left><span class="style2"><font size="2" face="verdana,arial,sans"><B>1 tydzień</B> wy¶wietleń</font></span></td>"
. " <td ALIGN=right><span class="style2"><font size="2" face="verdana,arial,sans"><b>12.00 zł</b>"
. " <INPUT TYPE="CheckBox" NAME="wb5" value="15">"
. " </font></span></td>"
. " </tr>"
. " <tr>"
. " <td ALIGN=left><span class="style2"><font size="2" face="verdana,arial,sans"><B>1 miesi±c</B> wy¶wietleń</font></span></td>"
. " <td ALIGN=right><span class="style2"><font size="2" face="verdana,arial,sans"><b>30.00 zł</b>"
. " <INPUT TYPE="CheckBox" NAME="wb6" value="50">"
. " </font></span></td>"
. " </tr>"
. " </table>"
. " <p align=center class="style1" style="margin-bottom:4px;"><font face="verdana,arial,sans" size="2">Buttony 100x50</font></p>"
. " <table width="100%" cellpadding="0" cellspacing="0" align=center style="font: 11px verdana,arial,verdana,sans; ">"
. " <tr>"
. " <td ALIGN=left><span class="style1"><font size="2" face="verdana,arial,sans">150000 </font></span></td>"
. " <td ALIGN=right><span class="style2"><font size="2" face="verdana,arial,sans"><b>3.00 zł</b>"
. " <INPUT TYPE="CheckBox" NAME="wb1" value="3">"
. " </font></span></td>"
. " </tr>"
. " <tr>"
. " <td ALIGN=left><span class="style2"><font size="2" face="verdana,arial,sans"><B>250000</B> wy¶wietleń</font></span></td>"
. " <td ALIGN=right><span class="style2"><font size="2" face="verdana,arial,sans"><b>5.00 zł</b>"
. " <INPUT TYPE="CheckBox" NAME="wb2" value="5">"
. " </font></span></td>"
. " </tr>"
. " <tr>"
. " <td ALIGN=left><span class="style2"><font size="2" face="verdana,arial,sans"><B>100,0000</B> wy¶wietleń</font></span></td>"
. " <td ALIGN=right><span class="style2"><font size="2" face="verdana,arial,sans"><b>14.00 zł</b>"
. " <INPUT TYPE="CheckBox" NAME="wb3" value="15">"
. " </font></span></td>"
. " </tr>"
. " <tr>"
. " <td ALIGN=left><span class="style2"><font size="2" face="verdana,arial,sans"><B>1 dzień + 6 godzin </B> wy¶wietleń</font></span></td>"
. " <td ALIGN=right><span class="style2"><font size="2" face="verdana,arial,sans"><b>5.00 zł</b>"
. " <INPUT TYPE="CheckBox" NAME="wb4" value="5">"
. " </font></span></td>"
. " </tr>"
. " <tr>"
. " <td ALIGN=left><span class="style2"><font size="2" face="verdana,arial,sans"><B>1 tydzień</B> wy¶wietleń</font></span></td>"
. " <td ALIGN=right><span class="style2"><font size="2" face="verdana,arial,sans"><b>13.00 zł</b>"
. " <INPUT TYPE="CheckBox" NAME="wb5" value="15">"
. " </font></span></td>"
. " </tr>"
. " <tr>"
. " <td ALIGN=left><span class="style2"><font size="2" face="verdana,arial,sans"><B>1 miesi±c</B> wy¶wietleń</font></span></td>"
. " <td ALIGN=right><span class="style2"><font size="2" face="verdana,arial,sans"><b>40.00 zł</b>"
. " <INPUT TYPE="CheckBox" NAME="wb6" value="50">"
. " </font></span></td>"
. " </tr>"
. " </table>"
. " <center>"
. " <p></p>"
. " </center>"
. " </table>"
. " <center>"
. " <p></p>"
. " </center>"
. " <p style="margin-bottom: 4px"><b> Wy¶wietlenia Pop'op :</b></p>"
. " <td ALIGN=left><B>1500</B> odsłon</td>"
. " <td ALIGN=right><b>5.00 zł</b> <INPUT TYPE="CheckBox" NAME="wpa1" value="5"> </td>"
. " </tr><tr>"
. " <td ALIGN=left><B>5000</B> odsłon</td>"
. " <td ALIGN=right><b>15.00 zł</b> <INPUT TYPE="CheckBox" NAME="wpa2" value="15"> </td>"
. " </tr><tr>"
. " <td ALIGN=left><B>10000</B> odsłon</td>"
. " <td ALIGN=right><b>25.00 zł</b> <INPUT TYPE="CheckBox" NAME="wpa3" value="25"> <b> </b></td>"
. " </tr><tr><td ALIGN=left><B>1 dzień </B> odsłon</td><td ALIGN=right><b>20.00 zł</b> <INPUT TYPE="CheckBox" NAME="wpa4" value="20"> </td>"
. " </tr><tr><td ALIGN=left><B>1 tydzień</B> odsłon</td>"
. " <td ALIGN=right><b>70.00 zł</b> <INPUT TYPE="CheckBox" NAME="wpa5" value="80"> </td>"
. " </tr><tr><td ALIGN=left><B>1 miesi±c</B> odsłon</td>"
. " <td ALIGN=right><b>200.00 zł</b> <INPUT TYPE="CheckBox" NAME="wpa6" value="300"> </td>"
. " </p><p align=center style="margin-bottom:4px;"><font face="verdana,arial,sans" size="2" color="#ffff00"><b>Linki :</b></p>"
. " <table width="100%" cellpadding="0" cellspacing="0" align=center style="font: 11px verdana,arial,verdana,sans; "><tr><td ALIGN=left><B>Link textowy (</B>zwykły<B>) 2 Miesi±ce</B> odsłon</td>"
. " <td ALIGN=right><b> 4.00 zł</b> <INPUT TYPE="CheckBox" NAME="linktxt1" value="4"> </td>"
. " </tr><tr><td ALIGN=left><B>Link textowy (pogrubiony) 2 Miesi±ce</B> odsłon</td><td ALIGN=right><b>5.00 zł</b> <INPUT TYPE="CheckBox" NAME="linktxt2" value="5">"
. " </td>"
. " </tr><tr><td ALIGN=left><B>Link textowy (</B><font color=#FF0000>K</font><font color=#FF2400>o</font><font color=#FF4800>l</font><font color=#FF6D00>o</font><font color=#FF9100>r</font><font color=#FFB600>o</font><font color=#FFDA00>w</font><font color=#FFFF00>y</font><B>) 2 Miesi±ce</B> odsłon</td><td ALIGN=right><b>5.50 zł</b> <INPUT TYPE="CheckBox" NAME="linktxt3" value="5.50"> "
. " </td>"
. " </tr><tr>"
. " <td ALIGN=left> </td>"
. " <td ALIGN=right> </td>"
. " <p align=center style="margin-bottom:4px;"><font face="verdana,arial,sans" size="2" color="#ffff00"><b>Płatne klikniecia w banner :</b></p>"
. " <td ALIGN=left><B>500</B> kliknięć (gwarantowana liczba kliknieć)</td>"
. " <td ALIGN=right><b>5.00 zł</b> <INPUT TYPE="CheckBox" NAME="pk1" value="5"> </td>"
. " </tr><tr>"
. " <td ALIGN=left><B>1000</B> kliknięć (gwarantowana liczba kliknieć)</td>"
. " <td ALIGN=right><b>9.00 zł</b> <INPUT TYPE="CheckBox" NAME="pk2" value="9"> </td>"
. " </tr><tr>"
. " <td ALIGN=left><B>2000</B> kliknięć (gwarantowana liczba kliknieć)</td>"
. " <td ALIGN=right><b>15.00 zł</b> <INPUT TYPE="CheckBox" NAME="pk3" value="17"> </td>"
. " <td ALIGN=left><B>5000</B> kliknięć (gwarantowana liczba kliknieć)</td>"
. " <td ALIGN=right><b>30.00 zł</b> <INPUT TYPE="CheckBox" NAME="pk4" value="40"> "
. " </td>"
. " <center><p><br></p>"
. " <p align=center style="margin-bottom:4px;">"
. " <center>"
. " <font class="title"><b>: Formularz do wypełnienia </b></font><br>"
. " <br>"
. " Komentarze i informacje dotyczace Reklamy lub strony sa dla nas ważna informacja. <br>"
. " <br>"
. " <strong>Twoje Imie i Nazwisko :</strong><br>"
. " <INPUT type="url" NAME="sender_imienazwisko" VALUE="" SIZE=25>"
. " <BR>"
. " <strong>Twój adres e-mail :</strong><br>"
. " <INPUT type="text" NAME="sender_email" VALUE="" SIZE=30>"
. " <BR>"
. " <strong>Nazwa Banku :</strong> </p>"
. " <p align=center style="margin-bottom:4px;">"
. " <input type="url" name="sender_bank" value="" size=40>"
. " <br>"
. " <BR>"
. " <strong>Numer konta bankowego :</strong><br>"
. " <INPUT type="text" NAME="sender_numer" VALUE="" SIZE=40>"
. " <BR>"
. " <strong>Wiadomosc(uwagi):</strong><br>"
. " <TEXTAREA NAME="message" COLS=30 ROWS=5 WRAP=virtual></TEXTAREA>"
. " <BR>"
. " <INPUT type="hidden" name="opi" value="ds">"
. " </p>"
. " <P><INPUT TYPE="submit" NAME="submit" VALUE="-- Wy¶lij --"></p></FORM></center>"
. "
. ";
CloseTable();
include("footer.php");
?>
[/php:1:0764e17fc4]
Tylko teraz niewiem czemu te tabelki sie popsuly nie w Mysql ale w wygladzie :/ moze mi ktos powiedziec jak zrobic normalnie
?>[/php]
invx
20.04.2004, 17:43:44
a kto sie z tego kodu cos doczyta... napisz to jeszce raz w notatniku, ladnie sformatuj i wklej
e-Gandalf
20.04.2004, 21:34:46
I zminimalizuj kod do testu.