vale tengo 1 producto a vender, es único, no como en mercado libre q hay obcion de vender mas del mismo, cuando tu entras y clic-eas la imagen comprar.png, te abre otro html donde esta la descripción del animal y un formulario para mandarme un correo con los datos del comprador, al momento de dar clic en enviar, se manda el formulario a mi correo y se actualiza la db cambiando el registro en el campo VALOR de 0 a 1 con este codigo:
<?php
$_id = 2;
$_vendido = 1;
$_nombre = Cebu;
$conexion=mysql_connect("localhost","usr","pass") or
die("Problemas en la conexion");
mysql_select_db("db1",$conexion) or
die("Problemas en la selección de la base de datos");
$registros=mysql_query("select * from ANIMALES
where ID='$_id'",$conexion) or
die("Problemas en el select:".mysql_error());
if ($reg=mysql_fetch_array($registros))
{
$conexion=mysql_connect("localhost","usr","pass")
or die("Problemas en la conexion");
mysql_select_db("db1",$conexion) or
die("Problemas en la selección de la base de datos");
$registros=mysql_query("update ANIMALES
set VALOR= '$_vendido' where ID='$_id' AND NOMBRES= '$_nombre'",$conexion) or die("Problemas en el select:".mysql_error());
mysql_close($conexion);
}
$name=$_POST['nombre'];
$telefono=$_POST['telefono'];
$rancho=$_POST['rancho'];
$correo=$_POST['correo'];
$asunto=$_POST['asunto'];
$consulta=$_POST['consulta'];
$para='correo@correo.com;
$mensaje='
Mensaje de:
'.$name.'
su telefono:
'.$telefono.'
que compro:
'.$asunto.'
Rancho de:
'.$rancho.'
Correo:
'.$correo.'
Comentarios:
'.$consulta.' ';
$desde='From:
mail@correo.com';
ini_set(sendmail_from,'
mail@correo.com');
if (mail($para,$asunto,$mensaje,$desde)){
die("Gracias, su mensaje se envio correctamente.");
}
else{
die("Error: Su información no pudo ser enviada, intente más tarde");
}
?>
eso ya funciona, lo que quiero hacer con el valor 0 y 1; el valor 0 es por llamarlo así a la venta y el valor 1 seria vendido.
la duda de este post es: en la pagina donde esta el producto debo cambiar la imagen comprar.png por vendido.png, mi pienso es leer la db de nuevo y si en la id del animal en el campo aparece 1 significa q debo cambiar la imagen,
ahorita con el if que tengo, si yo a la variable $_estado le cambio el valor 1 o 0 manualmente, la imagen se cambia pero, quiero q la misma conexión leea el valor y lo cambie automáticamente, pero el registro q hay en valor no se me guarda en la variable estado.
lo siento por no poderme explicar, no era mi intencion saturar el post. en si mi duda es eso, q el registro se guarde en la variable, asi el if identificara el valor 1 o 0 y me cambiara la imagen.
este es el codigo de la decicion que me cambia la imagen dentro del html:
<span class="read-more">
<?php
if ($_estado = 0) { echo '<a id="fancybox-manual-cebu"href="javascript:;"> <img src="css\images\compra.png" alt="" /></a> ';
} else { echo '<img src="css\images\venta.png" alt="" /></a> ';
}
?>
</span></div></body></html>
y este es el codigo con el que intento conectar con la db y cambiar el valor en la variable:
<?php
$_id = 2;
$conexion=mysql_connect("localhost","usr","pass") or
die("Problemas en la conexion");
mysql_select_db("db1",$conexion) or
die("Problemas en la selección de la base de datos");
$registros=mysql_query("select 'VALOR' from 'ANIMALES'
where ID='$_id'",$conexion) or
die("Problemas en el select:".mysql_error());
if (mysql_query($resultado))
{
$resultado == $_estado;
mysql_close($conexion);
}
?>
gracias por soportarme pero les agradesere de por vida si me ayudan