Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/11/2011, 14:12
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No registra datos de php a mysql

ay lo tienes eran errores de comilla y concatenacion ademas el action estaba vacio , el boton no tenias puesto submit para que envie
Código PHP:
Ver original
  1. <!-- *************COMIENZA REGISTRO DE LIBROS***************-->
  2.     <?php
  3.     $action = $_SERVER['PHP_SELF'];
  4.     if(isset($_POST['nombre'])){
  5.      
  6.     //Aqui defino las variables que me guardan los valores que registro en las cajas de texto en el formulario...
  7.     $nomb=$_POST['nombre'] ;
  8.     $prec=$_POST['precio'] ;
  9.     $edit=$_POST['editorial'] ;
  10.     $aut=$_POST['autor'] ;
  11.     $resu=$_POST['resumen'] ;
  12.     $descrip=$_POST['descripcion'] ;
  13.     $img=$_POST['imagen'] ;
  14.      
  15.     //Conecto con la BD..
  16.     require('conexion.php');
  17.      
  18.     // Validar si el registro ya existe en la base de datos.
  19.     $validar= "SELECT * FROM libros WHERE titulo='$nomb'";
  20.     $resultado=mysql_query($validar);
  21.      
  22.     if (mysql_num_rows($resultado) == 0) {
  23.     //HAGO EL REGISTRO EN LA BASE DE DATOS
  24.     $strsql= "INSERT INTO libros (titulo, resumen, descripcion_completa, precio, editorial, imagen, autor) VALUES ('".$nomb."', '".$resu."', '".$descrip."', '".$prec."', '".$edit."', '".$img."', '".$aut."')";
  25.     $result=mysql_query($strsql);
  26.     }}
  27.     ?>
  28.      
  29.     <HTML>
  30.     <HEAD>
  31.     <title> Agregar Libro</title>
  32.     <link href="estilos.css" rel="stylesheet" type="text/css" media="screen"/>
  33.     </HEAD>
  34.      
  35.      
  36.     <BODY id="cuerpo" >
  37.      
  38.     <div id="general">
  39.      
  40.     <!-- ******************* SUPERIOR *********************-->
  41.      
  42.     <div id="superior">
  43.      
  44.     <div id="superior1">
  45.  <?php
  46. require("menusuperior.php");
  47. ?>
  48.     </div>
  49.      
  50.     <div id="superior2">
  51.      
  52.     </div>
  53.      
  54.     <div id="superior3">
  55.      
  56.     </div>
  57.     </div>
  58.      
  59.     <!-- *******************CUERPO CENTRAL ********************-->
  60.     <div id="centralcompleto">
  61.      
  62.      
  63.      
  64.     <!-- ****COMIENZA FORMULARIO****-->
  65.     <BR>
  66.     <h3 class="title2" align="center">Introduzca los datos del nuevo Libro:</h3><BR>
  67.     <FORM name="form2" action="<?php echo $action; ?>" method="POST">
  68.      
  69.      
  70.     <div id="tablaregistro">
  71.     <table width="300" border="0" cellspacing="20">
  72.      
  73.     <tr width="60%">
  74.     <td>Nombre:</td>
  75.     <td><input name="nombre" type="text" id="nombre" size="30"></td>
  76.     <td>Precio:</td>
  77.     <td><input name="precio" type="text" id="precio" size="30"></td>
  78.     </tr>
  79.      
  80.     <tr>
  81.     <td>Editorial:</td>
  82.     <td><input name="editorial" type="text" id="editorial" size="30"></td>
  83.     <td>Autor:</td>
  84.     <td><input name="autor" type="text" id="autor" size="30"></td>
  85.     </tr>
  86.      
  87.     <tr>
  88.     <td>Resumen:</td>
  89.     <td><textarea name="resumen" id="resumen" size="50"></textarea></td>
  90.     <td>Descripcion:</td>
  91.     <td><textarea name="descripcion" id="descripcion" size="100"></textarea></td>
  92.     </tr>
  93.      
  94.      
  95.     <tr>
  96.     <td>Imagen:</td>
  97.     <td><input name="imagen" type="text" id="imagen" size="30"></td>
  98.     <!--<td><input type="button" name="buscar" value="Buscar"></td>-->
  99.     </tr>
  100.      
  101.     </table>
  102.     </div> <!--Fin del div de la tabla de registro-->
  103.     <BR>
  104.     <BR>
  105.     <div id="botones">
  106.     <table>
  107.     <tr>
  108.     <td><input type="submit" value="Registrar" name="registrar" onClick="validar()" ></td>
  109.     <td><input type="reset" name="borrar" value="Borrar"></td>
  110.     <BR>
  111.     </tr>
  112.     </table>
  113.     </div> <!--fin div botones-->
  114.     </FORM>
  115.     </div> <!--fin div cuerpocentral-->
  116.      
  117.     <!-- ******************** INFERIOR ***************-->
  118.      
  119.     <div id="inferior">
  120.     <h5 align="center">Todos los derechos reservados</h5>
  121.     </div> <!--fin div inferior-->
  122.      
  123.     </div> <!-- fin de la div general-->
  124.     </BODY>
  125.     </HTML>

Última edición por webankenovi; 22/11/2011 a las 14:31