Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Utilizar índices de select como datos (https://www.clubdelphi.com/foros/showthread.php?t=32855)

elcigarra 18-06-2006 20:41:45

Utilizar índices de select como datos
 
No estoy seguro que sea por esto que no funciona, pero he intentado utilizar en una sentencia de mysql_query el índice de unos selects para ingresar el valor a una tabla de mysql. la sentencia es:
Código:

$sql = "INSERT INTO mitabla VALUES (" ;
$sql .= document.form1.SelectTipo.options.selectedIndex;
//.... el resto de los campos

puede hacerse esto?
debería utilizar eval()?, faltan las comillas?. Nada que haga lo hace funcionar.

La cuestión es que no me da ningun error, aunque no logro que el número de filas aumente en la tabla.

dec 18-06-2006 21:19:28

Hola,

Estás tratando de mezclar JavaScript con PHP, pero, sabes que uno es un lenguaje que se procesa en el "Cliente" y el otro se procesa en el "Servidor". Es decir, lo que pretendes hacer mucho me temo que no es posible.

Ahora bien, en los controles "SELECT" de HTML se almacenan datos, y esos datos podemos procesarlos mediante PHP, ya lo sabes. ¿Y cómo lo hacemos? Pues enviando dichos datos al Servidor, mediante el correspondiente método "get" o "post" que nos ofrecen los formularios HTML, por ejemplo.

Código PHP:

// form.php

<form action="proceso.php" method="post">
 <
select name="paises">
  <
option value="it">Italia</option>
   <
option value="es">España</option>
</
select>
<
input type="submit" value="Enviar" />
</
form>

// proceso.php

$pais '';

if(isset(
$_POST['paises']))
{
    
$pais $_POST['paises'];
}

if(
$pais != '')
{
  
$sql "SELECT habitantes FROM paises WHERE codigo = '$pais' LIMIT 1"
  
  
/* ... */



elcigarra 19-06-2006 03:22:58

OK, gracias por el código.


La franja horaria es GMT +2. Ahora son las 08:43:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi