Ver Mensaje Individual
  #13 (permalink)  
Antiguo 11/10/2008, 20:02
juanf03
 
Fecha de Ingreso: enero-2008
Mensajes: 125
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Problema sentencias mySQL

Bueno, ya solucioné casi todo(Y GRACIAS A USTEDES!!!), pero una última cosa, la salida por pantalla me queda:

Conexión con la base de datos conseguida.
45%/*for ($i=0;$i

solo quiero que salga el 45%, cual es el problema???

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","test","")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("test",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}

$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";
$suma=0;
$consulta="SELECT porcentaje FROM nombres
WHERE nombre1 in ('".$_POST['nombre1']."','".$_POST['nombre2']."')
and nombre2 in ('".$_POST['nombre1']."','".$_POST['nombre2']."')";
$result = mysql_query ($consulta)
or die ("Invalid query");
$num_rows = mysql_num_rows($result);/*chequeo que se haya encontrado algo*/
if($num_rows>0){
$row = mysql_fetch_array($result);
echo $row[0];
}
else{$num=mt_rand(0,100);
echo $num."%";
$consulta="INSERT INTO nombres (nombre1,nombre2,porcentaje)
VALUES ('{$_POST['nombre1']}','{$_POST['nombre2']}','{$num}')";
mysql_query($consulta);
}
mysql_close($link); //cierra la conexion

?>