Witam
Mam taki problem. Otóż pierwszy kod, który podałem działa bez problemu. Tzn. wpisując sms ogłoszenie się dodaje. Tylko chciałem połączyć obie rzeczy.
Drugi kod działa na zasadzie przepisaniu "captcha" kodu cyfrowego i też dodaje. A chciałbym zrobić, aby był wybór pomiędzy płatnym ogłoszeniem, które będzie "promowane" a zwykłym dodaniem za pomocą "captcha". Tutaj mam problem. Czy jesteście wstanie pomóc jak zrobić, aby użytkownik mógł sobie wybrać jak chce dodać ogłoszenie.
Proszę o pomoc.


  1. $kod=($_POST['kod']);
  2. $pyt = "SELECT * FROM kody WHERE `kody`='".$kod."' LIMIT 1";
  3. $odp = mysql_query($pyt);
  4. if (mysql_num_rows($odp) == 0)
  5. {
  6.  
  7. echo 'Kod sms-a niepoprawny.<br /><a class="in_link" href="java script:history.back()">&laquo; '.$l_back.'</a>';exit(1);
  8. };
  9. $f=mysql_query($sql);
  10. $sql = mysql_insert_id();
  11. mysql_query("DELETE FROM `kody` WHERE `kody`='".$kod."' LIMIT 1");
  12.  
  13. mysql_close($polaczenie);
  14. if ($f) echo('<p>został dodany do bazy</p>');
  15. else die('<p>Bł?d bazy: nie udało się zapisać ogłoszenia: '.mysql_error());

i taki kod:
  1. <?php
  2.  
  3. $weryfikacja_e="^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg
    |bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|c
    om|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|
    fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr
    |ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky
    |kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|m
    s|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|
    org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|s
    g|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|t
    t|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$"
    ;
  4. $kategoria_wyjmij = explode("_", $_POST['kategoria']);
  5.  
  6. $spr_kat=sql_select("
  7. SELECT kat_id FROM _o_podkategorie
  8. WHERE kat_id LIKE '".$kategoria_wyjmij[0]."'
  9. ");
  10.  
  11.  
  12. if ((empty($_POST['imie'])) OR (empty($_POST['telefon'])) OR (empty($_POST['tytul'])) OR (empty($_POST['tresc'])) OR (empty($_POST['miasto'])) OR (empty($_POST['wojewodztwo'])))
  13. echo'Proszę wypełnić wszystkie pola. <a href="java script:history.back()">Spróbuj ponownie...</a>';
  14. else if (($kategoria_wyjmij[1] == 0) AND ($spr_kat[0][0] > 0))
  15. echo'Proszę wybrać podkategorię. <a href="java script:history.back()">Spróbuj ponownie...</a>';
  16. //else if (!eregi($weryfikacja_e, $_POST['email']))
  17. // echo'Proszę wpisać poprawny adres e-mail. <a href="java script:history.back()">Spróbuj ponownie...</a>';
  18. else {
  19.  
  20. if ($_POST["vercode"] != $_SESSION["vercode"] OR $_SESSION["vercode"]=='') {
  21. echo '<font style="font-family:arial; font-size:24px; font-weight:bold; color:red;">';
  22. echo 'Źle przepisany kod.<a href="java script:history.back()">Spróbuj ponownie...</a>';
  23. echo '</font>';
  24. }
  25. else{
  26.  
  27. $zapytanie=sql_select("
  28. SELECT pad_moderacja, pad_powiadomienie, pad_email FROM _o_pad
  29. ");
  30.  
  31. if (!empty($_POST['okres'])){
  32. $okresy=sql_select("
  33. SELECT okres_id, okres_funkcja FROM _o_okresy
  34. WHERE okres_id LIKE '".$_POST['okres']."'
  35. ");
  36. }
  37. else{
  38. $okresy=sql_select("
  39. SELECT okres_id, okres_funkcja FROM _o_okresy
  40. WHERE okres_id LIKE '15'
  41. ");
  42. }
  43.  
  44. $ogl_id=date("YmdHis");
  45. $okres = date("YmdHis", strtotime ("".$okresy[1][1].""));
  46.  
  47. if ($zapytanie[1][0] == 1)
  48. $aktywne=0;
  49. else
  50. $aktywne=1;
  51.  
  52. for ($i=1;$i<=3;$i++){
  53. $zdjecie_add=$_FILES['zdjecie_'.$i.'']['tmp_name'];
  54.  
  55. if (!empty($zdjecie_add)){
  56. zdjecia_user($zdjecie_add, $ogl_id, $i);
  57. ${'zdjecie_'.$i}=1;
  58. }
  59. else
  60. ${'zdjecie_'.$i}=0;
  61. }
  62.  
  63. $oglid=$_POST["oglid"];
  64.  
  65. for ($a=0;$a<$_POST['ilzdj'];$a++)
  66. {
  67. rename("../tmp/".$oglid."_".$a.".jpg","../photos/".$ogl_id."_".$a.".jpg")
  68. or die ("Nie można wgrać zdjęć.Cofnij stronę i spróbuj jeszcze raz lub odczekaj pare minut.");
  69. }
  70.  
  71. sql_insert ("
  72. INSERT INTO _o_ogloszenia (ogl_id, ogl_wojewodztwo, ogl_tytul, ogl_tresc, ogl_kategoria, ogl_okres, ogl_ip, ogl_imie, ogl_nazwisko, ogl_email, ogl_telefon, ogl_ilzdj, ogl_defzdj, ogl_aktywne, ogl_miasto, ogl_ulica, ogl_gmx, ogl_gmy, ogl_domena)
  73. VALUES ('$ogl_id', '".$_POST['wojewodztwo']."', '".$_POST['tytul']."', '".$_POST['tresc']."', '".$_POST['kategoria']."', '$okres', '".$_SERVER['REMOTE_ADDR']."', '".$_POST['imie']."', '".$_POST['nazwisko']."', '".$_POST['email']."', '".$_POST['telefon']."', '".$_POST['ilzdj']."', '".$_POST['defzdj']."', '$aktywne', '".$_POST['miasto']."', '".$_POST['ulica']."', '".$_POST['gmx']."', '".$_POST['gmy']."','5')
  74. ");
  75.  
  76. $komunikat=sql_select("
  77. SELECT * FROM _o_inne
  78. ");
  79.  
  80. if ($aktywne == 1)
  81. {
  82. sleep(1);
  83. echo '<font style="font-family:Verdana;font-size:14px;font-weight:bold;color:green;">';
  84. echo nl2br($komunikat[3][1]);
  85. echo '<br>
  86. <center><a href="http://www.ogloszeniabezplatne.com/gorzowwlkp/'.tytul_ogl($_POST['tytul']).','.$ogl_id.',ogloszenia.html" style="font-weight:bold;">ZOBACZ OGŁOSZENIE</a></center>';
  87. echo '</font>';
  88. }
  89. else
  90. echo nl2br($komunikat[4][1]);
  91.  
  92. //phpinfo(INFO_VARIABLES);
  93.  
  94. if ($zapytanie[1][1] == 1){
  95. $wiadomosc='Witaj<br /><br />Pojawiło się nowe ogłoszenie w serwisie.';
  96. $headers = "MIME-Version: 1.0\n";
  97. $headers .= "Content-type: text/html; charset=iso-8859-2\n";
  98. $headers .= "From: Goniec ogłoszeniowy <".$zapytanie[1][2].">\n";
  99. mail($zapytanie[1][2], "Nowe ogłoszenie", $wiadomosc, $headers);
  100. }
  101.  
  102. }
  103. }
  104. ?>