Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/04/2011, 23:36
Apsol
 
Fecha de Ingreso: noviembre-2003
Mensajes: 267
Antigüedad: 21 años
Puntos: 4
Respuesta: Problemas al pasar datos desde FORM post y get a la vez

ok,, va el codigo ,,

formulario:
Código PHP:
                                        echo '<form id="formJuegos" action="tablaJuegos.php?guardar=guardar&id='.$id.'&fecha='.$fecha.'" method="post" enctype="application/x-www-form-urlencoded">
                                                <table width="185" border="1">
                                                  <tr>
                                                    <td height="130"><img src="'
.$ROWJUE[thumb_eng].'" width="180" height="130" border="0" /></td>
                                                  </tr>
                                                  <tr>
                                                    <td>'
.$name.' - '.$id.'</td>
                                                  </tr>
                                                  <tr>
                                                    <td><label for="nombre"></label><input name="nombre" type="text" id="nombre" value="'
.$nombre.'" /></td>
                                                  </tr>
                                                  <tr>
                                                    <td> <label for="nombre_url"></label><input name="nombre_url" type="text" id="nombre_url" value="'
.$nombre_url.'" /></td>
                                                  </tr>
                                                  <tr>
                                                    <td>No traducido -
                                                     <input type="hidden" name="descripcion" value="'
.$descripcion.'"><input type="hidden" name="controles" value="'.$controles.'"><input name="enviar" type="submit" value="enviar" /></td>
                                                  </tr>
                                                </table>
                                                </form>'

como recivo:
Código PHP:
     $fecha $_GET["fecha"];
     
$id $_GET["id"];

        
$guardar $_GET["guardar"];
        
$eliminado $_GET["eliminado"];
//$mod=htmlentities($row[campo]);
        
$nombre $_POST["nombre"];
        
$nombre_url $_POST["nombre_url"];
        
$descripcion $_POST["descripcion"];
        
$descripcion str_replace(".","",$descripcion);
        
$controles $_POST["controles"];
        
$controles str_replace(".","",$controles);
        
$thumb $_POST["thumb"]; 

La conulta,,,
Código PHP:
$update "UPDATE `DataBase`.`juegos` SET `nombre` = '$nombre', `nombre_url` = '$nombre_url', `descripcion` = '$descripcion', `controles` = '$controles', `traducido` = 't', `visible` = 't', `fecha` = '$fecha' WHERE `juegos`.`id` = $id "
lo que veo en la web al enviar el formulario e imprimir la consulta,,(una que hice para probar..)

UPDATE `DataBase`.`juegos` SET `nombre` = 'Dont Let Go' WHERE `juegos`.`id` = 3

pero si miro el codigo fuente de la pagiana veo esto,,

UPDATE `DataBase`.`juegos` SET `nombre` = '' WHERE `juegos`.`id` = 3

si se dan cuenta en el codigo fuente nombre esta vacío .. como puede pasar eso ,????

espero me ayuden
Gracias.