Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2016, 16:56
Eowyn4
 
Fecha de Ingreso: noviembre-2015
Mensajes: 6
Antigüedad: 8 años, 5 meses
Puntos: 0
No logro que me funcione UPDATE

Buenas noches,

Llevo varios dias intentando que me funcione la funcion UPDATE para actualizar unos registros de una tabla

Tengo tres archivos: permisos.php (donde recojo la tabla que toma los datos de SQL), actualiza.php (formulario donde realizar los cambios) y upd_socios.php (donde esta el código que va asociado al formulario para ejecutar la función UPDATE)

Los dos primeros enlazan bien, el problema es con el tercero, en el que me aparece el siguiente error:
Cita:
Notice: Undefined index: Nombre in C:\xampp\htdocs\Trabajo_3\include\upd_socio.php on line 4

Notice: Undefined index: Email in C:\xampp\htdocs\Trabajo_3\include\upd_socio.php on line 4

Notice: Undefined index: Password in C:\xampp\htdocs\Trabajo_3\include\upd_socio.php on line 4

Notice: Undefined index: id in C:\xampp\htdocs\Trabajo_3\include\upd_socio.php on line 4

¿Me pueden ayudar? Gracias de antemano

permisos.php:

Código PHP:
    <?php
                
require ("../conect/conexion.php");

                
                
$resultado =mysqli_query($con"SELECT * FROM `usuarios` ") or die("Error en: $resultado: " mysqli_error());;        
                    
?>
                <table table border='1'; class='table table-hover'>
                    <tr class='warning'>
                        <td>Id</td>
                        <td>Nombre</td>
                        <td>Email</td>
                        <td>Usuario</td>
                        <td>Password</td>
                        <td>Editar</td>
                        <td>Borrar</td>
                    </tr>

                 <tbody>
                 <?php while ($row mysqli_fetch_array($resultado)){?>
                     <tr class="success">
                         <td><?php echo $row[0];?></td>
                         <td><?php echo $row[1];?></td>
                         <td><?php echo $row[2];?></td>
                         <td><?php echo $row[3];?></td>
                         <td><?php echo $row[4];?></td>
                        <td> <a href="http://www.forosdelweb.com/f18/php/actualizar.php?id=<?php echo $row[0];?>"><img src="http://www.forosdelweb.com/f18/img/update.png" alt="Actualizar" /></a></td>
                           <td>  <a href="http://www.forosdelweb.com/f18/include/eliminar.php?id=<?php echo $row[0];?>"><img src="http://www.forosdelweb.com/f18/img/delete.png" alt="Eliminar" /></a></td>
                     </tr>
                     <?php ?>
                     </tbody>
                        </table>
-------------------------------------------------
actualizar.php
Código HTML:
<?php 
require ("../conect/conexion.php");

$consulta=mysqli_query($con, "SELECT * FROM usuarios WHERE iduser=".$_REQUEST['id']."");

	$row=mysqli_fetch_array($consulta);
	

?>
 
                  <form action="../include/upd_socio.php?id=<?php echo $_REQUEST['id'];?>" method="POST" enctype="application/x-www-form-urlencoded" name="add">
                    <br/>
                    <label>Id <br/>
                    </label>
                    <input type="text" name="iduser" readonly value="<?php echo $row[0];?>"/>
                    <label>Nombre <br/>
                    </label>
                    <input name="Nombre" type="text" value="<?php echo $row[1];?>"/>
                    <label>Email <br/>
                    </label>
                    <input name="Email" type="text" value="<?php echo $row[2];?>">
                    <label>Usuario <br/>
                    </label>
                    <input name="Usuario" type="text" value="<?php echo $row[3];?>">
                    <label>Password <br/>
                    </label>
                    <input name="Password" type="text" value="<?php echo $row[4];?>">
                    <br/>
                    <br/>
                    <br/>
                    <input type="submit" name="Enviar" value="Agregar">
                
                  </form> 
-------------------------------------------------
upd_socio.php

Código PHP:

<?php 
require ("../conect/conexion.php");

mysqli_query($con"UPDATE usuarios SET  Nombre".$_POST["Nombre"].", Email".$_POST["Email"].", Usuario".$_POST["Password"]." WHERE iduser".$_REQUEST["id"]."");

echo 
"Los cambios han sido realizados";
if(
mysqli_connect_errno()){
        echo 
'Si eliminar : 'mysqli_connect_error();
        exit();
    }else{
        
header("Location: ../php/permisos.php");
    }

?>