Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html]+[php] radio button formulaz
Forum PHP.pl > Forum > Przedszkole
mainfreme
mam taki formulaż

  1. <form method="get">
  2.  
  3. <input name='wyraz' type='text' id='$i'><br>
  4. <button type="reset" name="reset">Reset!</button>
  5. <input type="submit" value="wysylaj dane">
  6. </form> 
  7. <?php
  8. $calosc = $_GET['wyraz'];
  9. $slowa = explode (" ", $_GET['wyraz']);
  10. print "<b>".$_GET['wyraz']."</b>";
  11. print "<br> <table wight=\"500\" border=\"1\">
  12. <tr><td><B>słowo</B></td><td><B>P</B></td><td><B>O</B></td><td><B>C</B></td><td><B>Rz</B></td></tr>";
  13.  
  14. echo "<tr><td>".$slowa[0]."</td><td><input type=\"radio\" name=\"podmiot\" id=\"podmiot\"></td><td><input type=\"radio\" name=\"orzeczenie\" id=\"orzeczenie\"></td><td><input type=\"radio\" name=\"czasownik\" id=\"czas\"></td><td><INPUT TYPE=\"CHECKBOX\" name=\"reszta\" id=\"reszta\"></td></tr>";
  15.  
  16. echo "<tr><td>".$slowa[1]."</td><td><input type=\"radio\" name=\"podmiot\" id=\"podmiot\"></td><td><input type=\"radio\" name=\"orzeczenie\" id=\"orzeczenie\"></td><td><input type=\"radio\" name=\"czasownik\" id=\"czas\"></td><td><INPUT TYPE=\"CHECKBOX\" name=\"reszta\" id=\"reszta\"></td></tr>";
  17.  
  18. echo "<tr><td>".$slowa[2]."</td><td><input type=\"radio\" name=\"podmiot\" id=\"podmiot\"></td><td><input type=\"radio\" name=\"orzeczenie\" id=\"orzeczenie\"></td><td><input type=\"radio\" name=\"czasownik\" id=\"czas\"></td><td><INPUT TYPE=\"CHECKBOX\" name=\"reszta\" id=\"reszta\"></td></tr>";
  19.  
  20. echo "<tr><td>".$slowa[3]."</td><td><input type=\"radio\" name=\"podmiot\" id=\"podmiot\"></td><td><input type=\"radio\" name=\"orzeczenie\" id=\"orzeczenie\"></td><td><input type=\"radio\" name=\"czasownik\" id=\"czas\"></td><td><INPUT TYPE=\"CHECKBOX\" name=\"reszta\" id=\"reszta\"></td></tr>";
  21.  
  22. echo "<tr><td>".$slowa[4]."</td><td><input type=\"radio\" name=\"podmiot\" id=\"podmiot\"></td><td><input type=\"radio\" name=\"orzeczenie\" id=\"orzeczenie\"></td><td><input type=\"radio\" name=\"czasownik\" id=\"czas\"></td><td><INPUT TYPE=\"CHECKBOX\" name=\"reszta\" id=\"reszta\"></td></tr>";
  23.  
  24. echo "<tr><td>".$slowa[5]."</td><td><input type=\"radio\" name=\"podmiot\" id=\"podmiot\"></td><td><input type=\"radio\" name=\"orzeczenie\" id=\"orzeczenie\"></td><td><input type=\"radio\" name=\"czasownik\" id=\"czas\"></td><td><INPUT TYPE=\"CHECKBOX\" name=\"reszta\" id=\"reszta\"></td></tr>";
  25.  
  26. echo "</table>";
  27.  
  28. ?>
  29. ...


i chciał bym zrobic tu coś takiego zeby w danym wierszu "<td>" mozna było zaznaczy tylko 1 radio button/ checkbox, no i zabardzo nie wiem jak to uczycic :/

ma ktos jakiś sesnowny pomysł ?
Lion_87
no jezeli tylko jedno w wierszu to:

Kod
echo "<tr><td>".$slowa[0]."</td><td><input type=\"radio\" name=\"slowo1\" id=\"podmiot\"></td><td><input type=\"radio\" name=\"slowo1\" id=\"orzeczenie\"></td><td><input type=\"radio\" name=\"slowo1\" id=\"czas\"></td><td><INPUT TYPE=\"CHECKBOX\" name=\"reszta\" id=\"reszta\"></td></tr>";

echo "<tr><td>".$slowa[1]."</td><td><input type=\"radio\" name=\"slowo2\" id=\"podmiot\"></td><td><input type=\"radio\" name=\"slowo2\" id=\"orzeczenie\"></td><td><input type=\"radio\" name=\"slowo2\" id=\"czas\"></td><td><INPUT TYPE=\"CHECKBOX\" name=\"reszta\" id=\"reszta\"></td></tr>";

