Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - nobo

#1
Desarrollo Web / Ayuda con divs !!!!
14 Marzo 2012, 12:15 PM
Buenos dias! La cosa es que tengo dos clases que son estas:

Código (css) [Seleccionar]
    .carritosimple {
        text-align:left;
        position:relative;
        /*top:3px; distancia respecto del borde superior*/
        left:15px; /*distancia respecto del borde izquierdo*/
        width:250px;
        float:left;
        }
    .preciocarritosimple {
        text-algin: right;
        position:relative;
        right: 10px;
        width:250px;
        float:right;}


Para darle un poco de forma al carrito no se si es la correcta... Porque cuando no tengo ninguna opcion seleccionada me sale asi la pagina:



Esto se debe a que cuando selecciono alguna opcion debajo imprimo el metodo de pago. Entonces cuando elijo una opcion me sale bien:



Asi es como se deberia ver... Me gustaria que si no hay texto por no haber seleccionado ninguna opcion los div no actuasen y se mostrase las formas de pago... No todo en negro como me esta pasando ahora. Lo tengo asi el codigo :

Código (php) [Seleccionar]
    <?php
               
if ( isset($_SESSION["radio"])) { ?>

               <div class="carritosimple">
              Producto:<br />
              <?php  echo ObtenerNombreProducto($row_DatosCarrito['idProducto']); ?>(<?php echo $row_DatosCarrito['strTalla']; ?>) <?php echo "x"$row_DatosCarrito['intCantidad']; ?></div>
              <div class="preciocarritosimple"><?php echo "Subtotal:"$_SESSION["totalcompra"]; ?>&euro;
                    <?php if ($_SESSION["radio"] == 1){ echo $_SESSION["totalcompra"] + 8;
                    } 
?>

                  <?php ?>
          <p>
                    <input type="submit" name="button" id="button" value="Pagar" /></div>
#2
PHP / mas de un submit en el mismo form
5 Marzo 2012, 23:25 PM
Empece un post pero... Igual me explique mal.

En un formulario tengo 3 radio button. Con el evento onclick en cada uno de ellos. Quiero que al pusar en alguno de los radio button se envien los datos de ese radio button a la misma pagina donde tengo el formulario para asi poder hacer un echo con esos datos (no se como poner esta parte... Querria imprimir, debajo del formulario los detalles del carrito de la compra).

Una vez seleccionado un radio button. Al hacer click en el boton submit. Enviar los datos del formulario (que radio esta checked) a otra pagina (carrito_finalizacion.php)

No se si lo explique bien del todo...

Pongo una imagen...:

#3
PHP / Re: Se puede optimizar este codigo ?
5 Marzo 2012, 22:41 PM
OK! Perfecto gracias !! :D

Y en cuanto al codigo hay algo mas que pueda hacer para que no sea "spaguetti" xDDD
#4
PHP / Re: Se puede optimizar este codigo ?
4 Marzo 2012, 15:00 PM
Pues si! Teneis razon ;)

Las otras si las tengo que dejar, no? Las que estan null...
Las uso para una vez mandado el form, si hay errores imprimir por pantalla los values de cada campo.

En cuanto al GetSQLValueString.. Lo dejo?
#5
PHP / Re: Se puede optimizar este codigo ?
2 Marzo 2012, 22:44 PM
Para luego poder compararlas, no?

Pues no se si es mejor o no.. :S

Por eso lo pongo aqui para ver que es mejor o como hacerlo mejor...
#6
OK! Algo asi... Peeeeeeeeeeeeeeeero.. Si no me equivoco (yo de javascript ando muy pez) eso sacaria por pantalla el radio que hemos seleccionado, no?

Lo que querria hacer es eso en esencia.. Es decir que cuando le de a pagar vaya a la pagina pero que al hacer el onclick, mas que un alert. Debajo del form imprimiese con un echo o lo que sea esto:

Producto    Unidades    Precio Unidad    Precio    Acciones
Camiseta azul()    1 +      11€            11 €     Eliminar
        Total:    19€

Es decir como un resumen del carrito, sumandole pues los gastos de envio, o restandoselos. O sumando los gastos de paypal....

No se si me explico ni si se puede hacer..

De todas formas muchas gracias WHK !!
#7
Mira yo tengo este form:

