function creaFormularioProductos()
{
    $cliente = new SoapClient('http://localhost/Tarea6.2SergioJimenez/servicio.php?wsdl');
    $productos = $cliente->obtieneProductos();
    foreach ($productos as $p) {
        $temporal = get_object_vars($p);
        $p = new Producto($temporal);
        echo "<p><form id='" . $p->getcodigo() . "' action='productos.php' method='post'>";
        // Metemos ocultos los datos de los productos
        echo "<input type='hidden' name='cod' value='" . $p->getcodigo() . "'/>";
        echo "<input type='submit' name='enviar' value='Añadir'/>";
        echo $p->getnombrecorto() . ": ";
        echo $p->getPVP() . " euros.";
        echo "<input type='submit' name='mostrar' value='Detalles'/>";
        if (isset($_POST['mostrar'])) {
            if ($_POST['cod'] === $p->getcodigo()) {
                echo '<br>';
                echo $p->getdescripcion();
            }
        }
        echo "</form>";
        echo "</p>";
    }
}
Exemple #2
0
 public function getcodigo()
 {
     return parent::getcodigo();
 }