Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Pomocy
--TheMatixPL--
post 4.12.2013, 16:23:33
Post #1





Goście







Witam was jestem zielony w php i chciałem napisać własny koder tekstu doszłem do czegoś takiego co nie działa bo nie wiem jak to przeładować


CODE
<from id="abc" action="">



<input type="text" name="1">
<br>
<input type="text" name="2">
<br>
<input type="text" name="3">
<br>
<input type="text" name="4">
<br>
<input type="submit" value="szyfruj">
<br>
<br>
<br>

<?php
$a = $_POST['1'];
$b = $_POST['2'];
$c = $_POST['3'];
$h = $_POST['4'];
?>


<?php

$j="1d1qr";
$e="1g2h";
$d="8c3ra";
$y="d45g";
$n="c98a";
$u="55aq3";
$m="aq2133";

echo "$j$b$e$d$h$y$a$n$u$m$c";

?>


prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
NetBeans
post 4.12.2013, 16:31:43
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 4
Dołączył: 18.01.2012

Ostrzeżenie: (0%)
-----


Jak to nie działa? Jakie dostajesz błędy?
Co dokładnie masz na myśli mówiąc :
Cytat
nie wiem jak to przeładować

?

To co rzuca mi się w oczy, to to, że nie zamykasz formularza
Kod
</form>


Ten post edytował NetBeans 4.12.2013, 16:33:01
Go to the top of the page
+Quote Post
--TheMatixPL--
post 4.12.2013, 16:34:24
Post #3





Goście







no normalnie tekst zaszyfrowany jak stoi tak stał nie zmienia sie nic w nim a ja chce aby znaki z formularzy sie do niego dodały
co tam mam zle
Go to the top of the page
+Quote Post
jacobson
post 4.12.2013, 16:44:07
Post #4





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

Ostrzeżenie: (0%)
-----


skoro zaraz przed wyswietleniem nadpisujesz wszystkie zmienne, to wyswietla sie to co im przypiszesz. Daj przypisania POST zaraz przed echo i beda tam wartosci z formularza.

uzywaj pelnej pooprawnej skladni tzn

<form action="" method=POST>
...
</form>

Ten post edytował jacobson 4.12.2013, 16:45:02
Go to the top of the page
+Quote Post
NetBeans
post 4.12.2013, 16:45:00
Post #5





Grupa: Zarejestrowani
Postów: 56
Pomógł: 4
Dołączył: 18.01.2012

Ostrzeżenie: (0%)
-----


Ok, wyłapałem literówkę.
Na samym początku miałeś
  1. <from>

zamiast
  1. <form>


Tutaj poprawiony kod:
  1. <form action="" method="post">
  2. <input type="text" name="a" /><br />
  3. <input type="text" name="b" /><br />
  4. <input type="text" name="c" /><br />
  5. <input type="text" name="d" /><br />
  6. <input type="hidden" name="checker" value="1" /><br />
  7. <input type="submit" value="szyfruj" />
  8. </form>
  9.  
  10. <?php
  11. if (isset($_POST['checker'])) {
  12. $a = $_POST['a'];
  13. $b = $_POST['b'];
  14. $c = $_POST['c'];
  15. $h = $_POST['d'];
  16.  
  17. $j="1d1qr";
  18. $e="1g2h";
  19. $d="8c3ra";
  20. $y="d45g";
  21. $n="c98a";
  22. $u="55aq3";
  23. $m="aq2133";
  24.  
  25. echo "$j$b$e$d$h$y$a$n$u$m$c";
  26. }


Dodałem funkcjonalność, która sprawdza, czy formularz został przesłany (aby nie rzucało błędami).

Ten post edytował NetBeans 4.12.2013, 16:47:15
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:21