Skocz do zawartości

Pytanie technicze IV


Sanchez Spinoza

Rekomendowane odpowiedzi

  • Odpowiedzi 235
  • Dodano
  • Ostatniej odpowiedzi
Co masz na myśli?

Test ;)

Pisać ręcznie 300 case to trochę dużo roboty wiec można wydrukować to w pętli for a następnie dodać do kodu i przetestować :)

for($a=0;$a<=100;$a++)
{
print'case"'.$a.'":'."\n";
print"\t".'include(\'jakis_plik.inc\');'."\n";
print'break;'."\n";
}

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Hmm myśle że jednak sprawdze to dodają pokolei dalsze CASE ;)

bo i tak je musze dodać i tak.

A tak na marginesie, zauważyłem że użyłeś PRINT zamiast ECHO, jaka jest istotna różnica?

Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl 

Szeroki wybór Łożysk samochodowych

Polecam również Praca Bielsko

Odnośnik do komentarza
Udostępnij na innych stronach

"funkcja" print(); wysyła wartość do stdout i jeśli operacja się powiedzie zwraca 1...

"funkcja" echo(); wysyła wartość do stdout jeśli operacja się powiedzie nic nie zwraca i jak właśnie ;) wyczytałem jest nieznacznie szybsza od print.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Print i echo to nie funkcje ;)
Dlatego napisałem w cudzysłowiu "funkcja" ...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

TO jeszcze raz ja.

Taki mam problem. Mam formularz na serverze i wszytko sie dobrze przesyła mailem ale tylko nie przesyłają się dane z SELECT.

Czy gdzieś jest błąd? tak wygląda SELECT:

<SELECT class="input" name="przeznaczenie">

<OPTION VALUE="">--------------------------</OPTION>

<OPTION VALUE="">Smar uniwersalny</OPTION>

<OPTION VALUE="">Smar wysokotemperaturowy</OPTION>

<OPTION VALUE="">Smar na wysokie obciążenia</OPTION>

<OPTION VALUE="">Smar wodoodporny</OPTION>

<OPTION VALUE="">Smar na wysokie oborty</OPTION>

<OPTION VALUE="">Smar spożywczy</OPTION>

<OPTION VALUE="">Smar grafitowy</OPTION>

<OPTION VALUE="">Smar w aerozolu</OPTION>

<OPTION VALUE="">Smar miedziany</OPTION>

<OPTION VALUE="">Smar aluminiowy</OPTION>

<OPTION VALUE="">Inny smar</OPTION>

</SELECT>

Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl 

Szeroki wybór Łożysk samochodowych

Polecam również Praca Bielsko

Odnośnik do komentarza
Udostępnij na innych stronach

Gdybyś spróbował wpisać coś w value to może i coś byś z tego dostał :D

<SELECT class="input" name="przeznaczenie">
<OPTION VALUE="0">--------------------------</OPTION>
<OPTION VALUE="1">Smar uniwersalny</OPTION>
<OPTION VALUE="2">Smar wysokotemperaturowy</OPTION>

$przeznaczenie <- value

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

Odnośnik do komentarza
Udostępnij na innych stronach

Ciekawe jak te dane teraz pobierzesz w celach np edycji - formularz -> Kolejna zagadka :D

To już ci Masyw podpowiem np. -> tablica :D

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Drogi #MION na to pytanie akurat znam odpowiedź.

Już dawno skończyłęm budowe formularza. :D

<form action="kontaktwsm.php" method="post">

Imię i nazwisko:<BR>
<input class="input" size="30" type="text" name="imieinazwisko"><BR>

Firma:<BR>
<input class="input" size="30" type="text" name="firma"><BR>

Telefon kontaktowy:<BR>
<input class="input" size="20" type="text" name="telefon"><BR>

E-mail:<BR>
<input class="input" size="30" type="text" name="email"><BR><BR>


