tengo un formulario donde muestro los datos actuales de la base de datos , para que el usuario los actualice a su gusto, por ejemplo:
Código PHP:
<form action="editaroficiales.php" method="post">
<?php
$username=$_SESSION['s_username'];
$resultado2 = @mysql_query ("SELECT * FROM clanprueba WHERE `username` = '$username' ");
while ($fila = mysql_fetch_array($resultado2))
{
?>
<input name="red1" type="text" value="<? echo $fila['red1']; ?>"><br />
<input name="" type="submit" value="Enviar">
</form>
eL CODIGO PHP ES EL SIG:
Código PHP:
$red1=$_POST['red1'];
$sql="UPDATE clanprueba SET red1 = '$red1' WHERE username = '$username'";
mysql_query($sql);
//MUESTRO LOS DATOS
$resultado2 = @mysql_query ("SELECT * FROM clanprueba WHERE `username` = '$username'");
while ($fila = mysql_fetch_array($resultado2)) {
echo $fila['red1'];
}
COMO PUEDE SER QUE ME MUESTRE DATOS DE LA BASE SI NO EXISTEN??????
SI ENVÉS DE PONER UNA VARIABLE PONGO UN TEXTO CUAQUIERA SI FUNCIONA, ES DECIR QUE SE ACTUALIZAN LOS DATOS PERFECTAMENTE EJEMPLO:
Código PHP:
$sql="UPDATE clanprueba SET red1 = 'TEXTO CUALQUIERA' WHERE username = '$username'";
mysql_query($sql);
OSEA QUE EL PROBLEMA PUEDE ESTAR EN LA VARIABLE, ES LO UNICO QUE PUDE DESCUBRIR, LO DEMÁS ES UN MISTERIO DE LA NATURALEZA... XD
BUENO DESDE YA GRACIAS POR SU AYUDA