viernes, 27 de marzo de 2015

Actualizar/Editar tablas de BD PHP

//Formulario de edicion de datos


<?php
 
 include("conexion.php");

 $id_noti = $_GET['id_noti'];
 $sql = "SELECT * FROM noticia WHERE id_noticia = '$id_noti'";
 $result = mysql_query($sql);
 $row = mysql_fetch_array($result);

?>


<html>
<head>
</head>
<body>
 <form action =  "noticia_editada_save.php?id_noti=<?php echo $id_noti; ?>" method="POST">
  <table align = "center" style = "cellpadding 10px; cellspacing: 10px;">
   <tr>
       <td>Titulo:</td>
       <td>
           <input type = "text" name = "titulo" style = "width: 100%" value = "<?php echo $row['titulo']; ?>"/>
       </td>
   </tr>
   <tr>
       <td>Noticia:</td>
       <td>
           <textarea name = "cuerpo" rows = "5" cols = "60"><?php echo $row['cuerpo']; ?></textarea>
       </td>
   </tr>
   <tr>
       <td><input type = "submit" value = "Ingresar Datos"/></td>
   </tr>
  </table>
 </form> 
</body>
</html>



//Actualizacion de campos de la tabla de BD (noticia_editada_save.php) 

<?php 
 include('conexion.php');
 $id_noti = $_GET['id_noti'];
 $cuerpo = $_POST['cuerpo']; 
 $titulo = $_POST['titulo']; 

 $sql = "UPDATE noticia 
 SET titulo='$titulo', cuerpo='$cuerpo'
 WHERE id_noticia='$id_noti'"; 
 mysql_query($sql); 

 header("Location: admin.php");
?>

Ingreso de datos PHP

<!--Tabla para cargar noticias en la BD-->
<html>
<head>
</head>
<body>
 <form action = "noticia_guardar.php" method = "POST">
  <table align = "center" style = "cellpadding 10px; cellspacing: 10px;">
   <tr>
    <td>Titulo:</td>
    <td><input type = "text" name= "titulo" style  = "width: 100%"/></td>
   </tr>
   <tr>
    <td>Noticia:</td>
    <td><textarea name = "cuerpo" rows = "5" cols = "60"></textarea> </td>
   </tr>
   <tr>
    <td><input type = "submit" value = "Ingresar Datos"/></td>
   </tr>
  </table>
 </form> 
</body>
</html>


//Ingreso de datos a la BD 
<?php
  include("conexion.php");

  $titulo = $_POST['titulo'];
  $cuerpo = $_POST['cuerpo'];

  if(isset($titulo) && !empty($titulo) &&
     isset($cuerpo) && !empty($cuerpo))
 {
  $sql = "INSERT INTO noticia (titulo, cuerpo) VALUES ('$titulo','$cuerpo')";
   mysql_query($sql);
   header("Location: admin.php");
 }
?>

jueves, 26 de marzo de 2015

Reduciendo codigos PHP

<html>
<head>
<style>
div
{
border: solid;
margin: 5;
width: 100px;
}
</style>
</head> 
<body>>


<?php
  for ($i=1; $i <=5 ; $i++)
   {
   echo "<div>$i</div>";
   }
  
      echo "<ul>"; 
     for ($i=1; $i <=5 ; $i++) { 
   echo "<li>$i</li>";
   }
   echo "</ul>"; 
 ?>
</body>
</html>


Registro PHP

<?php

include("conexion.php");

$nombre = $_POST["nombre_en_Formulario"];
$usuario = $_POST["user_en_Formulario"];
$pass = $_POST["pw_en_Formulario"];
$pass2 = $_POST["pw2_en_Formulario"];
$email = $_POST["email_en_Formulario"];

//isset - si existe (algo)
if(isset($nombre) && !empty($nombre) &&
 isset($usuario) && !empty($usuario) &&
 isset($pass) && !empty($pass) &&
 isset($pass2) && !empty($pass2) &&
 isset($email) && !empty($email) &&
 $pass = $pass2)
{
 mysql_query("INSERT INTO registro (nombre_Tabla,user_Tabla,password_Tabla,email_Tabl)
VALUES ('$nombre','$usuario','$pass','$email')", $con);
 echo "datos insertados"."<br>";
 echo "Nombre".$nombre."<br>";
 echo "Usuario".$usuario."<br>";
 echo "Password".$pass."<br>";
 echo "Email".$email."<br>";
}
else
{
 echo "Algo salio mal, revisa los campos nuevamente";
}

?>

Conexion PHP

<?php

    $MYSQL_HOST     = "localhost";
    $MYSQL_LOGIN    = "USUARIO";
    $MYSQL_PASS     = "PASSWORD";
    $MYSQL_DB       = "BASE DE DATOS";

    $db = mysql_connect($MYSQL_HOST,$MYSQL_LOGIN,$MYSQL_PASS);

    if(!$db)
    {
        echo('>No se puede conectar!!' . mysql_error());
        exit;
    }

    mysql_select_db($MYSQL_DB);

?>