Darmowe Forum
Kwiecień 10, 2025, 03:50:15 *
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności: Forum zostaÂło uruchomione!
 
   Strona główna   Pomoc Zaloguj się Rejestracja  
Strony: [1]
  Drukuj  
Autor Wątek: Proste odczytywanie danych za pomocÂą instrukcji POST  (Przeczytany 17686 razy)
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« : Marzec 10, 2014, 11:16:18 »

Zadanie 1. Proszê napisaÌ kod pozwalaj¹cy na wczytanie do formularza imienia i nazwiska i nastêpnie wyœwietleniu danych w formie Witaj ... ... . W przypadku braku wprowadzenia danych i naciœniecia polecenia wprowadzania, powinien wyœwietliÌ siê komunikat: :B³êdne dane". Plik nosi nazwê :formularz.php

<html>
<head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Formularz</title>
</head>
<body>
<form method="POST">
<p>Podaj swoje imie <input type="text" name="imie" size="20"></p>
<p>Podaj swoje nazwisko <input type="text" name="nazwisko" size="20"><input type="submit" value="Dalej" name="B2"></p>
</form>

<?php
if (($_POST["imie"]=="")||($_POST["nazwisko"]=="")){
echo ("Brak danych");
}
else
{
echo("CzeœÌ <b>".$_POST["imie"]." ".$_POST["nazwisko"]."</b>");
}
?>


</body>
</html>

WERSJA ZMODYFIKOWANA
<html>
<head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Formularz</title>
</head>
<body>
<form method="POST">
<p>Podaj swoje imie <input type="text" name="imie" size="20"></p>
<p>Podaj swoje nazwisko <input type="text" name="nazwisko" size="20">
<br>
<input type=checkbox name="f3" value=1>LubiĂŞ pÂływaĂŚ<br>
<input type=checkbox name="f4" value=1>LubiĂŞ pracowaĂŚ<br>
<input type=checkbox name="f5" value=1>Jestem peÂłnoletni<br>
<input type="submit" value="Wczytaj" name="B2"></p>
</form>

<?php
$a=$_POST["imie"];
$b=$_POST["nazwisko"];

if (($a=="")||($b=="")){
echo ("Brak danych");
}
else
{
echo("CzeœÌ <b>".$_POST["imie"]." ".$_POST["nazwisko"]."</b>");
}


?>

</body>
</html>
« Ostatnia zmiana: Marzec 12, 2014, 10:14:39 wysłane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #1 : Marzec 12, 2014, 09:18:23 »

Zadanie 2. Formularz rozbudowany o checkboxy.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
  <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  <meta name="Description" content=" [wstaw tu opis strony] ">
  <meta name="Keywords" content=" [wstaw tu slowa kluczowe] ">
  <meta name="Author" content=" [dane autora] ">
  <meta name="Generator" content="kED2">

  <title> [tytuÂł strony] </title>

  <link rel="stylesheet" href=" [nazwa_arkusza_stylow.css] " type="text/css">
</head>
<body>
<form action="gora.php" method="GET">

plik:   <input type=file name=f0><br>
e-mail: <input type=text name=f1><br>
hasÂło:  <input type=password name=f2><br>
<input type=checkbox name=f3 value=1>Jestem uÂżytkownikiem "Sudety.pl"<br>
<input type=checkbox name=f4 value=1>zgadzam siĂŞ na przetwarzanie moich danych<br>
<input type=radio name=f5 value="mala">MaÂła<br>
<input type=radio name=f5 value="duza">DuÂża<br>
<input type=radio name=f5 value="srednia">ÂŚrednia<br>
<input type=submit value="WyÂślij">
<input type=reset><br>

</form>
<!-- tutaj wstaw tresc strony -->

</body>
</html>
Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #2 : Marzec 12, 2014, 09:47:20 »

Zadanie 3. Inna odmiana formularza z checkbox.

<html>
<head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Formularz</title>
</head>
<body>
<form method="POST">
<p>Podaj swoje imie <input type="text" name="imie" size="20"></p>
<p>Podaj swoje nazwisko <input type="text" name="nazwisko" size="20">
<br>
<input type=checkbox name="f3" value=1>LubiĂŞ pÂływaĂŚ<br>
<input type=checkbox name="f4" value=1>LubiĂŞ pracowaĂŚ<br>
<input type=checkbox name="f5" value=1>Jestem peÂłnoletni<br>
<input type="submit" value="Wczytaj" name="B2"></p>

