Foros del Web » Programando para Internet » PHP »

necesito ayuda con enlace php

Estas en el tema de necesito ayuda con enlace php en el foro de PHP en Foros del Web. lo que necesito realizar un option con paises que al presionar el boton ir me dirija a una pagina y tambien queria saber si los ...
  #1 (permalink)  
Antiguo 26/10/2008, 18:56
 
Fecha de Ingreso: octubre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
necesito ayuda con enlace php

lo que necesito realizar un option con paises que al presionar el boton ir me dirija a una pagina y tambien queria saber si los paises que aparecen en el option se extraigan de una base de datos mysql . por favor necesitaria que me ayuden.soy nuevo en el tema.saludos!
  #2 (permalink)  
Antiguo 27/10/2008, 09:21
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
Respuesta: necesito ayuda con enlace php

MIre la tabla la cre con ete codigo

Código:
CREATE TABLE `paises` (
  `Codpais` int(2) NOT NULL auto_increment,
  `Nompais` varchar(25) default NULL,
  PRIMARY KEY  (`Codpais`)
)
luego le mete datos a la tabla con insert como este
Código:
insert into paises values ('','México');

Para cargar la lista hace esto

Código PHP:
<form name='Formulario' method='post' action='recibe.php'>
<select name='listapaises'>
<?
$carga 
mysql_query("select * from paises order by Nompais asc");
while (
$carga mysql_fetch_array($datos))
{
       echo 
"<option value='$carga[Codpais]'>$carga[Nompais]</value>";
}
?>
</select>
<input type='submit' value='Enviar'>
</form>
  #3 (permalink)  
Antiguo 27/10/2008, 09:24
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: necesito ayuda con enlace php

ayi ya te lo respondieron amigo

solo cambia esta parte ($datos), que esta mal:

Código PHP:
<form name='Formulario' method='post' action='recibe.php'>
<select name='listapaises'>
<?php
//..... datos de conexion
$datos mysql_query("select * from paises order by Nompais asc");
while (
$carga mysql_fetch_array($datos))
{
       echo 
"<option value='$carga[Codpais]'>$carga[Nompais]</value>";
}
?>
</select>
<input type='submit' value='Enviar'>
</form>
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #4 (permalink)  
Antiguo 27/10/2008, 09:40
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
Respuesta: necesito ayuda con enlace php

grcias masterojitos por la correccion del afan puse las variables al reves.

mattys si le queda alguna duda o nesecita algo mas no dude en preguntarnos
  #5 (permalink)  
Antiguo 27/10/2008, 10:02
 
Fecha de Ingreso: octubre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
De acuerdo Respuesta: necesito ayuda con enlace php

uh joya hasta una parte me re sirvio ,pero faltaria qe yo al darle click a enviar me llevara a una pagina de argentina si hubiese elegido argentina y asi respectivamente.igual gracias por el aporte
  #6 (permalink)  
Antiguo 27/10/2008, 10:28
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
Respuesta: necesito ayuda con enlace php

Creese otro campo en la tabla en el que cuarde en enlace al archivo .php o la url de la pagina del pais.

en recibe.php haga esto

Código PHP:
// Recibe la variable de la lista
$pais $_POST['listapaises'];
// Consulto el nombre del archivo del pais
$cargo mysql_query("select * from paises where Codpais='$pais'");
$dato mysql_fetch_array($cargo);
$enlace $dato['Enlace'];
mysql_free_result($cargo);
// redirecciona a la pagina.
header('Location: $enlace'); 
  #7 (permalink)  
Antiguo 27/10/2008, 10:29
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: necesito ayuda con enlace php

ya ps amiga, ayi el submit te envia a la pagina recibe.php

ayi puedes poner un codigo algo asi:
Código PHP:
<?php
$pais
=$_POST[listapaises];
if(isset(
$pais)){
  
header('location: pais_'.$pais);//creas un archivo para cada pais de la base de datos segun su codigo
}
?>
aunque te menciono que no seria recomendable crear un archivo por cada pais si son muchos (caso contrario normal), lo que puedes hacer es mostrar un contenido que se encuentre en base de datos dependiendo del codigo del pais.

suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #8 (permalink)  
Antiguo 27/10/2008, 10:31
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: necesito ayuda con enlace php

bueno, jeje se me adelantaron, solo agrego ese texto en negrita que te puse, mejor crear un registro con respectivos contenidos para cada lenguaje.

estamos para servir al projimo.

Que Dios te Bendiga.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
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 17:38.