![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
24/03/2006, 23:01
|
![Avatar de atak](http://static.forosdelweb.com/customavatars/avatar109125_1.gif) | | | Fecha de Ingreso: julio-2005 Ubicación: Huancayo
Mensajes: 490
Antigüedad: 19 años, 6 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 |