Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] ¿Se puede hacer esto en php?

Estas en el tema de ¿Se puede hacer esto en php? en el foro de PHP en Foros del Web. Hola a todos muy buenos dias, tardes o noches veran soy nuevo en este mundo de PHP tengo lo elemental nada mas, pero tengo una ...
  #1 (permalink)  
Antiguo 30/08/2013, 12:30
Avatar de makoneth  
Fecha de Ingreso: agosto-2013
Ubicación: México D.F.
Mensajes: 2
Antigüedad: 10 años, 8 meses
Puntos: 0
Pregunta ¿Se puede hacer esto en php?

Hola a todos muy buenos dias, tardes o noches

veran soy nuevo en este mundo de PHP tengo lo elemental nada mas, pero tengo una duda que me mata .

Quisiera saber si puedo hacer lo siguiente mediante php.

Ejemplificare todo.

Digamos que tengo un sistema X para mandar un formulario a una base de datos.
Ok, todo bien hasta aqui.

Ahora...

Digamos que ya esta todo listo, y ahora quieres mandar esto a una serie de clientes, pero quieres identificarlos sin que ellos tengan que ingresar un usuario o X cosa, y tu les envias el link con algun identificador para cada uno.

Ejemplo:

www.tuliga.com/tuarchivo.php?identificador


Donde identificador lo ingresaremos de manera manual para cada cliente.

Ejemplo:

www.lololol.com/formulario.php?12345


Ahora la parte que me mata de la duda.

Se puede hacer alguna variable que extraiga el valor asignado despues del signo de interrogacion "?"

esto va a que tengamos la variable $x y la variable $x extraiga el valor de la url y ahora $x sea igual a 12345 e_e

me es muy interesante ese tema espero se pueda xD o que tenga alguna otra solucion :S

Muchas gracias de ante mano

saludos
  #2 (permalink)  
Antiguo 30/08/2013, 12:46
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: ¿Se puede hacer esto en php?

archivo1.php:

Código HTML:
Ver original
  1. <a href="archivo2.php?id=1234">ENVIAR VARIABLE</a>


archivo2.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. if(isset($_GET['id'])){
  4.  
  5.   $numero= $_GET['id'];
  6.  
  7.   echo $numero;
  8.  
  9. }
  10. ?>
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 30/08/2013, 13:10
Avatar de makoneth  
Fecha de Ingreso: agosto-2013
Ubicación: México D.F.
Mensajes: 2
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: ¿Se puede hacer esto en php?

ok tengo una duda yo hago el envio de todos mis otros datos mediante el metodo post como podria unificar eso con lo que me ponias

Código:
    <a href="archivo2.php?id=1234">ENVIAR VARIABLE</a>
y si mal no entendi el archivo 2 digamos que pasaria a ser el archivo con el que proceso el envio digamos yo lo tengo asi:

Código:
<?php
	//include_once "";
	error_reporting(0);
	$respuesta1=$_POST['respuesta1'];
	$respuesta2=$_POST['respuesta2'];
	$respuesta3=$_POST['respuesta3'];
	$respuesta4=$_POST['respuesta4'];
	$respuesta5=$_POST['respuesta5'];
	$respuesta6=$_POST['respuesta6'];
	$respuesta7=$_POST['respuesta7'];
	$respuesta8=$_POST['respuesta8'];
	$respuesta9=$_POST['respuesta9'];
    $nombre=$_POST['nombre'];
    $puesto=$_POST['puesto'];
	$cual=$_POST['cual'];
	$fecha = date("d-m-Y");
	if($respuesta1!="" and $respuesta2!="" and $respuesta3!="" and $respuesta4!=""){

		mysql_connect("localhost","root","*******");

		mysql_select_db("encuestas");

		mysql_query("insert into prodiat(respuesta1,respuesta2,respuesta3,respuesta4,respuesta5,respuesta6,respuesta7,respuesta8,respuesta9,fecha,claveempresa,cual, nombrepersona, puestopersona) values('$respuesta1','$respuesta2','$respuesta3','$respuesta4','$respuesta5','$respuesta6','$respuesta7','$respuesta8','$respuesta9','$fecha','$claveempresa','$cual','$nombre','$puesto')");
	}
?>

anexando lo que tu me ponias de archivo 2

Código:
<?php
	//include_once "";
	error_reporting(0);
	$respuesta1=$_POST['respuesta1'];
	$respuesta2=$_POST['respuesta2'];
	$respuesta3=$_POST['respuesta3'];
	$respuesta4=$_POST['respuesta4'];
	$respuesta5=$_POST['respuesta5'];
	$respuesta6=$_POST['respuesta6'];
	$respuesta7=$_POST['respuesta7'];
	$respuesta8=$_POST['respuesta8'];
	$respuesta9=$_POST['respuesta9'];
        $nombre=$_POST['nombre'];
        $puesto=$_POST['puesto'];
	$cual=$_POST['cual'];
	$fecha = date("d-m-Y");
if(isset($_GET['id'])){
 
  $numero= $_GET['id'];
 
  echo $numero;
 
}
	if($respuesta1!="" and $respuesta2!="" and $respuesta3!="" and $respuesta4!=""){

		mysql_connect("localhost","root","*******");

		mysql_select_db("encuestas");

		mysql_query("insert into prodiat(respuesta1,respuesta2,respuesta3,respuesta4,respuesta5,respuesta6,respuesta7,respuesta8,respuesta9,fecha,claveempresa,cual, nombrepersona, puestopersona) values('$respuesta1','$respuesta2','$respuesta3','$respuesta4','$respuesta5','$respuesta6','$respuesta7','$respuesta8','$respuesta9','$fecha','$claveempresa','$cual','$nombre','$puesto')");
	}
?>
o como seria podrias explicarme un poco mas lento por favor :D

igual muchas gracias por tu respuesta :D esto pinta perfecto



EDITO


OK creo ya entendi lo repase visualmente muchas veces jajajajaja.


Entonces digamos que en este tipo de casos es recomendable ocupar el "action="archivo.php" a action="" para poder correr todo eso sin problemas o mayor complicacion no? :D tratare de hacerlo asi esto esta muy chever emuchas gracias

EDITO 2

Perfecto amigo esto es lo que necesitaba me funciono al 100% sin mayor problema :D esto esta genial!!! muchas gracias por tu ayuda me quedo como anillo al dedo perfecto gracias

Última edición por makoneth; 30/08/2013 a las 13:26 Razón: edito para no hacer spam con otro repost aqui mismo

Etiquetas: formulario, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:48.