форми

vesku

Registered
как да направя така че например имам
3 radio бутона
и три
3 текстови полета
и имам заявка към mysql до тук е това
Код:
UserName:
<br><input type="text" name="lusername">
<input type="radio" name="password" value="password">
<input type="radio" name="email" value="email">
<input type="radio" name="web" value="web">
<br><input type="text" name="izbor ot radio butona">
<br><input type="submit" value="Change" name="send">
</form>';
$password=$_POST['password'];
$lusername=$_POST['lusername'];
if($password=$_POST['password'])
{
$query = "UPDATE `users` SET `izbor ot radio butona` = '$izbor ot radio butona' WHERE `username` = '$lusername' LIMIT 1 ";
$result = mysql_query($query, $db_conn);
echo "izbor ot radio butona Changed";
каквото сам избрал в радиобутона това да се сменя
 
vesku каза:
как да направя така че например имам
3 radio бутона
и три
3 текстови полета
и имам заявка към mysql до тук е това
Код:
UserName:
<br><input type="text" name="lusername">
<input type="radio" name="password" value="password">
<input type="radio" name="email" value="email">
<input type="radio" name="web" value="web">
<br><input type="text" name="izbor ot radio butona">
<br><input type="submit" value="Change" name="send">
</form>';
$password=$_POST['password'];
$lusername=$_POST['lusername'];
if($password=$_POST['password'])
{
$query = "UPDATE `users` SET `izbor ot radio butona` = '$izbor ot radio butona' WHERE `username` = '$lusername' LIMIT 1 ";
$result = mysql_query($query, $db_conn);
echo "izbor ot radio butona Changed";
каквото сам избрал в радиобутона това да се сменя

Ох... я обясни какво искаш? щото от хтмл-то нищо не се разбира
а за пхп-то без да кажеш каква ти е структурата на базата няма да стане...

няма отварящ form
няма label тагове
имената на радиобутоните трябва да са еднакви
това за какво е:
<input type="text" name="izbor ot radio butona">
php кода не е заграден в <?php ?>
има променливи дето не се знае от къде идват...
 
а сега разбирате ли
Код:
<?php
echo '
<form action="" method="post">
<input type="text" name="lusername">
<input type="radio" name="password" value="password">
<input type="radio" name="email" value="email">
<input type="radio" name="web" value="web">
<br><input type="text" name="това поле да се избира според радио бутона ако е email тук да пише email ако е web да пише web ако e password тук да пише password">
<input type="submit" value="Change" name="send">
</form>';
$това поле да се избира според радио бутона ако е email тук да пише email ако е web да пише web ако e password тук да пише password=$_POST['това поле да се избира според радио бутона ако е email тук да пише email ако е web да пише web ако e password тук да пише password'];
$lusername=$_POST['lusername'];
if($submit)
{
$query = "UPDATE `users` SET `това поле да се избира според радио бутона ако е email тук да пише email ако е web да пише web ако e password тук да пише password` = '$това поле да се избира според радио бутона ако е email тук да пише email ако е web да пише web ако e password тук да пише password' WHERE `username` = '$lusername' LIMIT 1 ";
$result = mysql_query($query, $db_conn);
echo "това поле да се избира според радио бутона ако е email тук да пише email ако е web да пише web ако e password тук да пише password Changed";
?>
 
аз те разбрах ми тук сам да пример с една форма ако имаш въпроти питай
Код:
<form method="post" action="ime.php">
<input type="radio" name="broi" value="едно">едно<br>
<input type="radio" name="broi" value="две" checked>две<br>
<input type="radio" name="broi" value="три">три
</form>

значи в случая имаме 3 импут бутона с разлинч астойност в зависимост от тожа какво сме избрали се предава на променливата $broi в случая е дадено на "две" > checked то се вижда
общо всето няма кой знае каква вазлика от <select> схвана нали ;)

а що се отнася до твоя код
врегледай тук
Код:
<input type="radio" name="email" value="email">
<input type="radio" name="web" value="web">
имаш грешка

ето така е вярно
Код:
<input type="radio" name="email" value="email">
<input type="radio" name="email" value="web">
и тогава ако избереш първия ред $email = email ako избереш втория инпут
$email = web след което добавяш $email в реда с който пращаш информация към базада данни.
 
след това смяната на тупа а полето се прави с Java Script но сега не мога да го напиша.
 

Горе