oie disculpa me intereso tu comentario y me gustaria saber si me podrias ayudar un poco me gustaria lo mismo pero en php
tengo un script algo asi lo pongo
Código PHP:
<?
// iniciamos session
session_start ();
$dbConn = mysql_connect("localhost", "root", "");
mysql_select_db("db", $dbConn);
//obtengo el id de la noticia
$notid = $_GET['idNoticia'];
//selecciono la db y ago una query para saber los datos
$sql = "SELECT * FROM votos WHERE noticia = '".$_GET['idNoticia']."'";
$resultado = mysql_query($sql, $dbConn) or die(mysql_error());
$query2 = mysql_fetch_array($resultado);
//condiciono si existe la noticia y si no creo un nuevo voto con referencia a la noticia
if($query2['noticia'] != $notid){
mysql_query("INSERT INTO votos (noticia) VALUES ('$notid')", $dbConn);
}
//obtendo el id de la noticia para agregarlo e incrementar en la db referente a la noticia seleccionada
if($bueno=$_GET['b']){
//
$sql = "SELECT * FROM votos WHERE noticia = '".$_GET['b']."'";
$resultado = mysql_query($sql, $dbConn) or die(mysql_error());
$query2 = mysql_fetch_array($resultado);
$incremento = $query2['bueno']+1;
mysql_query("UPDATE votos SET bueno = '$incremento' WHERE noticia = '".$_GET['b']."'");
//retorno a la noticia seleccionada
header( 'Location: voto.php?idNoticia='.$_GET['b']);
die;
}
if($bueno=$_GET['m']){
//
$sql = "SELECT * FROM votos WHERE noticia = '".$_GET['m']."'";
$resultado = mysql_query($sql, $dbConn) or die(mysql_error());
$query2 = mysql_fetch_array($resultado);
$incrementoMalo = $query2['malo']+1;
mysql_query("UPDATE votos SET malo = '$incrementoMalo' WHERE noticia = '".$_GET['m']."'");
//retorno a la noticia seleccionada
header( 'Location: voto.php?idNoticia='.$_GET['m']);
die;
}
?>
Código HTML:
<p> </p>
<table width="400" border="1" align="center">
<tr>
<td colspan="3" ><center>
Noticia: <?= $notid ?>
</center></td>
</tr>
<tr>
<td width="101">Total de Votos:</td>
<td colspan="2"><?= $total = $query2['bueno'] + $query2['malo']; ?></td>
</tr>
<tr>
<td>Buenos</td>
<td width="38"><?= $query2['bueno'] ?></td>
<td width="239"><a href="voto.php?b=<?=$_GET['idNoticia']; ?>"><img src="bien.png" width="35" height="25" border="0" /></a></td>
</tr>
<tr>
<td>Malos</td>
<td><?= $query2['malo'] ?></td>
<td><a href="voto.php?m=<?=$_GET['idNoticia']; ?>"><img src="mal.png" width="35" height="25" border="0"/></a></td>
</tr>
</table>
<p> </p>
Todo el codigo lo he puesto junto en un solo archivo llamado voto.php
y la sql asi
Código:
CREATE TABLE `votos` (
`id` int(10) NOT NULL auto_increment,
`bueno` int(10) NOT NULL default '0',
`malo` int(10) NOT NULL default '0',
`noticia` int(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;
Espero que me puedas ayudar un poco lo agradeceria mucho.