tengo un problema con actualizar unos registros...
hago una consulta a la base de datos pidiendo todos los registros q tengan
el codigo q envio y q en el campo tipo sea igual a "principal"
Código PHP:
<?php $sql = mysql_query("SELECT id_contacto FROM contacto WHERE codigo = '".$dw."' AND tipo = '".$principal."'",$link); ?>
ahora con una consulta muestro todos los registros con el codigo q recibo en una tabla...
nombre - tipo
daniel - principal
oscar - segundario
catalina - segundario
todos los campos con el nombre "segundario" los dejo con un link
la idea es que al hacer click en uno de esos link haga una consulta a la base ...
en donde busque q registro tiene (tipo = principal) y lo deje en (tipo = segundario) .. y luego actualizar el registro que presione dejandolo como (tipo = principal)
espero entiendan .. :S
lo q tengo.. pero no me funciona:
Código PHP:
<?php // dw
session_start();
include('conec.php');
$dw = $_SESSION['pass']; // pass de cliente
$cod = $_GET['cod']; // id de contacto
$Principal = "Principal";
$Segundario = "Segundario";
// busco el id del registro q tenga tipo PRINCIPAL
$sql = mysql_query("SELECT id_contacto FROM contacto WHERE pass = '".$dw."' AND tipo = '".$Principal."'",$link);
if(mysql_num_rows($sql) > 0){
$rs = mysql_fetch_assoc($sql);
$codigo = $rs['id_contacto']; // ID
// ACTUALIZO PRINCIPAL A SEGUNDARIO
$sql_cambia = mysql_query("UPDATE contacto SET tipo = '".$Segundario."' WHERE id_contacto = '".$codigo."'",$link);
}
// luego con el id de contacto q envie del link de la pagina anterior ACTUALIZO a PRINCIPAL
$sql_actualiza = mysql_query("UPDATE contacto SET tipo = '".$dato."' WHERE id_contacto = '".$cod."'",$link);
?>