Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2012, 10:44
Avatar de trebor_200
trebor_200
 
Fecha de Ingreso: marzo-2012
Mensajes: 10
Antigüedad: 12 años, 9 meses
Puntos: 2
condicionar value no funciona totamente

Hola... soy nuevo en php y tengo un codigo que modifique en base a otro q por sierto tiene el mismo problema pero para propositos diferentes...
Código PHP:
<?php
if($logeado == 1){
$Dir "C:\\Server\\DBSrv\\Account";

$userid $_SESSION['username'];
$a Persona1;
$b Persona2;
global 
$link;
mssql_select_db("Tantra",$link);
$weaA mssql_query("SELECT * FROM TantraBackup00 WHERE UserID = '$userid'");
$rowA mssql_fetch_row($weaA);
?>

<form METHOD="Post">
<SELECT name="Character">
<?php if($rowA[11] != ' '){ echo "<OPTION VALUE=$rowA[11]>$rowA[11]</option>"; } ?>
<?php 
if($rowA[12] != ' '){ echo "<OPTION VALUE=$rowA[12]>$rowA[12]</option>"; } ?>
<?php 
if($rowA[13] != ' '){ echo "<OPTION VALUE=$rowA[13]>$rowA[13]</option>"; } ?>
</SELECT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<SELECT name="Jobpjs">
<OPTION VALUE=null>Selecione</option>"; } ?>
<?php if($a != ' '){ echo "<OPTION VALUE=$a>$a</option>"; } ?>
<?php 
if($b != ' '){ echo "<OPTION VALUE=$b>$b</option>"; } ?>
</SELECT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input value="Suministrar" type="submit" name="submit">
<input type="hidden" name="action" value="submitted">
</form>

<?php
if ($_POST['action'] == 'submitted'){
$Character $_POST['Character'];
$Jobpjs $_POST['Jobpjs'];
$Initial=substr($userid,0,1);
$nombre_archivo $Dir."\\".$Initial."\\".$userid.".TAD";
$f = @fopen($nombre_archivo,"r+") or die("$nombre_archivo");

if (
$Jobpjs $a){  //solo funciona este al darle suministrar
@fseek($f154SEEK_SET);
@
fwrite($f,'',1) or die("Error");
@
fseek($f155SEEK_SET);
@
fwrite($f,'�',1) or die("Error");
@
fclose($f);
echo 
"Cambio terminado!";
}

elseif(
$Jobpjs $b){   // al escojer la segunda opcion da lo mismo q la primera
@fseek($f154SEEK_SET);
@
fwrite($f,'',1) or die("Error");
@
fseek($f155SEEK_SET);
@
fwrite($f,'',1) or die("Error");
@
fclose($f);
echo 
"Cambio terminado!";
}

else{ echo 
"Ha habido un error, intente nuevamente"; }
}

}
else
{
?>
<script type="text/javascript">

var pagina = 'index.php';
var segundos = 5;

function redireccion() {

document.location.href=pagina;
}
setTimeout("redireccion()",segundos);

</script>
<?php
}
?>
lo que hace esto es cambiar unos ANSI de un archivo.TAD al escoger una opcion en este caso del post "Jobpjs" pero por alguna razon solo funciona al seleccionar la primera opcion, les agradeceria mucho si me brindaran una mano con esto sino me tocara hacer un monton de listitas para ir de uno en uno...