Código (php) [Seleccionar]
<form id="form1" name="form1" method="post" action="carrito_finalizacion.php">
     <p>
      <input name="radio" type="radio" id="radio" value="1" checked="checked" onclick="this.form.action='carrito_forma_pago.php';this.form.submit();" />
      <label for="radio">Contra reembolso <?php echo $_SESSION["totalcompra"] + 8?>€</label><br />
       
      <input type="radio" name="radio" id="radio" value="2" onClick="submitform()" />
      <label for="radio">Transferencia</label><br />
         
   
     
         
   
      <input type="radio" name="radio" id="radio" value="3" onClick="submitform()" />
      <label for="radio">PayPal</label><br />
        </p>
     
      <p>
      <input type="submit" name="button" id="button" value="Pagar" />
</p>


Y quiero que al seleccionar uno de los radio imprima en pantalla unos datos por ejemplo el resumen del carrito... Para poder sumar gastos de envio, restar etc...

Y que cuando se pulse el boton pagar vaya a carrito_finalizacion.php
        </form>
#8
Pues eso... Tengo un formulario con unos radio... Y me gustaria que cuando selecciono un radio (onclick) cargue unos datos en la misma pagina.... Y cuando ya se haya seleccionado un radio y se de al boton de Enviar vaya a finalizacion.php (por ejemplo),, No se si se puede hacer asi... O que...
#9
PHP / Se puede optimizar este codigo ?
1 Marzo 2012, 22:30 PM
Pues eso... Como podria optimizar este codigo?

Código (php) [Seleccionar]
$error = null;
$direccion = null;
$poblacion = null;
$provincia = null;
$postal = null;
$nombre = null;
$nick = null;
    $pass = null;
    $password = null;
    $email = null;
    $mail = null;
    $telefono = null;
    $telefono2 = null;

if (isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] == 'http://localhost/zulo/alta_usuario.php' && ($_POST != null))
{
$direccion = $_POST["strDireccion"];
$poblacion = $_POST["strPoblacion"];
$provincia = $_POST["strProvincia"];
$postal = $_POST["intCpostal"];
$nombre = $_POST["strNombre"];
$nick = $_POST["strNick"];
    $error = false; //Indica si hay un error
    $pass = $_POST["strPassword"];
    $password = $_POST["password"];
    $email = $_POST["strEmail"];
    $mail = $_POST["mail"];
    $telefono = $_POST["intNtelf"];
    $telefono2 = $_POST["telefono"];

      if($pass!=$password)
      {
         echo "Las contraseñas no coinciden";
         $error = true;
      }
      if($email!=$mail)
      {
         echo "El email no coincide";
         $error = true;
      }
     
      if($telefono!=$telefono2)
      {
         echo "Los telefonos no coinciden";
         $error = true;
      }
     
      $checkuser = comprobaruser($_POST["strNick"]);
  if ($checkuser != 0)
      {
        header('Location: alta_usuariorepetido.php');
      }
     
      $checkmail = comprobarmail($_POST["strEmail"]);
  if ($checkmail != 0)
      {
        header('Location: alta_emailrepetido.php');     
      }

     if ($error != true)
     {
        $insertSQL = sprintf("INSERT INTO tblusuario (strNombre, strEmail, intActivo, strPassword, strDireccion, strNick, intCpostal, strProvincia, strPoblacion, intNtelf) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['strNombre'], "text"),
                       GetSQLValueString($_POST['strEmail'], "text"),
                       GetSQLValueString($_POST['intActivo'], "int"),
                       GetSQLValueString($_POST['strPassword'], "text"),
                       GetSQLValueString($_POST['strDireccion'], "text"),
                       GetSQLValueString($_POST['strNick'], "text"),
                       GetSQLValueString($_POST['intCpostal'], "int"),
                       GetSQLValueString($_POST['strProvincia'], "text"),
                       GetSQLValueString($_POST['strPoblacion'], "text"),
                       GetSQLValueString($_POST['intNtelf'], "int"));
        mysql_select_db($database_conexionzulo, $conexionzulo);
        mysql_query($insertSQL, $conexionzulo);
header('Location: alta_ok.php');
    }
     
}
#10
PHP / Re: Ayuda con un form y php
24 Febrero 2012, 09:04 AM
No seria enviandote a la misma pagina por post el valor de text y luego recuperandola en el action?