Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: calamardcm en 29 Octubre 2007, 20:16 pm



Título: $_post , concatenaciones y UPDATE
Publicado por: calamardcm en 29 Octubre 2007, 20:16 pm
Hola!!!
Hace un tiempo que no ando por aki, pero bueno, aqui estoy de nuevo con unas dudas.

Tengo una base de datos con una tabla llamada "datos" y dentro hay 6 campos
Nombre
campo2
campo3
campo4
campo5
campo6

luego, en el formulario tengo 3 botones de enviar
envio1
envio2
envio3

tambien tengo 3 "select" con un for para que me muestre los nombres que hay almacenados
select1
select2
select3

y lo que deseo es que al pulsar uno de los botones se sume 1 al valor que hay guardado en los campos correspondientes, seria así
envio1----campo3
envio2----campo4
envio3----campo5

tengo esto, pero me quedo bloqueado, necesito un poco de ayuda.

if($_POST["envio1"]){

$var1=mysql_query("UPDATE datos SET campo3 = campo3 + 1 WHERE
Nombre = duda, $connexio);

}

la duda es:
Como cojo el valor del select?".$_POST['select']."?

Está bien $var1?

Gracias por la ayuda, espero haberme explicado bien, si teneis alguna duda estaré encantado de responderla

Saludos!




Título: Re: $_post , concatenaciones y UPDATE
Publicado por: Azielito en 29 Octubre 2007, 21:55 pm
Para concatenar cadenas en PHP se usa el punto "."
Código:
<?php

$nombre = "Juan";
$apellido = "Lopez";

echo "Nombre: ".$nombre." ".$apellido;

?>

en caso de enviar los datos por gET o POST entonces solo delcaras las variables por estos datos
Código
  1. <?php
  2. $nombre = $_POST['nombre']
  3.  
  4. echo "Tu nombre es: ".$nombre;
  5. ?>
  6.  


Título: Re: $_post , concatenaciones y UPDATE
Publicado por: survil en 29 Octubre 2007, 21:57 pm
ok , mira para poder tomar el valor de un select debes usar el atributo "value" del elemento "option"

Ejemplo

<select name="estados" id="idEstados">
<option value="Aragua">Aragua</option>
<option value="Barinas">Barinas</option>
<option value="Cojedes">Cojedes</option>
</select>

me explico, el valor de value es el que puedes capturar, en este caso si seleccionas la primera opcion, el valor seria "Aragua"..

para que que un poco mas claro, si tengo lo siguiente
<option value="Activo">Aragua</option>

el valor capturado seria "Activo".

y al utilizar: $_POST['select']  obtendras el valor que deseas o en este ejemplo seria $_POST['estados']


Título: Re: $_post , concatenaciones y UPDATE
Publicado por: calamardcm en 29 Octubre 2007, 23:52 pm
Muchas gracias, vuestros ejemplos me han servido para refrescarme la memoria y ya me funciona.

Gracias, probablemente postee mas dudas ^^

saluds y buenas noches