Мой скрипт - помощ

ventsi_konov

Registered
Код:
<form action="" method="post">
<input type="radio" name="submit" value="encode">
<input type="radio" value="decode" name="submit">
<input type="submit" name="sub" value="Избери">
</form>
<?php
if($_POST['sub']){ 
$type = $_POST['submit'];
echo '<form action="" method="post"><input type="text" name="text"><input type="submit" name="textsub" value="kod"></form>';
}
if($_POST['textsub']){
$code = $_POST['text'];
}
if($type == "encode"){
$kod = base64_encode($code);
echo $kod;
}
elseif($type == "decode"){
$kod = base64_decode($code);
echo $kod;
}
?>
Този код мисля че ще е по добре да се направи с case обаче аз не мога...А и това не работи в този си вид ... Надявам се да ми схванете идеята. Трябва ми за събота ако е възможно да ми помогне някой... :?:
 
Код:
<form action="" method="post">
<input type="radio" name="submit" value="encode">
<input type="radio" value="decode" name="submit">
<input type="submit" name="sub" value="Избери">
</form>
<?php
if($_POST['sub']){
 $type = $_POST['submit'];
 echo '<form action="" method="post"><input type="text" name="text"><input type="submit" name="textsub" value="kod"></form>';
}
if($_POST['textsub']){
$code = $_POST['text'];
 switch($code) {
  case encode:
  $kod = base64_encode($code);
  break;
  case decode:
  $kod = base64_decode($code);
  break;
 }
 echo $kod;
}
?>
ето така трябва да стане...
 
ventsi_konov каза:
Не ще... пак не ми връща нищо. :cry:
значи ще стане така
Код:
<form action="" method="post">
<input type="radio" name="submit" value="encode" />
<input type="radio" value="decode" name="submit" />
<input type="text" name="text" />
<input type="submit" name="sub" value="Избери" />
</form>
<?php
if($_POST['sub']){
 $type = $_POST['submit'];
 $code = $_POST['text'];
  switch($code) {
   case encode:
    $kod = base64_encode($code);
   break;
   case decode:
    $kod = base64_decode($code);
   break;
 }
 echo $kod;
}
?>
 
Ехеее :) :) Браво благодаря много само с малката промяна
Код:
switch($type)
вместо
Код:
switch($code)
Благодаря получаваш точката. :)
Ето го и завършения код :
Код:
<form action="" method="post">
<input type="radio" name="submit" value="encode">::Кодиране::<br>
<input type="radio" value="decode" name="submit">::Декодиране::<br>
<input type="text" name="text">
<input type="submit" name="sub" value="Давай!">
</form>
<?php
if($_POST['sub']){
 $type = $_POST['submit'];
if(empty($type)){ echo 'Не си избрал ::Кодиране:: или ::Декодиране:: !'; exit; } else {
 $code = $_POST['text'];
  switch($type) {
   case encode:
    $kod = base64_encode($code);
   break;
   case decode:
    $kod = base64_decode($code);
   break;
 }
 echo $kod;
}
}
?>
 

Back
Горе