Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: xemnas en 29 Febrero 2012, 14:47 PM

Título: problema con php
Publicado por: xemnas en 29 Febrero 2012, 14:47 PM
hola a todos, tengo una gran duda y es la siguiente. Tengo una tabla que me saca los productos grafica, esta mvc orientado a objetos. bien el problema es que  lo que esta en el href quiero que al pinchar en el href me coja el id del producto para poder mandarlo al controlador, así que donde pone &???? que tendria que poner para que me lo envié, gracias.
Código (php) [Seleccionar]

</form>
<?php
echo "<table bordercolor=#81DAF5 border=1> ";
$grafica=$vars['ListaGraficas'];
echo 
'<br><br>';
for (
$i=0$i<count($grafica);$i++) {
echo 
'<form action="index.php?controlador=productos&accio=comprar" method="post" name="form" id="form">';
echo 
'<tr>';
$var=$grafica[$i]->idproducto;
?>

<td><input type="hidden" name="ideaco" value="<? echo $var ?>"></input></td>
<?php
echo '<td>'.("<img width=100 height=90 src='imagenes/".$grafica[$i]->imagen."'/>").'</td>';
echo 
'<td>'.($grafica[$i]->nombre).'<br>[color=red][b]<a href="index.php?controlador=productos&accio=comentarios&?????">ver opiniones sobre el producto</a>'.'</td>';[/color][/b]
echo 
'<td>'.($grafica[$i]->tipo).'</td>';
echo 
'<td>'.($grafica[$i]->precio).'</td>';
echo 
'<td><input type="submit" value="comprar"></td>';
echo 
'</tr>';
echo 
'</form>';
}

?>

</body>
</html>



Título: Re: problema con php
Publicado por: Etex en 29 Febrero 2012, 14:59 PM
Hola, si no entendi mal, seria así.

Tenes que recoger el valor de ID. Por ejemplo:


$id = $_GET["id"];


Y luego poner la variable ID (El valor que recoja de ID) en el link.

index.php?controlador=productos&accio=comentarios&id=$id">ver opiniones sobre el producto</a>

Ojala te sirva.

Saludos
Título: Re: problema con php
Publicado por: xemnas en 29 Febrero 2012, 15:08 PM
gracias por tu ayuda pero no me ha funcionado =(