echo "<tr><td>".$slowa[2]."</td><td><input type=\"radio\" name=\"slowo3\" id=\"podmiot\"></td><td><input type=\"radio\" name=\"slowo3\" id=\"orzeczenie\"></td><td><input type=\"radio\" name=\"slowo3\" id=\"czas\"></td><td><INPUT TYPE=\"CHECKBOX\" name=\"reszta\" id=\"reszta\"></td></tr>";

echo "<tr><td>".$slowa[3]."</td><td><input type=\"radio\" name=\"slowo4\" id=\"podmiot\"></td><td><input type=\"radio\" name=\"slowo4\" id=\"orzeczenie\"></td><td><input type=\"radio\" name=\"slowo4\" id=\"czas\"></td><td><INPUT TYPE=\"CHECKBOX\" name=\"reszta\" id=\"reszta\"></td></tr>";

echo "<tr><td>".$slowa[4]."</td><td><input type=\"radio\" name=\"slowo5\" id=\"podmiot\"></td><td><input type=\"radio\" name=\"slowo5\" id=\"orzeczenie\"></td><td><input type=\"radio\" name=\"slowo5\" id=\"czas\"></td><td><INPUT TYPE=\"CHECKBOX\" name=\"reszta\" id=\"reszta\"></td></tr>";

echo "<tr><td>".$slowa[5]."</td><td><input type=\"radio\" name=\"slowo6\" id=\"podmiot\"></td><td><input type=\"radio\" name=\"slowo6\" id=\"orzeczenie\"></td><td><input type=\"radio\" name=\"slowo6\" id=\"czas\"></td><td><INPUT TYPE=\"CHECKBOX\" name=\"reszta\" id=\"reszta\"></td></tr>";

echo "</table>";
mainfreme
ok, dzieki,
a teraz powiedzcie jak mam wyświtlic "słowo" które ma id = czas

bemol
  1. <?php print "<br> <table wight=\"500\" border=\"1\"> ?>

nie wight tylko width smile.gif
mainfreme
Dzięki, chodz to nie zmienia nic do wczesniejszego pytania :/

Cytat
a teraz powiedzcie jak mam wyświtlic "słowo" które ma id = czas
nospor
Cytat
a teraz powiedzcie jak mam wyświtlic "słowo" które ma id = czas
Eeee, ale takich pol o id=czas jest masa. Ty chyba nie wiesz co znaczy id. ID znaczy - unikalny identyfikator i teoretycznie (jak widac u ciebie praktycznie jest inaczej) dane ID powinno byc nadane co najwyzej jednemu elementowi.

A co konkretnie chcesz osiągnąć?
mainfreme
wybacz juz poprawiłem na coś takiego

  1. echo "<tr><td>".$slowa[0]."</td><td><input type="radio" name="slowo1" id="1podmiot"></td><td><input type="radio" name="slowo1" id="1orzeczenie"></td><td><input type="radio" name="slowo1" id="1czas"></td><td><INPUT TYPE="CHECKBOX" name="reszta" id="1reszta"></td></tr>";
  2.  
  3. echo "<tr><td>".$slowa[1]."</td><td><input type="radio" name="slowo2" id="2podmiot"></td><td><input type="radio" name="slowo2" id="2orzeczenie"></td><td><input type="radio" name="slowo2" id="2czas"></td><td><INPUT TYPE="CHECKBOX" name="reszta" id="2reszta"></td></tr>";
  4.  
  5. echo "<tr><td>".$slowa[2]."</td><td><input type="radio" name="slowo3" id="3podmiot"></td><td><input type="radio" name="slowo3" id="3orzeczenie"></td><td><input type="radio" name="slowo3" id="3czas"></td><td><INPUT TYPE="CHECKBOX" name="reszta" id="3reszta"></td></tr>";
  6.  
  7. echo "<tr><td>".$slowa[3]."</td><td><input type="radio" name="slowo4" id="4podmiot"></td><td><input type="radio" name="slowo4" id="4orzeczenie"></td><td><input type="radio" name="slowo4" id="4czas"></td><td><INPUT TYPE="CHECKBOX" name="reszta" id="4reszta"></td></tr>";
  8.  
  9. echo "<tr><td>".$slowa[4]."</td><td><input type="radio" name="slowo5" id="5podmiot"></td><td><input type="radio" name="slowo5" id="5orzeczenie"></td><td><input type="radio" name="slowo5" id="5czas"></td><td><INPUT TYPE="CHECKBOX" name="reszta" id="5reszta"></td></tr>";
  10.  
  11. echo "<tr><td>".$slowa[5]."</td><td><input type="radio" name="slowo6" id="6podmiot"></td><td><input type="radio" name="slowo6" id="6orzeczenie"></td><td><input type="radio" name="slowo6" id="6czas"></td><td><INPUT TYPE="CHECKBOX" name="reszta" id="6reszta"></td></tr>";
  12.  
  13. echo "</table>";

