ďťż
Podstrony
|
telcocafeDlaczego ktoś wyrzucił mojego topica? Przecierz nioe proszę o wykonanie całego skryptu, coś mi nie działa i nie wiem co. Co jest nie tak? Pojedyńcze strony i dział kontakt się pojawiają, a newsletter i strona główna nie! Sprawdxcie sami:główna:http://www.ebooki24.info kontakt:http://www.ebooki24.info/index.php?nr=kontakt newsletter:http://www.ebooki24.info/index.php?nr=newsletter jakaś podstrona:http://www.ebooki24.info/index.php?nr=29 <? if ($nr != kontakt && newsletter){ $polaczenie = @mysql_connect("***", "***", "***") or die("Polączenie nie powiodlo się!"); $db = @mysql_select_db(ebooki, $polaczenie) or die("Wybór bazy nie powiódł się."); $sql = "SELECT * FROM zlotemysli WHERE nr=$nr"; $rezultat = @mysql_query($sql, $polaczenie) or die("Wykonanie zapytania nie powiodlo się!"); while($record = mysql_fetch_array($rezultat)) { echo "$record[2]"; } } elseif ($nr == newsletter){ echo "<h1>newsletter</h1>"; } elseif ($nr == kontakt){ echo "<h2><center>Kontakt</center></h2> & nbsp; Witam. Nazywam się Piotr Kielski, pośredniczę w sprzedaży ebooków. Moje dane to:<br> - ul. Wodna 4<br> - 48-120 Baborów (woj. Oploskie)<br><br> Masz pytanie? Zadaj mi je:<form action=\"http://www.ebooki24.info/index.php?nr=kontakt\" method=\"post\"><TABLE ><tr><td>Nasz email :</td><td><SELECT NAME=\"nazwa\"><OPTION value='Pomoc@eBOOKi24.info'>Pomoc<OPTION value='PiotrKielski@eBOOKi24.info'>Admin<OPTION value='Reklama@ebooki24.info'>Reklama</SELECT></td></tr><tr> <td>Twój email :</td><td><input type=\"text\" name=\"nazwapola1\" size=\"30\"><br></td></tr><tr><td>Pytanie :</td><td><textarea name=\"nazwapola2\" cols=\"30\" rows=\"5\"></textarea><br></td></tr></TABLE> <input type=\"submit\" value=\"Wyslij\"></form>"; $adres="$nazwa"; $temat="Pytanie ze strony www.eBOOKi24.info"; $tresc="Wartosc pola1 to: ".$_POST["nazwapola1"].". Wartosc pola2 to: ".$_POST["nazwapola2"]."."; if($nazwa && $nazwapola1 && $nazwapola1){ if(function_exists('mail')) { mail($adres, $temat, $tresc); echo"<center>Email został wysłany. Dziękujemy!</center><br><big><b>Szczegóły:</b>< /big><br><b>Nasz email:</b> $nazwa<br><b>Twój email:</b> $nazwapola1<br><b>Twoje pytanie:</b> $nazwapola2"; } else { echo"Niestety funkcja mail() jest wyłączona na tym serwerze. Nie mogę wysłać danych z formularza."; } }else{echo" ";} } else { echo "<h2><center>Witaj w serwisie eBOOKi24.info!</center></h2> Lato się zaczęło, upał niemiłosierny, na dworze 30st.C, a w domu przyjemny chłód. Jak zalecają wszyscy lekarze, w takiej sytuacji najlepiej do 15.00, pozostać w domu. Ale co można robić w domu? Czytać nasze ebooki!<br><br><div align='right'>Pozdrawiam,<br>Piotr Kielski </div>"; } ?> trochę to poprawiłem i teraz nie działa tylko strona główna. nie wiem czy nie mam źle tego - ($nr != kontakt && newsletter) <? if ($nr == kontakt){ echo "<h2><center>Kontakt</center></h2> & nbsp; Witam. Nazywam się Piotr Kielski, pośredniczę w sprzedaży ebooków. Moje dane to:<br> - ul. Wodna 4<br> - 48-120 Baborów (woj. Oploskie)<br><br> Masz pytanie? Zadaj mi je:<form action=\"http://www.ebooki24.info/index.php?nr=kontakt\" method=\"post\"><TABLE ><tr><td>Nasz email :</td><td><SELECT NAME=\"nazwa\"><OPTION value='Pomoc@eBOOKi24.info'>Pomoc<OPTION value='PiotrKielski@eBOOKi24.info'>Admin<OPTION value='Reklama@ebooki24.info'>Reklama</SELECT></td></tr><tr> <td>Twój email :</td><td><input type=\"text\" name=\"nazwapola1\" size=\"30\"><br></td></tr><tr><td>Pytanie :</td><td><textarea name=\"nazwapola2\" cols=\"30\" rows=\"5\"></textarea><br></td></tr></TABLE> <input type=\"submit\" value=\"Wyslij\"></form>"; $adres="$nazwa"; $temat="Pytanie ze strony www.eBOOKi24.info"; $tresc="Wartosc pola1 to: ".$_POST["nazwapola1"].". Wartosc pola2 to: ".$_POST["nazwapola2"]."."; if($nazwa && $nazwapola1 && $nazwapola1){ if(function_exists('mail')) { mail($adres, $temat, $tresc); echo"<center>Email został wysłany. Dziękujemy!</center><br><big><b>Szczegóły:</b> </big><br><b>Nasz email:</b> $nazwa<br><b>Twój email:</b> $nazwapola1<br><b>Twoje pytanie:</b> $nazwapola2"; } else { echo"Niestety funkcja mail() jest wyłączona na tym serwerze. Nie mogę wysłać danych z formularza."; } }else{echo" ";} } elseif ($nr == newsletter){ echo "<h1>newsletter</h1>"; } elseif ($nr != kontakt && newsletter){ $polaczenie = @mysql_connect("***", "***", "***") or die("Polączenie nie powiodlo się!"); $db = @mysql_select_db(ebooki, $polaczenie) or die("Wybór bazy nie powiódł się."); $sql = "SELECT * FROM zlotemysli WHERE nr=$nr"; $rezultat = @mysql_query($sql, $polaczenie) or die("Wykonanie zapytania nie powiodlo się!"); while($record = mysql_fetch_array($rezultat)) { echo "$record[2]"; } } else { echo "<h2><center>Witaj w serwisie eBOOKi24.info!</center></h2> Lato się zaczęło, upał niemiłosierny, na dworze 30st.C, a w domu przyjemny chłód. Jak zalecają wszyscy lekarze, w takiej sytuacji najlepiej do 15.00, pozostać w domu. Ale co można robić w domu? Czytać nasze ebooki!<br><br><div align='right'>Pozdrawiam,<br>Piotr Kielski </div>"; } ?> Użytkownik PKKZONE.com edytował ten post 02 sierpień 2006, 16:29 Wartości zmiennych (tekstowych) pisz między apostrofami :> Wartości zmiennych (tekstowych) pisz między apostrofami :> Chodzi ci o te ' '(szybkość wykonywania skryptów)? Ja wole pisać " ", bo nie chce mi się wstawiać kropek i tam zmiennych. Chodzi mi o to: if ($nr == kontakt) <_< Powinno być: if ($nr == 'kontakt') Co do Twojego "niechcenia": takie lenistwo może Ci poźniej mocno serwer obciążać :> Tutaj całość woła o pomstę do nieba! Poczytaj jakiś kurs podstawowy albo coś i wtedy sie weź za pisanie, bo to niezbyt dobry pomysł żeby robić wszystko źle i potem poprawiać jak już czegoś się nauczysz albo zrozumiesz, że pisaleś źle. I w końcu na tym forum stało sie to co na każdym kilkuletnim forum. Arogancja wobec użytkowników z małą ilością postów, jak się ktoś raz pomyli lub ma zwy nawyk to juz wiadomo że skrypt ściągnął z innej strony bo sam przecież nawet nie zna podstaw. Dużo gadacie, a nawet nie czytacie (dokładnie) postów. A ja znalazłem rozwiązanie! Po kilkudziesiąciu samodzielnych próbach wyelimonowania każdej z możliwych przyczyn, zauważyłem że połączenie z bazą nie jest zakończone. I teraz wszystko działa. I zaraz będę :rifle: :rip: :censored: :bash: :bangin: :ban: :whip: :chair: buahaha |
|||
Sitedesign by AltusUmbrae. |