Forum forum.webPC.pl Strona Główna  
  forum.webPC.pl
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Grupy  Grupy
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum forum.webPC.pl Strona Główna --> PHP, MySQL oraz inne bazy danych --> Skrypt - kolejna litera alfabetu

Napisz nowy temat  Odpowiedz do tematu
 Skrypt - kolejna litera alfabetu Zobacz poprzedni temat :: Zobacz następny temat --> 
Autor Wiadomość
jacek_pl
PostWysłany: Pon Maj 29, 2006 2:30 pm    Temat postu: Skrypt - kolejna litera alfabetu Odpowiedz z cytatem

Nowy

Dołączył: 29 Maj 2006
Posty: 2

Witajcie drodzy użytkownicy,
Potrzebuję bardzo pomocy z PHP, otóż mam napisać skrypt który każdą literę zastąpi kolejną literką z alfabetu(czyli np. jak jest litera "A" to zastąpi na literę"B"), i to ma być na stronie w postaci jakiegoś formularza, dopuszcza się jakis przycisk "zastąp" czy coś, zeby to jakoś działało.
Potrzebuje tego pilnie na zaliczenie z upowszechniania informacji, a ja osobiscie jestem zielony z PHP, wolałbym 100razy jakies polonistyczne rzeczy,niz informatyczne, no ale cóż..
Liczę na waszą pomoc.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Admin
PostWysłany: Pon Maj 29, 2006 5:19 pm    Temat postu: Odpowiedz z cytatem

Admin strony i forum

Dołączył: 17 Kwi 2005
Posty: 708
Skąd: Reda

formularz.html:
Kod:

<form  action="plik.php" method="post">
Poznaj litere alfabetu lacinskiego, która wystepuje po:<br />
<input type="text" name="litera">
<input type="submit" value="Poznaj">
</form>


plik.php:
Kod:

<?php
if (!empty($_POST['litera']))
{
   $litera = strtolower($_POST['litera']);
   
   
   $alfabet = array('a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5, 'f'=>6, 'g'=>7, 'h'=>8, 'i'=>9, 'j'=>10, 'k'=>11, 'l'=>12, 'm'=>13, 'n'=>14, 'o'=>15, 'p'=>16, 'q'=>17, 'r'=>18, 's'=>19, 't'=>20, 'u'=>21, 'v'=>22, 'w'=>23, 'x'=>24, 'y'=>25, 'z'=>26);
   
   foreach($alfabet as $klucz => $wartosc)
   {
      $pierwsza[$klucz] = $wartosc;
      $druga[$wartosc] = $klucz;
   }
   
   $liczba1 = $pierwsza[$litera];
   $liczba1++;
   if ($liczba1 >= 26) echo "Koniec alfabetu";
   else
   {
      echo "Kolejna litera po <b>".$litera."</b> jest <b>".$druga[$liczba1]."</b>";

   }
}
?>


Działa tylko na podstawie alfabetu łacińskiego. Nie dodałem znaczników HTML typu <HTML><HEAD> itd

PS: Zmienilem nazwe tematu
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
jacek_pl
PostWysłany: Pon Maj 29, 2006 5:50 pm    Temat postu: Odpowiedz z cytatem

Nowy

Dołączył: 29 Maj 2006
Posty: 2

wielkie dzięki za skrypt Smile
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1

Forum forum.webPC.pl Strona Główna --> PHP, MySQL oraz inne bazy danych --> Skrypt - kolejna litera alfabetu
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


gabloty aluminiowe, wiaty kroll, aquai
Powered by phpBB © 2001, 2005 phpBB Group.