 
			
				24/03/2006, 23:01
			
			
			     |  
        |     |    |    Fecha de Ingreso: julio-2005  Ubicación: Huancayo  
						Mensajes: 490
					  Antigüedad: 20 años, 3 meses Puntos: 5     |        |  
        veamos        Hola  BlackSoul
Posteare un codigo básico  y sacaras  tus propias conclusiones:  
Base de datos :  prueba
Tabla :  libro 
Creando mi Tabla ( e insertando algo de data )   Cita:  CREATE TABLE libro ( 
folio INT UNSIGNED NOT NULL AUTO_INCREMENT , 
titulo VARCHAR( 20 ) , 
autor VARCHAR( 20 ) , 
editorial VARCHAR( 20 ) , 
materia VARCHAR( 20 ) , 
temas VARCHAR( 20 ) , 
RIMARY KEY (folio) 
);   
INSERT INTO libro(folio,titulo,autor,editorial,materia,temas)V  ALUES ('', 'Matematicas Discretas', 'Elias Manto', 'Navarrete', 'matematica', 'varios'),('','Programacion en php', 'Juan Lujan Montos', 'Silvana SRL', 'Informatica', 'script'); 
INSERT INTO libro(folio,titulo,autor,editorial,materia,temas)V  ALUES ('', 'Sociologia', 'Martha Silva', 'Cuatz SRL', 'letras', 'realialidad nacional'), ('', 'Calculo Diferencial', 'Eder Aquino', 'NIVI SRL', 'ciencias', 'enteros, numeros reales, etc');     Creando un form  HTML para que ingrese un valor de   titulo de libro a  buscar    %---%   libro.html   Código PHP:     <?php
 <HTML>
 <HEAD>
 <TITLE>Buscar Libros </TITLE>
 </HEAD>
 <BODY>
 <FORM METHOD=POST ACTION="lista.php">
 Algun titulo ? :
 <INPUT TYPE="text" NAME="txtbusca">
 <INPUT TYPE="submit" value="Buscar">
 </FORM>
 </BODY>
 </HTML>
 ?>       
Archivo   lista.php  Código PHP:     <?php
 $cn=mysql_connect("localhost","user","pass")or die("Erro conexion MySQL");
 $db=mysql_select_db("prueba",$cn)or die("No existe BD");
 ///  recibiendo la variable   :  txtbusca  del form
 $resp=$_POST['txtbusca'];
 $query=mysql_query("SELECT * FROM libro WHERE titulo LIKE '%".$resp."%'")or die("Error consulta");
 $n=mysql_num_rows($query);
 if($n)
 {    
 while($campo=mysql_fetch_array($query))
 {
         echo "<FORM METHOD=POST ACTION='graba.php'>";
         echo "---------------------------";
         echo "<br>Folio: <INPUT TYPE='hidden' NAME='txtfolio' VALUE='".$campo['folio']."'>".$campo['folio'];
         echo "<br>Titulo: <INPUT TYPE='text' NAME='txttitulo' VALUE='".$campo['titulo']."'>";
         echo "<br>Autor: <INPUT TYPE='text' NAME='txtautor' VALUE='".$campo['autor']."'>";
         echo "<br>Editorial: <INPUT TYPE='text' NAME='txteditorial' VALUE='".$campo['editorial']."'>";            
         echo "<br><INPUT TYPE='submit' value='Grabar'> <br>";
         echo "---------------------------<br>";
         echo "</FORM>";
     }      
 }
 else
 {
   header("Location: libro.html");
 }
 ?>       
Archivo   graba.php  Código PHP:     <?php
 $xfolio=$_POST['txtfolio'];
 $xtitulo=$_POST['txttitulo'];
 $xautor=$_POST['txtautor'];
 $xeditorial=$_POST['txteditorial'];
 //////////////
 $cn=mysql_connect("localhost","user","pass")or die("Error conexion MySQL");
 $db=mysql_select_db("prueba",$cn)or die("No existe BD");
 $query=mysql_query("UPDATE libro SET titulo='$xtitulo',autor='$xautor',editorial='$xeditorial' WHERE folio='$xfolio'");
   if($query)
 {
  echo "Actualizacion  OK ! ";
 }
 else
 {
 echo " No hubo actualizacion";
 }
 ?>       a  ejecutar :       
Debe funcionar :D:D:D 
Esta de lo mas didactico espero q te sirva de  algo  
Salu2                 |