Comunidad de diseño web y desarrollo en internet online

mi codigo php no actualiza datos en BDD

Citar            
MensajeEscrito el 23 Nov 2019 03:54 pm
mi problema es que cuando le doy a actualizar no lo hace porque tengo que actualizar datos en una tabla en la que hay una clave foránea y previamente debo comprobar si todos los datos existen.
os paso el código y agradecería una aclaración de cómo hacerlo
gracias de antemano
<?php
include('conectar.php');
//$dwes = new PDO('mysql:host=localhost;dbname=ies', 'root', '');

/* $fila = $result->fetch();
$titulo= $fila['lib_titulo'];
$genero= $fila['lib_genero'];
$autor=$fila['aut_nombre'];*/
$libro=$_POST['titulo'];
$genero=$_POST['genero'];
$autor=$_POST['autor'];

$registros = $dwes->exec("update libros set lib_titulo='$titulo',lib_genero='$genero',lib_autor='$autor' where libros.lib_autor=autores.aut_id and lib_isbn='$id'");
print "<p>Se han actualizado $registros registros.</p>";
header("Location:index.php");

?>

Por Fulgencio2019

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Nov 2019 01:10 am
Porque no haces una comprobacion sencilla con if, antes de intentar insertar datos, si no estan todos muestras un error

Por jsuarez2

18 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.