Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2012, 13:42
hipromark
 
Fecha de Ingreso: febrero-2012
Ubicación: Caracas
Mensajes: 4
Antigüedad: 12 años, 2 meses
Puntos: 0
Mostrar data seleccionada por un combo box PHP

Saludos amigos, necesito ayuda con un sistema en el que quiero mostrar en una página php los datos previamente seleccionados por un combo box. Aquí está el caso en detalle:

1)Tengo una tabla llamada customers1 con los campos: customer_id (este
es INT PRIMARY KEY), customer_name (VARCHAR) y otros campos como
teléfonos, etc.

2) Hice un com box en un form con este código:

<form name="form1" method="post" action="fichacliente.php">

<?php
require_once('conexion_svt.php');
//Este es el archivo con todos los datos de conexión

echo"<select name=nombre_dado id=nombre_dado>";

$sql="SELECT customer_name FROM customers1";
$result=mysql_query($sql);
$i=0;
while ($row=mysql_fetch_row($result))
{
echo "<option value=".$row[$i].">".$row[$i]."</option>\n";
}
echo "</select>";
?>
<input type="submit" name="button" id="button" value="Buscar" />
</form>

3) El código de la página de llegada "fichacliente.php" es este:

<?php

if(isset($_POST['button'])) {

require_once('conexion_sievent.php');

$sqlsvt="SELECT * FROM customers1 WHERE customer_name=".$_POST['nombre_dado'];

$consulta5=mysql_query($sqlsvt);

while($valclient=mysql_fetch_array($consulta5)) {

//$val es una variable donde meto los datos que me arroje la consulta

?>

y luego vienen los campos a mostrar: customer_name y los demás

Ahora, la página me arroja este error:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
result resource in fichacliente.php on line 45

A ver si me pueden ayudar con esto.

Mil gracias!