Wybierz rodzaj smaru:<BR>
<SELECT class="input"  name="przeznaczenie">
<OPTION VALUE="">--------------------------</OPTION>
<OPTION VALUE="Smar uniwersalny<">Smar uniwersalny</OPTION>
<OPTION VALUE="Smar wysokotemperaturowy">Smar wysokotemperaturowy</OPTION>
<OPTION VALUE="Smar na wysokie obciążenia">Smar na wysokie obciążenia</OPTION>
<OPTION VALUE="Smar wodoodporny">Smar wodoodporny</OPTION>
<OPTION VALUE="Smar na wysokie oborty">Smar na wysokie oborty</OPTION>
<OPTION VALUE="Smar spożywczy">Smar spożywczy</OPTION>
<OPTION VALUE="Smar grafitowy">Smar grafitowy</OPTION>
<OPTION VALUE="Smar w aerozolu">Smar w aerozolu</OPTION>
<OPTION VALUE="Smar miedziany">Smar miedziany</OPTION>
<OPTION VALUE="Smar aluminiowy">Smar aluminiowy</OPTION>
<OPTION VALUE="Inny smar">Inny smar</OPTION>
</SELECT>
<BR><BR>

Wymagana temperatura:<BR>
<SELECT class="input"  name="temperatura" >
<OPTION VALUE="">-----------------</OPTION>
<OPTION VALUE="Temperatura od -50 do 100">Temperatura od -50 do 100</OPTION>
<OPTION VALUE="Temperatura od -50 do 200">Temperatura od -50 do 200</OPTION>
<OPTION VALUE="Temperatura od -50 do 300">Temperatura od -50 do 300</OPTION>
<OPTION VALUE="Temperatura do 1100 [nie do łożysk]">Temperatura do 1100 [nie do łożysk]</OPTION>
<OPTION VALUE="Temperatura nie jest istotna">Temperatura nie jest istotna</OPTION>
</SELECT>
<BR><BR>
<BR>
Treść zapytania:<BR>
<textarea class="input" cols="38" rows="5" name="tresc_zapytania"></textarea><BR>

<input class="input" type=submit value="Wyślij">
<input class="input" type=reset value="Wyczyść">
</form>

I przesłanie danych:

  <?php
function wyslijFormularz()
{
$moj_email="kordex@kordex.net.pl";
$title="KORDEX - Zapytanie o Smary";
$wiadomosc=("Imię i Nazwisko: $_POST[imieinazwisko]\nFirma: $_POST[firma]\nTelefon: $_POST[telefon]\nRodzaj smaru: $_POST[przeznaczenie]\nTemperatura: $_POST[temperatura]\nTreść Zapytania:  $_POST[tresc_zapytania]\nEmail Nadawcy: $_POST[email]");

mail("$moj_email","$title","$wiadomosc");
echo("<center>Wiadomosc zostala wyslana !</center>");
}

function error()
{
echo("<B>Błąd</B><BR>Wiadomośc nie została wysłana <BR> Spróbuj ponownie za chwilę");
}

if (($imieinazwisko=="") || ($email=="") || ($tresc_zapytania==""))
{
error();
}
else
{
wyslijFormularz();
echo '<BR><CENTER>';
echo '<B>Dziękujemy!</B><BR>';
echo '<BR>';
echo 'Odezwiemy się najszybciej jak to możliwe.';
echo '</CENTER>';
}
?>

P.s co powiecie o tej stronie tak przy okazji?

