Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2006, 16:37
Avatar de renzoster
renzoster
 
Fecha de Ingreso: mayo-2006
Ubicación: Lima
Mensajes: 63
Antigüedad: 17 años, 11 meses
Puntos: 0
Exclamación ME falla el update de celdas en PHP

Hola saludos, les quería comentar que tengo un problema con el update de las celdas o registros de las tablas del MySQL, pongo actualizar y en vez de actualizar los datos de la fila indicada actualiza de toda la tabla, el codigo es este:

Código PHP:
<? abloque("Enviar Tutoriales"); ?>
<? 
include('config.php'); 
$resp mysql_query("select nick,contrasena,rango from usuarios where nick = '$_COOKIE[nick]'"); 
$datos mysql_fetch_array($resp); 
$rangoBD $datos[rango]; 
$adminBD $datos[nick]; 
$passBD $datos[contrasena]; 
if(
$adminBD != $_COOKIE[nick] || $passBD != $_COOKIE[contrasena]){ 
echo 
"<b>Error de Sesión!</b> ";
}
if( 
$rangoBD >= "500" ) {
?>
<?
if($enviar) {
include(
"config.php");
// Comprobaciones para verificar si el archivo es correcto
function quitar($texto) {
$texto trim($texto) ;
$texto htmlspecialchars($texto) ;
return 
$texto ;
}
$gentename quitar($gentename) ;
$localidad quitar($localidad) ;
$edad quitar($edad) ;
$estatura quitar($estatura) ;
$chatea quitar($chatea) ;
$horario quitar($horario) ;
$estado quitar($estado) ;
$webcam quitar($webcam) ;
$messenger quitar($messenger) ;
$sexo quitar($sexo) ;
$descripcion quitar($descripcion) ;
$aficiones quitar($aficiones) ;
$pareja quitar($pareja) ;
$resca mysql_query("select id from gente where usuario='$_COOKIE[nick]'") ;
$watos mysql_fetch_array($resca) ;
mysql_query("update gente set gentename='$gentename',localidad='$localidad',edad='$edad',estatura='$estatura',chatea='$chatea',horario='$horario',estado='$estado',webcam='$webcam',messenger='$messenger',sexo='$sexo',descripcion='$descripcion',aficiones='$aficiones',pareja='$pareja' where id='$watos'") ;
 ;
echo 
"Haz click <a href=index.php?name=gentita>aquí</a> para ir a Gente Etecé<br><br>" ;
}
?>

<?
$resa 
mysql_query("select * from gente where usuario='$_COOKIE[nick]'") ;
$infos mysql_fetch_array($resa) ;
?>
<form method="post" action="index.php?name=1editargente" name="formulario" enctype="multipart/form-data" onsubmit='return revisar()'>
<script> 
function revisar() { 
if(formulario.enombre.value.length == 0) { alert('Debes escribir tu nombre') ; return false ; }
if(formulario.localidad.value.length == 0) { alert('escribe donde vives.') ; return false ; } 
if(formulario.edad.value.length == 0) { alert('cumples años, verdad?') ; return false ; }
if(formulario.messenger.value.length == 0) { alert('tienes messenger, verdad?') ; return false ; }
if(formulario.descripcion.value.length == 0) { alert('si deseas escribe algo corto!') ; return false ; }

</script>
<table border="0" width="100%" cellspacing="1" style="border-collapse: collapse">
    <tr>
        <td colspan="2" style="padding-left: 7px; padding-right: 7px; padding-top: 7px; padding-bottom: 10px">
        <table border="1" width="100%" bordercolor="#638FD3" style="border-collapse: collapse; border-style: dotted; border-width: 1px; padding: 5px">
            <tr>
                <td style="padding: 5px" bgcolor="#D3EFF5">
                <p align="center"><b><a href="index.php?name=gente">Gente Etecé</a></b></td>
            </tr>
        </table>
        </td>
    </tr>
    <tr>
        <td>Usuario:</td>
        <td><? echo $_COOKIE["nick"]  ?></td>
    </tr>
    <tr>
        <td>Nombre:</td>
        <td><input type="text" name="gentename" size="25" value="<? echo $infos[gentename?>"></td>
    </tr>
    <tr>
        <td>Localidad:</td>
        <td><input type="text" name="localidad" size="20" value="<? echo $infos[localidad?>"></td>
    </tr>
    <tr>
        <td>Edad:</td>
        <td><input type="text" name="edad" size="4" maxlength="2" value="<? echo $infos[edad?>"></td>
    </tr>
    <tr>
        <td>Estatura:</td>
        <td><input type="text" name="estatura" size="15" value="<? echo $infos[estatura?>"></td>
    </tr>
    <tr>
        <td>Chateas en:</td>
        <td><input type="text" name="chatea" size="32" value="<? echo $infos[chatea?>"></td>
    </tr>
    <tr>
        <td>Horario:</td>
        <td><input type="text" name="horario" size="20" value="<? echo $infos[horario?>"></td>
    </tr>
    <tr>
        <td>Estado:</td>
        <td><select size="1" name="estado">
        <option value="images/caretos/feliz.gif" selected>Feliz</option>
        <option value="images/caretos/contento.gif">Contento</option>
        <option value="images/caretos/triste.gif">Triste</option>
        <option value="images/caretos/angel.gif">Angel</option>
        <option value="images/caretos/diablo.gif">Diablo</option>
        <option value="images/caretos/cerveza.gif">Cerveza</option>
        </select></td>
    </tr>
    <tr>
        <td>Messenger:</td>
        <td><input type="text" name="messenger" size="32" value="<? echo $infos[messenger?>"></td>
    </tr>
    <tr>
        <td>Sexo:</td>
        <td><select size="1" name="sexo">
        <option value="Masculino" selected>Masculino</option>
        <option value="Femenino">Femenino</option>
        <option value="Otro">Otro</option>
        </select></td>
    </tr>
        <tr>
        <td>Webcam:</td>
        <td><select size="1" name="webcam" value="<? echo $infos[webcam?>">
        <option value="Si" selected>Si</option>
        <option value="No">No</option>
        </select></td>
    </tr>
    <tr>
        <td>Descripción:</td>
        <td><textarea rows="7" name="descripcion" cols="30"><? echo $infos[descripcion?></textarea></td>
    </tr>
    <tr>
        <td>Aficiones:</td>
        <td><textarea rows="7" name="aficiones" cols="30"><? echo $infos[aficiones?></textarea></td>
    </tr>
    <tr>
        <td>Me gustan l@s chic@s:</td>
        <td><textarea rows="7" name="pareja" cols="30"><? echo $infos[pareja?></textarea></td>
    </tr>
    
    <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td colspan="2">
        <p align="center">
        <input type="submit" name="enviar" value="        Enviar Datos        "></td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
</table>
</form>
<?
} else {
echo 
"No tienes el rango para acceder aquí";
}
mysql_free_result($resa) ;
?>
<? cbloque
(); ?>