Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] pole input typu radio, mały problem
maxil
post 14.03.2009, 22:32:20
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 11
Dołączył: 8.11.2008
Skąd: Sieradz

Ostrzeżenie: (10%)
X----


witam mam mały problem z polem input typu radio.
chociaż problem nie odnosi się konkretnie do niego lecz do wywoływania tak jak by odpowiedniej funkcji jeśli dane pole zostało zaznaczone mój kod wygląda tak:

Kod
function zagubionedane() {
echo '<center><h2>Aby odzyskać dane wybierz opcje która pomoże Ci odzyskać zagubione dane!<br><br><br>
<TABLE WIDTH=100%><form action="index.php?gm=przypomnijadne" method=post>
<TR><TD><B>Wybierz opcje!</B></TD></TR>

<TR><TD>
<INPUT TYPE=radio NAME="step" VALUE="loginandmail"> Odzyskaj moje hasło przy użyciu Loginu i E-Maila.<BR>
<INPUT TYPE=radio NAME="step" VALUE="passandmail"> Odzyskaj mój login przy użyciu Hasła i E-Maila.<BR>
<INPUT TYPE=radio NAME="step" VALUE="mail"> Odzyskaj mój Ligin i Hasło przy użyciu E-Maila.<BR>
</TD></TR>
<td class="form_button" colspan="2" align="left"><input type="submit" name="zatwierdź" value="zatwierdź"></form></table><br><br>
</TABLE>
';
}


chciałem zrobić tak:

Kod
function przypomnijdane() {
if(isset($_POST['step']=='loginandmail')) {
echo '<table border="0" align="center"><form action="index.php?gm=odlam" method=post>
             <tr><td><b>Login</b></td><td><input type="text" name="user"></td></tr>
             <tr><td><b>E-Mail</b></td><td><input type="text" name="mail"></td></tr>
             <tr></tr>
             <td><td class="form_button" colspan="2" align="left"><input type="submit" name="przypomnij" value="przypomnij"></form></table><br><br>';
}
else if(isset($_POST['step']=='passandmail')) {
echo '<table border="0" align="center"><form action="index.php?gm=odpam" method=post>
             <tr><td><b>Hasło</b></td><td><input type="text" name="pass"></td></tr>
             <tr><td><b>E-Mail</b></td><td><input type="text" name="mail"></td></tr>
             <tr></tr>
             <td><td class="form_button" colspan="2" align="left"><input type="submit" name="przypomnij" value="przypomnij"></form></table><br><br>';
}
else if(isset($_POST['step'])== 'mail') {
echo '<table border="0" align="center"><form action="index.php?gm=odm" method=post>
             <tr><td><b>E-Mail</b></td><td><input type="text" name="mail"></td></tr>
             <tr></tr>
             <td><td class="form_button" colspan="2" align="left"><input type="submit" name="przypomnij" value="przypomnij"></form></table><br><br>';
}
}


jednak wywala mi taki błąd: Parse error: syntax error, unexpected T_IS_EQUAL, expecting ',' or ')' in /home/maxil23/ftp/game/funkcje/function_stronag.php on line 121

jeszcze nie jestem zabardzo oblatany w php i pewnie popełniam podstawowe błędy więc prosze o pomoc
Go to the top of the page
+Quote Post
piaseq
post 14.03.2009, 22:37:39
Post #2





Grupa: Zarejestrowani
Postów: 161
Pomógł: 25
Dołączył: 6.09.2008
Skąd: Warszawa

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


Treść komunikatu o błędzie mówi sama za siebie. To błąd składniowy. Najprawdopodobniej niedomknięty nawias w okolicy linii 121. Sprawdź swój kod.
Go to the top of the page
+Quote Post
k_@_m_i_l
post 14.03.2009, 22:39:47
Post #3





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

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


Ma być :
  1. <?php
  2. function przypomnijdane() {
  3. if(isset($_POST['step']) && $_POST['step']=='loginandmail') {
  4. echo '<table border="0" align="center"><form action="index.php?gm=odlam" method=post>
  5.              <tr><td><b>Login</b></td><td><input type="text" name="user"></td></tr>
  6.              <tr><td><b>E-Mail</b></td><td><input type="text" name="mail"></td></tr>
  7.              <tr></tr>
  8.              <td><td class="form_button" colspan="2" align="left"><input type="submit" name="przypomnij" value="przypomnij"></form></table><br><br>';
  9. }
  10. else if(isset($_POST['step']) && $_POST['step']=='passandmail') {
  11. echo '<table border="0" align="center"><form action="index.php?gm=odpam" method=post>
  12.              <tr><td><b>Hasło</b></td><td><input type="text" name="pass"></td></tr>
  13.              <tr><td><b>E-Mail</b></td><td><input type="text" name="mail"></td></tr>
  14.              <tr></tr>
  15.              <td><td class="form_button" colspan="2" align="left"><input type="submit" name="przypomnij" value="przypomnij"></form></table><br><br>';
  16. }
  17. else if(isset($_POST['step']) && $_POST['step']== 'mail') {
  18. echo '<table border="0" align="center"><form action="index.php?gm=odm" method=post>
  19.              <tr><td><b>E-Mail</b></td><td><input type="text" name="mail"></td></tr>
  20.              <tr></tr>
  21.              <td><td class="form_button" colspan="2" align="left"><input type="submit" name="przypomnij" value="przypomnij"></form></table><br><br>';
  22. }
  23. }
  24. ?>

Poczytaj manuala i następnym razem dawaj kod w poprawnym bbcode.


--------------------
"PHP to człowiek. MySQL to również człowiek."
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: 14.08.2025 - 13:08