Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2008, 06:13
Avatar de OsSk4R
OsSk4R
 
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 18 años, 4 meses
Puntos: 74
Problema con actualizar variables...

Saludos,

Verán tengo un problema con el siguiente código.
Les situoi en el tema;
Lo que quiero hacer es modificar una par de variables desde otra pagina.

Primeramente, esta es la pagina cambiar.php
Código PHP:
<?php

include ("datos.php");


if(empty(
$sub))
{
  echo 
"Rellene el campo sub";
 }
if(empty(
$sub1))
{
  echo 
"Rellene el campo sub1";
}else{
echo (
"Campos Actuales");
}
?>
<form action="cambiar.php" method="POST">
<center><h1>Titulo</h1></center>
<?
$Submit 
$_POST['Submit'];
$sub $_POST['sub'];
$sub1 $_POST['sub1'];

$fp fopen("datos.php""w");
fwrite($fp'<?php
$sub = "' 
$sub '";
$sub1 = "' 
$sub1 '";

?>'
);
fclose($fp);
?>
<tr>
<td>SUB</td><br>
<td><textarea cols='20' rows='1' name='sub' id='sub'><? echo $sub?></textarea></td>
</tr>
<tr>
<td>SUB2</td><br>
<td><textarea cols='20' rows='1' name='sub1' id='sub1'><? echo $sub1?></textarea></td>
</tr>

                <input name="Submit" type="submit" class="formbutton" value="ENVIAR">
              </div></td>
            <td width="36%">&nbsp;</td>
          </tr>
        </table>
</form>
</body>
Y la siguiente pagina que es donde se encuentra lkas varaibles se llama datos.php

Código PHP:
<?php
$sub 
"loquesea";
$sub1 "blablabla";

?>
En la primera pagina se muestran el contenido de las variables $sub y $sub1 dentro de unos textareas.
Luego lo que intentohacer es cambiar ese contenido, y al darle a enviar que modifique el contenido de las varaibles de la pagina datos.php

El problema que tengo, es que directamente cuando accedo a la pagina cambiar.php no me muestra el contenido de las variables ya que lo borra y se encuentran vacias.
Por defecto, las variables de la pagina datos.php se encuentran llenas. Y lo que pretendo es cambiarlas. Pero claro, al acceder a la pagina guardar.php apra modificarlas directamente se borran y se quedan vacias.

Modificarlas las modifico bien,porque luego si pongo lo que sea, se guardan. Pero luego, al volver a la pagina guardar.php
Nada mas que al acceder, se vuelven a borrar.

Como puedo solucionar esto?¿?

Luego otro inconveniente que tengo, es que la pagina datos.php aparte de tener esas variables tiene mas contenido, osea, otras variables que ni las deseo modificar ni nada, las quiero dejar com oestan, el problema es que al acceder a la pagina guardar.php aparte de que se me borra el contenido de las variables (sub y sub1) se me borra todo el demas contenido que hay en la pagina...

Qure puedo hacer??

Muchas gracias,