jaja, luisa...
primero: si trabajas con base de datos, no te conviene crear un campo en la tabla del usuario que diga "calorias"?
segundo: el archivo calorias.dat se tiene que ubicar en una carpeta llamada usuarios y se debe llamar "calorias_usuariotal.dat, para que cada uno tenga su plan correspondiente.
tercero: el uso de js lo hace mas dinamico y professional, tu estas diciendo que no puedes usarlo, sin embargo en esta linea se lo está empleando
Código php:
Ver original<input type='submit' value='quitar' name='quitar' onClick = "quitar()">
finalmente, te dejo lo que necesitas. creo mas o menos haber entendido:
Código php:
Ver original$usuario = 'luisa';
$carpeta_usuarios = 'usuarios';
if(!is_dir($carpeta_usuarios)) exit('No se encuentra la caperta de usuarios.'); $archivo = $carpeta_usuarios.'/calorias_'.$usuario.'.dat';
if(!($apertura = fopen($archivo,$modo))) die('Error al crear/escribir el archivo.');
if(isset($_GET['eliminar'])) {
exit('No se puede escribir en el archivo.'); else
print htmlentities('Se eliminó correctamente el contenido del archivo de calorías'); }
elseif(isset($_GET['limpiar']) && isset($_GET['valor'])) {
else
{
if(!($apertura_ = fopen($archivo,'w+'))) die('Error al escribir el archivo.'); else
if(fwrite($apertura_, $nuevo_valor)) print 'Se ha quitado: '. $valor; else print 'No se pudo quitar: '. $valor;
}
else
print 'No se pudo quitar: '. $valor;
}
else
{
print 'No se ha definido el parametro';
}
logicamente los campos html deben ser asi:
Código html:
Ver original<input type="submit" name="quitar" value="1" /> <input type="submit" value="1" name="limpiar" /> <input name="valor" type="radio" value="<?=urlencode($valor)?>" />
espero te sirva luisa.
un saludo.