chciałem osiągnąc zeby wyswietlic słowa które były wczesniej zaznaczone tj. np.
mamy zdanie "ala ma kota"

i po wybraniu
ala = podmiot
ma = czasownik
kota = reszta zdania

zeby mi to tak własnie wyswietliło
Lion_87
ale chcesz żeby po wybraniu sława i zaznaczeniu czy to słowo jest czasownik czy......
żeby potem sie wyświetliło to co wybrał?
mainfreme
dokładnie!
Lion_87
to musisz te swoje wyrazy jeszcze zamknac w

<form action=cos.php method=post>

</form>

i przesłać do pliku który je odczyta
mainfreme
tylko powiedz jak to odczytac questionmark.gif
Lion_87
możesz np tak:

index.php
Kod
<form method="get">

<input name='wyraz' type='text' id='$i'><br>
<button type="reset" name="reset">Reset!</button>
<input type="submit" value="wysylaj dane">
</form>
<?php
$calosc = $_GET['wyraz'];
$slowa = explode (" ", $_GET['wyraz']);
print "<b>".$_GET['wyraz']."</b>";
print "<br><form method=post action=indexa.php> <table wight=\"500\" border=\"1\">
<tr><td><B>słowo</B></td><td><B>P</B></td><td><B>O</B></td><td><B>C</B></td><td><B>Rz</B></td></tr>";

echo "<tr><td>".$slowa[0]."</td><td><input type=\"hidden\" name=\"slowo00\" id=\"slowo00\" value=".$slowa[0]."><input type=\"radio\" name=\"slowo1\" value=podmiot></td><td><input type=\"radio\" name=\"slowo1\" value=orzeczenie></td><td><input type=\"radio\" name=\"slowo1\" value=czas></td><td><INPUT TYPE=\"radio\" name=\"slowo1\" value=reszta></td></tr>";

echo "<tr><td>".$slowa[1]."</td><td><input type=\"hidden\" name=\"slowo11\" id=\"slowo11\" value=".$slowa[1]."><input type=\"radio\" name=\"slowo2\" value=podmiot></td><td><input type=\"radio\" name=\"slowo2\" value=orzeczenie></td><td><input type=\"radio\" name=\"slowo2\" value=czas></td><td><INPUT TYPE=\"radio\" name=\"slowo2\" value=reszta></td></tr>";

echo "<tr><td>".$slowa[2]."</td><td><input type=\"hidden\" name=\"slowo22\" id=\"slowo22\" value=".$slowa[2]."><input type=\"radio\" name=\"slowo3\" value=podmiot></td><td><input type=\"radio\" name=\"slowo3\" value=orzeczenie></td><td><input type=\"radio\" name=\"slowo3\" value=czas></td><td><INPUT TYPE=\"radio\" name=\"slowo3\" value=reszta></td></tr>";

echo "<tr><td>".$slowa[3]."</td><td><input type=\"hidden\" name=\"slowo33\" id=\"slowo33\" value=".$slowa[3]."><input type=\"radio\" name=\"slowo4\" value=podmiot></td><td><input type=\"radio\" name=\"slowo4\" value=orzeczenie></td><td><input type=\"radio\" name=\"slowo4\" value=czas></td><td><INPUT TYPE=\"radio\" name=\"slowo4\" value=reszta></td></tr>";

echo "<tr><td>".$slowa[4]."</td><td><input type=\"hidden\" name=\"slowo44\" id=\"slowo44\" value=".$slowa[4]."><input type=\"radio\" name=\"slowo5\" value=podmiot></td><td><input type=\"radio\" name=\"slowo5\" value=orzeczenie></td><td><input type=\"radio\" name=\"slowo5\" value=czas></td><td><INPUT TYPE=\"radio\" name=\"slowo5\" value=reszta></td></tr>";

echo "<tr><td>".$slowa[5]."</td><td><input type=\"hidden\" name=\"slowo55\" id=\"slowo55\" value=".$slowa[5]."><input type=\"radio\" name=\"slowo6\" value=podmiot></td><td><input type=\"radio\" name=\"slowo6\" value=orzeczenie></td><td><input type=\"radio\" name=\"slowo6\" value=czas></td><td><INPUT TYPE=\"radio\" name=\"slowo6\" value=reszta></td></tr>";

echo "</table><input type=submit value=dalej></form>";

?>


indexa.php
Kod
<?php
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);

echo "$slowo00 = $slowo1<br />";
echo "$slowo11 = $slowo2<br />";
echo "$slowo22 = $slowo3<br />";
echo "$slowo33 = $slowo4<br />";
echo "$slowo44 = $slowo5<br />";
echo "$slowo55 = $slowo6<br />";
?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.