Ver Mensaje Individual
  #10 (permalink)  
Antiguo 10/06/2015, 13:14
vegas
 
Fecha de Ingreso: mayo-2003
Mensajes: 194
Antigüedad: 21 años
Puntos: 4
Respuesta: problemas con llamada a base de datos

hola amigos.

las tablas si insertan datos desde php update y delete cascade tambien estan funcionando bien, pero en las consultas SELECT es don de no me entero muy bien.ademas ahora me a surgido otro problemilla que no se por que ya que en una pagina me funciona bien y en otra no, y es un copy paste.

mira esta funciona bien:

$link=mysqli_connect('localhost','root','','rtp') or die(mysqli_error());

$insert1="UPDATE clientes SET nombre_cli='$nombre_cli',cif_cli='$cif_cli',direcc ion_cli='$direccion_cli',cp_cli='$cp_cli',poblacio n_cli='$poblacion_cli',provincia_cli='$provincia_c li',telefono_cli='$telefono_cli',email_cli='$email _cli',observaciones_cli='$observaciones_cli' where codigo_cli='$codigo_cli'";

$result=mysqli_query($link,$insert1);

if ($result==1)
{
?><p align="center" style="font-size:18px"><font color="yellow"><?php echo"el Cliente $nombre_cli se a actualizado con exito";?></font></p>
<?php
}
else
{
?>
<p align="center" style="font-size:18px"><font color="red"><?php echo "El Cliente $nombre_cli no se a actualizado. Revisa que has introducido todos los datos";?></font></p>
<?php
}

}

if(isset($_GET['borrar']))

{

$link=mysqli_connect('localhost','root','','rtp') or die(mysqli_error());

$insert2="DELETE FROM clientes WHERE codigo_cli='$codigo_cli'";

$result2=mysqli_query($link,$insert2);

if ($result2==1)

el UPDATE Y DELETE FUNCIONAN BIEN


y en esta el delete no va y es exactamente lo mismo joder.

$link=mysqli_connect('localhost','root','','rtp') or die(mysqli_error());

$insert1="UPDATE tecnicos SET nombre_tec='$nombre_tec',cif_tec='$cif_tec',direcc ion_tec='$direccion_tec',cp_tec='$cp_tec',poblacio n_tec='$poblacion_tec',provincia_tec='$provincia_t ec',telefono_tec='$telefono_tec', email_tec='$email_tec',observaciones_tec='$observa ciones_tec',aviso='$aviso', mano_obra_tec='$mano_obra_tec',importe='$importe', materiales_tec='$materiales_tec' where codigo_tec='$codigo_tec'";

$result=mysqli_query($link,$insert1);

if ($result==1)
{
?><p align="center" style="font-size:18px"><font color="yellow"><?php echo"el Tecnico $nombre_tec se a actualizado con exito";?></font></p>
<?php
}
else
{
?>
<p align="center" style="font-size:18px"><font color="red"><?php echo "El Tecnico $nombre_tec no se a actualizado. Revisa que has introducido todos los datos";?></font></p>
<?php
}

}

if(isset($_GET['borrar']))

{

$link=mysqli_connect('localhost','root','','rtp') or die(mysqli_error());

$insert3="DELETE FROM tecnicos WHERE codigo_tec='$codigo_tec'";

$result3=mysqli_query($link,$insert3);

if ($result3==1)
{
?><p align="center" style="font-size:18px"><font color="yellow"><?php echo"La ficha del Tecnico $nombre_tec se a borrado con exito";?> </font></p>
<?php

}
else


el UPDATE funciona pero el delete no.

vaya misterio.