Cita:
Iniciado por santris te falta la condición where.
Código PHP:
<?php
// resultado de seleccion
// seleccion.php
//
include_once('ccccccconeexxxxionnnnn.php');
$suid = $_GET["suid"];
$sql2 = mysql_query("SELECT * FROM marcas where mid=$suid");
while($row = mysql_fetch_array($sql2)) {
echo " Marcas: ".$row["nombre_marcas"]." "; }
?>
Hola Santris
Muchas Gracias por la ayuda, la verdad tu si que sabes
me ha resultado como realmente queria,
Una pregunta si quiero poner paginacion como seria ya que esta por combo select
Código PHP:
echo paginar($pag, $total, $tampag, "resultado.php?pag=".$row["mid"]." ");
Código PHP:
<?php
if (!isset($_GET['pag'])) $pag = 1;
else
$pag = $_GET['pag'];
$tampag = 5;
$reg1 = ($pag-1) * $tampag;
$result = mysql_query("SELECT * FROM marcas where mid=$suid");
$total = mysql_num_rows($result);
if (mysql_num_rows($result)){
echo "\n";
for ($i=$reg1; $i<min($reg1+$tampag, $total); $i++) {
mysql_data_seek($result, $i);
$row = mysql_fetch_array($result);
echo " Marcas: ".$row["nombre_marcas"]." ";
}
echo "\n";
}
else
echo "_";
function paginar($actual, $total, $por_pagina, $enlace, $maxpags=0) {
$total_paginas = ceil($total/$por_pagina);
$anterior = $actual - 1;
$posterior = $actual + 1;
$minimo = $maxpags ? max(1, $actual-ceil($maxpags/2)): 1;
$maximo = $maxpags ? min($total_paginas, $actual+floor($maxpags/2)): $total_paginas;
if ($actual>1)
$texto = "<a href=\"$enlace$anterior\">«</a> ";
else
$texto = "<b>«</b> ";
if ($minimo!=1) $texto.= "... ";
for ($i=$minimo; $i<$actual; $i++)
$texto .= "<a href=\"$enlace$i\">$i</a> ";
$texto .= "<b>$actual</b> ";
for ($i=$actual+1; $i<=$maximo; $i++)
$texto .= "<a href=\"$enlace$i\">$i</a> ";
if ($maximo!=$total_paginas) $texto.= "... ";
if ($actual<$total_paginas)
$texto .= "<a href=\"$enlace$posterior\">»</a>";
else
$texto .= "<b>»</b>";
return $texto;
}
echo paginar($pag, $total, $tampag, "resultado.php?pag=".$row["mid"]." ");
?>