Foros del Web » Programando para Internet » PHP »

Ocupo Ayuda Urgente

Estas en el tema de Ocupo Ayuda Urgente en el foro de PHP en Foros del Web. Tengo el problema que no c como hacer para guardar por linea quiero que el combo box me modifique un solo numero que seria del ...
  #1 (permalink)  
Antiguo 09/01/2008, 01:33
 
Fecha de Ingreso: enero-2008
Mensajes: 1
Antigüedad: 16 años, 3 meses
Puntos: 0
Exclamación Ocupo Ayuda Urgente

Tengo el problema que no c como hacer para guardar por linea quiero que el combo box me modifique un solo numero que seria del 0 al 9 esto es para unas extensiones del asterisk, la busqueda me la hace perfecta pero el cambio no c como se hace por favor ayudenme =***(


</HEAD>
<BODY>
<FORM METHOD=POST ACTION="abrir.php">
Extension:<br>
<INPUT TYPE="text" NAME="codigo" size="7" maxlength="4"> <br>
<INPUT TYPE="submit" value="Buscar" name="Buscar">
</FORM>
</BODY>
<?php
$i=0;
if((!empty($_POST['codigo']))|| isset($_POST['codigo']))
{
$file = fopen ("datos.txt", "r");

$v=0;
//recorrido del archivo TXT
while (!feof($file))
{
// consideramos linea por linea
$linea = fgets($file,500);
//linea por linea enviamos a un array
$cadena[$v]=$linea;
//contador incremental
$v++;
}
//fclose($file);
foreach($cadena as $pasar)
{
if($_POST['codigo']==substr($pasar,1,4))
{

$prv = substr($pasar,0,1); //PRIVILEGIO
$ext = substr($pasar,1,4); //EXTENSION
$md5 = substr($pasar,6,37); //MD5

echo "Cambiar a nuevo privilegio: ";
$values = array('0','1','2','3','4','5','6','7','8','9');
echo '
<form method="post" action="'.$_SERVER['PHP_SELF'].'" >
<select name="combo">';
for($x = 0; $x < count($values); $x++)
{
// write "selected" if the value matches the one posted
if($values[$x] == $_POST['country'])
{
$selected = ' selected';
}
else
{
$selected = '';
}
// print the option
echo '
<option value="'.$values[$x].'"'.$selected.'>'.$values[$x].'</option>';
}
echo '
</select>
<input type="submit" value="Cambiar" $i = "1">
</form>';
$fd = $_POST['combo'];

// DIVIDIMOS LAS EXTENCIONES
echo "Privilegio: ".substr($pasar,0,1); //PRIVILEGIO
echo " Extencion: ".substr($pasar,1,4); //EXTENSION
echo "<br>";
echo " MD5: ".substr($pasar,6,37); //MD5
echo "<br>";

//MD5 Password
//$str = "Hello";
//echo md5($str);
$i=1;


$f22 = fopen("datos.txt","r+");
fwrite($f22,$fd);
fclose($f22);

}
}
}


if($i=='0')
{
echo "Su Numero de extencion no fué encontrado.";
echo " Intente nuevamente ";
}
fclose ($file);
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:57.