</form>

<?php


if (($_POST["imie"]=="")||($_POST["nazwisko"]=="")){
echo ("Brak danych");
}
else
{
echo("CzeœÌ <b>".$_POST["imie"]." ".$_POST["nazwisko"]."</b>");
}


if($_POST["f3"]){echo ("Lubisz pÂływaĂŚ");} else {echo("nie lubisz pÂływaĂŚ ");};
if($_POST["f4"]){echo ("Lubisz pracowaĂŚ");} else {echo("nie lubisz pracowaĂŚ");};

?>

</body>
</html>
Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #3 : Marzec 12, 2014, 10:32:34 »

Zadanie 4. PrzykÂład z hasÂłem

<html>
<head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Formularz</title>
</head>
<body>
<form method="POST">
<p>Podaj swoje imie <input type="text" name="imie" size="20"></p>
<p>Podaj swoje nazwisko <input type="text" name="nazwisko" size="20">
<br>
<p>Podaj hasÂło <input type=password name="haslo"><br>
<input type="submit" value="Wczytaj" name="B2"></p>
</form>

<?php
$a=$_POST["imie"];
$b=$_POST["nazwisko"];
$c=$_POST["haslo"];
$h="adam";

if (($a=="")||($b=="")){
echo ("Brak danych");
}
else
{
echo("CzeœÌ <b>".$_POST["imie"]." ".$_POST["nazwisko"]."</b>");
};
if($c!=$h||$c==""){echo("ZÂłe hasÂło");} else {echo("Dobre hasÂło");}

?>

</body>
</html>
Zapisane
maly311
Gość


Email
« Odpowiedz #4 : Marzec 26, 2014, 12:21:44 »

 Spoko
Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #5 : Marzec 28, 2014, 10:38:43 »

Zadanie nr 5. Formularz z przesyÂłaniem danych.

<html>
<head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Formularz</title>
</head>
<body>

<?php
$q=0;
$a=date("d/m/y G.i:s");
print date("d/m/y G.i:s<br>", time());


echo "<br>";
echo '
<form method="POST">
<p>Imie:  <input type="text" name="imie" size="20"style="color: red; background-color: lightyellow" >
   Nazwisko: <input type="text" name="nazwisko" size="20"style="color: red; background-color: lightyellow" >
<br> <p>Miasto: <input type=text name="miasto"style="color: red; background-color: lightyellow" ></p><br>
<p>Wpisz tekst<br>
<textarea name="tekst" cols="50" rows="5" style="color: red; background-color: lightyellow" style="border style:solid" wrap="physical"> </textarea></br>
<input type="submit" value="Wyslij" name="B2"></p>
</form> ';
$imie = trim($_POST['imie']);
$nazwisko = trim($_POST['nazwisko']);
$miasto=trim($_POST['miasto']);
$tekst=$_POST['tekst'];
$licznik=trim($_POST['B2']);


$dane = $a." Imie: ".$imie."  Nazwisko: ".$nazwisko." Miasto: ".$miasto."\r\n"."TreœÌ: ".$tekst."\r\n";
$file = "baza.txt";
$fp = fopen($file, "a");
flock($fp, 2);
fwrite($fp,$dane);
fclose($fp);
echo "Dane zostaÂły zapisane!<br />";
$licznik=false;

?>

</body>
</html>
Zapisane
Kasia_D
Nowy uÂżytkownik
*
Wiadomości: 1


Email
« Odpowiedz #6 : Maj 01, 2015, 13:26:32 »

Witam,
szukam dobrego sposobu na przekazywanie danych pomiĂŞdzy  javÂą i php.
Czy jest jakiÂś prosty sposĂłb, czy trzeba korzystaĂŚ z ajaxa?
Zapisane
marian5431
Nowy uÂżytkownik
*
Wiadomości: 1


Email
« Odpowiedz #7 : Grudzień 27, 2016, 10:11:57 »

dziĂŞki za to napewno mi siĂŞ przyda

_________________________
read more here
Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Sitemap

Polityka cookies
Darmowe Fora | Darmowe Forum

blackmoon mylittlepony polski-serwer-rpg proskills spw