Foros del Web » Programando para Internet » PHP »

conexion php

Estas en el tema de conexion php en el foro de PHP en Foros del Web. Disculpen pero temgo un problema para conectar un formulario con un archivo php. tengo la siguiente sintaxis: <form name="consulta" action="otro.php " method="POST"> Departamento<?echo "$conexion" ?> ...
  #1 (permalink)  
Antiguo 19/08/2004, 07:05
 
Fecha de Ingreso: agosto-2004
Mensajes: 71
Antigüedad: 19 años, 7 meses
Puntos: 0
conexion php

Disculpen pero temgo un problema para conectar un formulario con un archivo php.

tengo la siguiente sintaxis:

<form name="consulta" action="otro.php " method="POST">
Departamento<?echo "$conexion" ?>
<select name="name" cols=20><?=$opts?></select>
</form>

y no jala los datos.

quiciera que me indicaran en que estoy mal.


Grascias
  #2 (permalink)  
Antiguo 19/08/2004, 08:04
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Pero "jalar" los datos de donde? .. hacia donde? .. donde defines esas variables "$conexion" y "$opts" ? ..

Pon el código completo que intervenga en todo el proceso.

Un saludo,
  #3 (permalink)  
Antiguo 19/08/2004, 08:25
 
Fecha de Ingreso: agosto-2004
Mensajes: 71
Antigüedad: 19 años, 7 meses
Puntos: 0
los defino en el archivo otro.php
se conecta con una base de datos postgres.

el codigo es el siguiente


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


<?php

$conexion = pg_connect("dbname=tech_support host=localhost user=alec");
if (!$conexion){
echo "<center> problemas de conexion </center>";
exit;
}
else echo"<center> conexion echa </center>";
$sql='select name from "Departments";';
$resultado_set = pg_query ($conexion, $sql);
$filas = pg_num_rows($resultado_set);


for ($j = 0; $j < $filas; $j++){
//echo " <b>".pg_result($resultado_set, $j, 1)." </b><br> ";
$con= pg_result($resultado_set, $j, 0);
echo " <b>$con </b><br> ";
}





//$con="select * from grupo where idtrabajogrp=$num";//selecciono los datos
//$reg=ibase_query($dba,$sql);//query


$reg=pg_query ($conexion, $sql);
if($name){//si la variable ya habia sido enviada, la comparo para dejar marcada esa opción
$j=0;
while($row=pg_Fetch_Row($reg)) {
if($row[0]==$name){//comparo igualdad
$opts.="<option selected value=\"".$row[0]."\">".$row[2]."</option>\n";//de ser asi lo deja seleccionado
}else
$opts.="<option value=\"".$row[0]."\">".$row[2]."</option>\n";//sino lo agrega en forma normal
$name[$i]=$row[0];//mantengo un registro en un array(lo uso para otra cosa)
//echo $name[$i];
$i++;
}
}else{//si el formulario aparece por primera vez entonces llene una lista
$opts.="<option selected value=\"&nbsp;\">&nbsp;</option>\n";//primera fila en blanco
$j=0;
while($row=pg_Fetch_Row($reg)) {
//$opts.="<option value=\"".$row[0]."\">".$row[0]."</option>\n";//agrego los datos a la lista
$name[$i]=$row[0];
$opts.="<option value=\"".$name[i]."\">".$name[i]."</option>\n";//agrego los datos a la lista
echo "$name[$i]";

$i++;
}
}
pg_free_result($reg);//libero la memoria
?>


requiero que estos datos que obtengo de la base de datos los lea al momento de cargar la pagina web.

ojala y puedas ayudarme
  #4 (permalink)  
Antiguo 19/08/2004, 13:59
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Cita:
requiero que estos datos que obtengo de la base de datos los lea al momento de cargar la pagina web.
Por mi parte sigo sin comprender que pretendes hacer ...

De todas formas veo que en este mensaje publicas más código .. (no deberías haber abierto otro mensaje) ..

Cierro este mensaje para continuar en el otro que parece estár más completo.

Un saludo,

Última edición por Cluster; 19/08/2004 a las 14:00
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 02:19.