Ver Mensaje Individual
  #18 (permalink)  
Antiguo 30/06/2010, 10:56
LordRadium
 
Fecha de Ingreso: marzo-2010
Mensajes: 140
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: dudas para usar start_session();

Ahora hice esto, para hacerlo un poco mas sencillo y no confundirme mucho e ir por pasos, cree un link llamado actualizar usuarios, ahi tengo el siguiente formulario con el cual guardo los datos 1ero y capturo usuario para llevarlo al script actualizar.

Código PHP:
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>


        <table>
    <form action="actualizar.php" method="post">
    <tr>

                                    <td align="left"> <div align="center"><em><strong>Actualizar Usuario</strong> </em></div></td>
                                </tr>
                                <tr>
                                    <td>Nick del usuario</td>
                                    <td><input type="text" name="userna"></td>
                                </tr>
                                <tr>
                                    <td>Ingrese la contraseña</td>
                                    <td><input type="text" name="pass"></td>
                                </tr>
                                <tr>
                                    <td>Ingrese el nombre del usuario</td>
                                    <td><input type="text" name="nombre"></td>
                                </tr>
                                <tr>
                                    <td>Ingrese el apellido</td>
                                    <td><input type="text" name="apellido"></td>
                                </tr>
                                <tr>
                                    <td>Ingrese el numero de telefono</td>
                                    <td><input type="text" name="tele"> </td>
                                </tr>
                                <tr>
                                    <td>Ingrese la direccion</td>
                                    <td><input type="text" name="direc"></td>
                                </tr>
                                <tr>
                                    <td>Ingrese el numero de documento</td>
                                    <td><input type="text" name="dni"></td>
                                </tr>
                                <tr>
                                    <td>Ingrese el rol</td>
                                    <td><input type="text" name="rol"></td>
                                </tr>
                                <tr>

                                                                         </tr>
                                <tr>
                                    <td>E-mail</td>
                                    <td><input type="text" name="Email"></td>
                                </tr>
                                <tr>

                                                                           </tr>
                                <tr>
                                    <td>Ciudad</td>
                                    <td><input type="text" name="ciudad"></td>
                                </tr>
                                <tr>
                                                                         </tr>
                                <tr>
                                    <td>Pais</td>
                                    <td><input type="text" name="pais"></td>
                                </tr>
                                <tr>


                                    <td><div align="center">
                                      <input type="submit" name="action" value="actualizar" size="4">
                                    </div></td>
                                </tr>
    </form>


</table>

        <?php
        
// put your code here
        
?>
    </body>
</html>
Pero cuando llega a mi script ya me fije que no llego el valor de usuario por eso no me hace la consulta.

Código PHP:
<?php session_start();


    
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
   

        
$db="dbase";
$host="localhost";
$user="usuario";
$pass="pass";


if (!isset(
$_POST['usuario'])){
$con mysql_pconnect($host,$user,$pass);
 
mysql_select_db($db$con);

        
// Si entramos es que todo se ha realizado correctamente
 

$now date("Y-m-d H:i:s");



        
$sql="UPDATE usuario SET nombre='".$_POST[nombre]."', apellido='".$_POST[apellido]."', telefono='".$telefono."', dni='".$_POST[dni]."', rol='".$_POST[rol]."', mail='".$_POST[Email]."',ciudad='".$_POST[ciudad]."',pais='".$_POST[pais]."', fecha_notif='$now' WHERE usuario= '".$_POST['usuario']."'";

$result mysql_query($sql);
        
// Con esta sentencia SQL insertaremos los datos en la base de datos
        

        // Ahora comprobaremos que todo ha ido correctamente
       
        
mysql_query($sql$con) or die ("No se pudo conectar con la base de datos");

// avisando

echo " Datos Actualizados";
echo 
$usuario;
}
else {
    echo 
"debes especificar un usuario";
    
}

?>
ahora si que me confundi!!!!!!!!

Última edición por LordRadium; 30/06/2010 a las 12:04