You are on page 1of 5

<?

php $dbhost = $dbuser = $dbpass = $dbname = $tbl_name 'localhost'; 'root'; 'yNY7buPRQfyB'; 'agenda'; = 'tbl_agenda';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('No se puede conectar a MySQL'); mysql_select_db($dbname) or die ('No se puede seleccionar base de datos.'); $sql = "SELECT `nombre`, `correoe`, `tlf_fijo`, `tlf_movil` FROM `agenda`.`tbl_agenda`"; if(isset($_GET['sort']) && isset($_GET['type'])) { if ($_GET['sort'] == 'nombre' && $_GET['type'] == 'asc') { $sql .= " ORDER BY nombre ASC"; } elseif ($_GET['sort'] == 'nombre' && $_GET['type'] == 'des') { $sql .= " ORDER BY nombre DESC"; } elseif ($_GET['sort'] == 'correoe' && $_GET['type'] == 'asc') { $sql .= " ORDER BY correoe ASC"; } elseif ($_GET['sort'] == 'correoe' && $_GET['type'] == 'des') { $sql .= " ORDER BY correoe DESC"; } elseif ($_GET['sort'] == 'tlf_fijo' && $_GET['type'] == 'asc') { $sql .= " ORDER BY tlf_fijo ASC"; } elseif ($_GET['sort'] == 'tlf_fijo' && $_GET['type'] == 'des') { $sql .= " ORDER BY tlf_fijo DESC"; } elseif($_GET['sort'] == 'tlf_movil' && $_GET['type'] == 'asc') { $sql .= " ORDER BY tlf_movil ASC"; } elseif($_GET['sort'] == 'tlf_movil' && $_GET['type'] == 'des') { $sql .= " ORDER BY tlf_movil DESC"; } } $resultado = mysql_query($sql); $cont = mysql_num_rows($resultado); $row = 1; ?>

<html> <head> <title>Prctica 31</title> <style type="text/css"> #cen td { text-align: center; font-weight: bold } tr:nth-child(odd) { background-color: #ADD8E6; } tr:nth-child(even) { background-color: #CCCCCC; } </style> </head> <body> <table> <tr id="cen"> <form name="form1" method="post" action=""> <td bgcolor="#fff"> </td><td bgcolor="#fff"> </td> <td bgcolor="#fff"> <a href="?sort=nombre&type=asc"><img src="arrow-up.png"></a>nombre<a href="?sort=nombre&type=des"><img src="arrow-down.png"></a></td> <td bgcolor="#fff"> <a href="?sort=correoe&type=asc"><img src="arrow-up.png"></a>correoe<a href="?sort=correoe&type=des"><img src="arrow-down.png"></a></td> <td bgcolor="#fff"> <a href="?sort=tlf_fijo&type=asc"><img src="arrow-up.png"></a>tlf_fijo<a href="?sort=tlf_fijo&type=des"><img src="arrow-down.png"></a></td> <td bgcolor="#fff"><a href="?sort=tlf_movil&type=asc"><img src="arrow-up.png"></a>tlf_movil<a href="?sort=tlf_movil&type=des"><img src="arrow-down.png"></a></td> </tr> <?php while($rows = mysql_fetch_array($resultado)) { ?> <tr> <td bgcolor="#fff"><?php echo $row; ++$row; ?></td> <td><input name="radio" type="radio" id="radio" value="<?php echo $rows['nombre']; ?>"></td> <td><?php echo $rows['nombre']; ?></td> <td><?php echo $rows['correoe']; ?></td> <td><?php echo $rows['tlf_fijo']; ?></td> <td><?php echo $rows['tlf_movil']; ?></td> </tr> <?php } ?> </table> <input name="modificar" type="submit" id="modificar" value="modificar"> <?php if(isset($_POST['modificar'])) { $nomb = $_POST['radio']; $_SESSION['nomb'] = $nomb; header ("Location: editar_pr31.php"); } mysql_close(); ?> </form> </body> </html>

<?php session_start(); $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = 'yNY7buPRQfyB'; $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql'); $dbname = 'agenda'; mysql_select_db($dbname); $nom = $_SESSION['nomb']; $sql2 = "SELECT `nombre`, `correoe`, `tlf_fijo`, `tlf_movil` FROM ` tbl_agenda` WHERE nombre = '{$nom}'"; $resultado = mysql_query($sql2) or die(mysql_error()); $rows = mysql_fetch_array($resultado); if (isset($_POST['nombre']) && !empty($_POST['nombre']) && isset($_POST['correoe']) && !empty($_POST['correoe']) && isset($_POST['tlf_fijo']) && !empty($_POST['tlf_fijo']) && isset($_POST['tlf_movil']) && !empty($_POST['tlf_movil']) ) { $nombre = $_POST['nombre']; $correoe = $_POST['correoe']; $tlf_fijo = $_POST['tlf_fijo']; $tlf_movil = $_POST['tlf_movil']; mysql_query("UPDATE `tbl_agenda` SET `nombre`='{$nombre}',`correoe`='{$correoe}', `tlf_fijo`='{$tlf_fijo} ', `tlf_movil`='{$tlf_movil}' WHERE `nombre`= '{$nom}'"); $sql_error = mysql_error(); if(!empty($sql_error)) { echo "Ha habido un error al insertar los valores. $sql_error"; } else { echo "Los datos han sido introducidos satisfactoriamente"; echo "<a href='practica31.php'>Regresar</a>"; } mysql_close($conn); } ?> <html> <head> <title>Editar campo</title> </head><body> <h3>Agenda: Editar campo actual</h3> <form name="agenda" action="editar_pr31.php" method="post"> <table> <tr><td> Nombre: </td> <td><input type="text" name="nombre" size="35" value="<?php echo $rows['nombre']; ?>"> </td> </tr> <tr><td>Correo-e: </td><td> <input type="text" name="correoe" size="20" value="<?php echo $rows['correoe']; ?>"></td></tr> <tr><td>Telfono fijo: </td><td> <input type="text" name="tlf_fijo" size="10" value="<?php echo $rows['tlf_fijo']; ?>"></td></tr> <tr><td>Telfono mvil: </td><td> <input type="text" name="tlf_movil" size="10" value="<?php echo $rows['tlf_movil']; ?>"></td></tr> </Table> <input type="submit" value="actualizar"> </form> </body> </html>

You might also like