P.s [wiem że kod jest do ^upy bo na tabelkach ale kupiłem sobie już książkę o CSS i PHP, [Tytuł: UTOPIA HTML] i jak skończe tą stronę to zaczne robić w CSSie kolejne strony.

Adres: www.kordex.net.pl

Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl 

Szeroki wybór Łożysk samochodowych

Polecam również Praca Bielsko

Odnośnik do komentarza
Udostępnij na innych stronach

Niech stracę :D ja bym to zrobił tak:

<script language="JavaScript"><!--
valid=false;
function test()
{
if (!document.formularz.imieinazwisko.value)
{
	alert("Imię i nazwisko jest wymagane");
	document.formularz.imieinazwisko.select();
	return false;
}
if (!document.formularz.email.value)
{
	alert("E-mai jest wymagany");
	document.formularz.email.select();
	return false;
}
if (!document.formularz.tresc_zapytania.value)
{
	alert("Brak treści zapytania.");
	document.formularz.tresc_zapytania.select();
	return false;
}
return true;
}
function przeslij()
{
if(test()) document.formularz.submit();
}
//--></script>

</head>
<body>

<form action="kontaktwsm.php" method="post" name="formularz">

Imię i nazwisko:<BR>
<input class="input" size="30" type="text" name="imieinazwisko"><BR>

Firma:<BR>
<input class="input" size="30" type="text" name="firma"><BR>

Telefon kontaktowy:<BR>
<input class="input" size="20" type="text" name="telefon"><BR>

E-mail:<BR>
<input class="input" size="30" type="text" name="email"><BR><BR>


Wybierz rodzaj smaru:<BR>
<SELECT class="input"  name="przeznaczenie">
<OPTION VALUE="">--------------------------</OPTION>
<OPTION VALUE="Smar uniwersalny<">Smar uniwersalny</OPTION>
<OPTION VALUE="Smar wysokotemperaturowy">Smar wysokotemperaturowy</OPTION>
<OPTION VALUE="Smar na wysokie obciążenia">Smar na wysokie obciążenia</OPTION>
<OPTION VALUE="Smar wodoodporny">Smar wodoodporny</OPTION>
<OPTION VALUE="Smar na wysokie oborty">Smar na wysokie oborty</OPTION>
<OPTION VALUE="Smar spożywczy">Smar spożywczy</OPTION>
<OPTION VALUE="Smar grafitowy">Smar grafitowy</OPTION>
<OPTION VALUE="Smar w aerozolu">Smar w aerozolu</OPTION>
<OPTION VALUE="Smar miedziany">Smar miedziany</OPTION>
<OPTION VALUE="Smar aluminiowy">Smar aluminiowy</OPTION>
<OPTION VALUE="Inny smar">Inny smar</OPTION>
</SELECT>
<BR><BR>

Wymagana temperatura:<BR>
<SELECT class="input"  name="temperatura" >
<OPTION VALUE="">-----------------</OPTION>
<OPTION VALUE="Temperatura od -50 do 100">Temperatura od -50 do 100</OPTION>
<OPTION VALUE="Temperatura od -50 do 200">Temperatura od -50 do 200</OPTION>
<OPTION VALUE="Temperatura od -50 do 300">Temperatura od -50 do 300</OPTION>
<OPTION VALUE="Temperatura do 1100 [nie do łożysk]">Temperatura do 1100 [nie do łożysk]</OPTION>
<OPTION VALUE="Temperatura nie jest istotna">Temperatura nie jest istotna</OPTION>
</SELECT>
<BR><BR>
<BR>
Treść zapytania:<BR>
<textarea class="input" cols="38" rows="5" name="tresc_zapytania"></textarea><BR>

<input class="input" type="button" value="Wyślij" onclick="javascript:przeslij()">
<input class="input" type="reset" value="Wyczyść">
</form>

$moj_email="kordex@kordex.net.pl";
$title="KORDEX - Zapytanie o Smary";
$wiadomosc=("Imię i Nazwisko: $_POST[imieinazwisko]\nFirma: $_POST[firma]\nTelefon: $_POST[telefon]\nRodzaj smaru: $_POST[przeznaczenie]\nTemperatura: $_POST[temperatura]\nTreść Zapytania:  $_POST[tresc_zapytania]\nEmail Nadawcy: $_POST[email]");

if (mail("$moj_email","$title","$wiadomosc")) echo '<BR><CENTER><b>Wiadomosc zostala wyslana !<br><br>Dziękujemy!</B><BR><BR>Odezwiemy się najszybciej jak to możliwe.</CENTER>' else echo '<B>Błąd</B><BR>Wiadomośc nie została wysłana <BR> Spróbuj ponownie za chwilę';

Oczywiści nie jest to jedyne dobre rozwiązanie. Można jeszcze wstawić sprawdzanie poprawności email, ale pokombinuj już sam :D

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

Odnośnik do komentarza
Udostępnij na innych stronach

eno ale ja nie znam Javascript :D

Ale jak tylko skończe uczyć się php i CSSu to sie mam tym zamiar zająć.

Już nawet kupiłem Książkę, "Biblia JavaScript" ale jest na razie za ciężka dla mnie. :D

Dzięki Irek i do zobaczenia.

Wykorzystam twój skrypt jeśli pozwolisz:)

P.s a strona? co możesz o niej powiedzieć? [krótko]

Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl 

Szeroki wybór Łożysk samochodowych

Polecam również Praca Bielsko

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności