Ver Mensaje Individual
  #12 (permalink)  
Antiguo 31/05/2013, 11:38
Jose789
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 4 meses
Puntos: 4
Respuesta: Update que no Actualiza :S

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Es medio obvio: Muestra los valores en la pantalla.
Si no muestra nada, es que no hay nada.
Pero para estar más seguro, reemplaza esto:
Código PHP:
Ver original
  1. mysql_query("UPDATE users SET mission = '".FilterText($_POST['mission'])."', mymusik = '".FilterText($_POST['mymusik'])."' WHERE id = '".$my_id."' LIMIT 1") or die(mysql_error());
  2. $result = "Ajustes actualizados con éxito.";
Por esto:
Código PHP:
Ver original
  1. $query = "UPDATE users SET mission = '".FilterText($_POST['mission'])."', mymusik = '".FilterText($_POST['mymusik'])."' WHERE id = '".$my_id."' LIMIT 1";
  2. echo $query;
  3. $rslt = mysql_query($query) or die(mysql_error());
  4. if($rslt)
  5. {$result = "Modificacion realizada exitosamente";}
Luego copia y postea acá lo que muestre en la pantalla el echo.
Nada no muestra nada, y tampoco hace el Update... :S te dejo el codigo complento S: por que la verdad no se que puede ser


Código:
<?php

require_once('core.php');
require_once('includes/session.php');


if(isset($_POST['save'])){
		if(strlen($_POST['mission']) > 32){
			$result = "&iexcl;Tu misi&oacute;n es demasiado larga!";
			$error = "1";
		}
			$query = "UPDATE users SET mission = '".FilterText($_POST['mission'])."', mymusik = '".FilterText($_POST['mymusik'])."' WHERE id = '".$my_id."' LIMIT 1";
echo $query;
$rslt = mysql_query($query) or die(mysql_error());
if($rslt)
{$result = "Modificacion realizada exitosamente";}
		}

?>

<?php

if(!empty($result)){
	if($error == "1"){
		echo "<div class='rounded rounded-red'>";
	} else {
		echo "<div class='rounded rounded-green'>";
	}

	echo $result . "<br />
	</div><br />";
}

$user_sql = mysql_query("SELECT * FROM users WHERE id = '".$my_id."'");
$user_row = mysql_fetch_assoc($user_sql);

?>

<h3>Tu estado</h3>

<p>
Tu estado podr&aacute; ser visto por todos, &iexcl;pi&eacute;nsalo bien!
</p>

<p>
<span class="label">Estado:</span>
<input type="text" name="mission" size="32" maxlength="32" value="<?php echo HoloText($user_row['mission']); ?>" id="avatarmotto" />
</p>

<h3>Tu P&aacute;gina</h3>


<h3> M&uacute;sica</h3>
<p>
Escribe un link de youtube con tu canci&oacute;n favorita para escucharlo en la Home.<br><br><b>Nota:</b> El link debe ser diferente, ejemplo:<br><font color="green">http://youtube.com/</font><font color="red">watch?</font><font color="green">v</font><font color="red">=</font><font color="green">nciFjxOYe74</font> = <font color="green">http://youtube.com/v/nciFjxOYe74</font><br><br>
<label>
Link: <input type="text" name="mymusik" size="32" value="<?php echo FilterText($user_row['mymusik']); ?>">
</label></p>

<form>
<input type="submit" value="Salvar cambios" name="save" class="submit" />
</form>