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%"> </td>
</tr>
</table>
</form>
</body>
Código PHP:
<?php
$sub = "loquesea";
$sub1 = "blablabla";
?>
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,