Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/07/2008, 23:08
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
Puntos: 81
Respuesta: no puedo hacer un update a tabla

$PHP_SELF (o declarado en buena practica $_SERVER['PHP_SELF']) hace referencia a la pagina donde estas parado... si tu pagina es hola.php y pones $_SERVER['PHP_SELF'] pondras hola.php


Y el codigo que esta arriba tendras que arreglarlo antes que usarlo porque tambien tiene fallas y son de signos.

Código PHP:
<?php
include_once('conexion.php');
if(
$_POST['go']){
    
$causales $_POST['causales'];
    if(
$_POST['causales'] == '1'){
        
$sql "UPDATE servigas_t_cliente 
                SET r_causal='$causales'
                WHERE k_poliza_cliente='$poliza'"
;
        if(
mysql_query($sql)){
            echo 
"Realizado a causales 1";
        }else{
            echo 
"Problema con la consulta: ".mysql_error();
        }
    }
    if(
$_POST['causales'] == '2'){
        
$sql "UPDATE servigas_t_cliente 
                SET r_causal='$causales'
                WHERE k_poliza_cliente='$poliza'"
;
        if(
mysql_query($sql)){
            echo 
"Realizado a causales 2";
        }else{
            echo 
"Problema con la consulta: ".mysql_error();
        }
    }
}
?>
<table border="0" width="500" height="1">
<tr>
    <td width="500" align="center">
        <form name="go" id="go"method="POST" action="<?=$PHP_SELF?>">
            <p>
                <label><input type="radio" name="causales" value="1">Causal 1</label>
                <br>
                <label><input type="radio" name="causales" value="2">Causal 2</label>
                <br>
            </p>
            <input class="go" id="go" name="go" type="submit" value="CONTINUAR">
        </form>
    </td>
</tr>
</table>
El unico problema real que te veo en el codigo es que $poliza no esta por ningun lado y nunca ejecutas la consulta.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!