Foros del Web » Programando para Internet » PHP »

Ayuda

Estas en el tema de Ayuda en el foro de PHP en Foros del Web. Buenas Tardes Espero Que Me Puedan Ayudar. Tengo Una Tabla De Articulos Con:codigoarticulo Y Descripcionarticulo.....deseo Que Al Ingresar Una Descripcion O Parte De Una Descripcion ...
  #1 (permalink)  
Antiguo 11/04/2007, 11:25
 
Fecha de Ingreso: octubre-2006
Mensajes: 79
Antigüedad: 18 años, 1 mes
Puntos: 0
Ayuda

Buenas Tardes Espero Que Me Puedan Ayudar.
Tengo Una Tabla De Articulos Con:codigoarticulo Y Descripcionarticulo.....deseo Que Al Ingresar Una Descripcion O Parte De Una Descripcion De Un Determinado Articulo Automaticamente Me Aparezca El Codigo De Todos Los Articulos Con Sus Descripciones Que Se Asemejen A La Descripcion Ingresada.muchisimas Gracias De Antemano......
  #2 (permalink)  
Antiguo 11/04/2007, 11:56
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 23 años, 3 meses
Puntos: 9
Re: Urgente:ayuda¡¡¡¡

mmm, pregunta, usas base de datos en mysql o semejante?
  #3 (permalink)  
Antiguo 11/04/2007, 12:42
 
Fecha de Ingreso: octubre-2006
Mensajes: 79
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Ayuda

Claro utilizo una base de datos en mysql.....
  #4 (permalink)  
Antiguo 11/04/2007, 12:46
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: Ayuda

HOla

pues si te entendi bien, queres hacer una busqueda en la bd????
si es asi pues creas un formulario html con un campo de texto para escribir lo que buscas y un boton submit, y al dar click en el submit se envie a una pagina donde se reciba el parametro de busqueda (lo que escribiste en el text) y lo convierta en variable php, una vez hecho esto haces la conexion a la bd y creas una consulta a la tabla donde descripcion like '$variable' donde $variable fue lo que escribiste, y el resultado de esa consulta lo imprimes, y listo.
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
  #5 (permalink)  
Antiguo 11/04/2007, 14:09
 
Fecha de Ingreso: octubre-2006
Mensajes: 79
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Ayuda

SI TENGO MAS O MENOS UN CODIGO ASI(CON ARREGLOS DE CAJAS DE TEXTO),COMO HAGO PARA ENVIARLO A OTRA PAGINA Y ESTA LO RECIBA CORRECTAMENTE LA DESCRIPCION QUE EN VERDAD QUIERO MANDAR:





<table border="2" align="center" bordercolor="#ECE9D8">
<tr>
<th>Artículo</th>
<th>Descripción</th>
<th>Centro de Costos</th>
<th>Cantidad</th>
<th>Precio</th>
<th>Impuesto</th>
<th>Importe</th>
<th>Total</th>
</tr>
<?
for ($i=1;$i<=$txtNroProductos;$i++)
{?>
<tr>
<td height="22" width="20" bordercolordark="#454560"><input type="text" size="10" name="txtidArticulo[]">
</td>
<td height="22"><input type="text" name="txtdescArticulo[]">
<input type="submit" name="btnAyuda" value=" ">
<? // echo "<td><a href=\"ayudaDescripCP.php ?descripcion=".$txtdescArticulo[$i]."\">Ayuda</a></td>";?>
</td>


<td height="22" width="20"><input type="text" size="10" name="txtvccArticulo[]"></td>
<td height="22" width="20"><input type="text" size="10" name="txtcantArticulo[]"></td>
<td height="22" width="20"><input type="text" size="10" name="txtprecioArticulo[]"></td>
<td height="22" width="20"><input type="text" size="10" name="txtimpuestoArticulo[]"></td>
<td height="22" width="20"><input type="text" size="10" name="txtimporteArticulo[]"></td>
<td height="22" width="20"><input type="text" size="10" name="txttotalArticulo[]"></td>
</tr>
<?
}
?>
</table >
  #6 (permalink)  
Antiguo 11/04/2007, 16:16
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 23 años, 3 meses
Puntos: 9
Re: Ayuda

Tienes un error,, no le veo la gracia a los corchetes [] al momento de pasar una variable, intenta con un while, con una consulta ampliada de los productos, o una consulta de cada producto solo sacando txtccArticulo.
Código PHP:
$consulta="SELECT * FROM tabla WHERE txtccArticulo=$txtccArticulo";
// Para consulta

$consulta="UPDATE tabla SET variabletal='Por_tanto' WHERE txtccArticulo=$txtccArticulo";
// Para actualizar 
  #7 (permalink)  
Antiguo 11/04/2007, 18:17
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: Ayuda

Hola

Bueno, pues necesitas que esos datos esten dentro de un form para ser enviados.

asi

<? $txtNroProductos = 3; ?>
<p><a href="javascript: void(0)" onclick="MM_openBrWindow('popup.php?id=<?php echo $row_RHomeAccents['IDProduct']; ?>','idImage','width=300,height=300')">sdf<?php echo $row_RHomeAccents['ImageProd']; ?></a></p>
<table border="2" align="center" bordercolor="#ECE9D8">
<tr>
<th>Artículo</th>
<th>Descripción</th>
<th>Centro de Costos</th>
<th>Cantidad</th>
<th>Precio</th>
<th>Impuesto</th>
<th>Importe</th>
<th>Total</th>
</tr>
<?
for ($i=1;$i<=$txtNroProductos;$i++)
{?>
<tr>
<td height="22" width="20" bordercolordark="#454560"><form action="mostrar.php" method="post">d<input type="text" size="10" name="txtidArticulo[]">
</td>
<td height="22"><input type="text" name="txtdescArticulo[]">
<input type="submit" name="btnAyuda" value=" ">
<? // echo "<td><a href=\"ayudaDescripCP.php ?descripcion=".$txtdescArticulo[$i]."\">Ayuda</a></td>";
?>
</td>


<td height="22" width="20"><input type="text" size="10" name="txtvccArticulo[]"></td>
<td height="22" width="20"><input type="text" size="10" name="txtcantArticulo[]"></td>
<td height="22" width="20"><input type="text" size="10" name="txtprecioArticulo[]"></td>
<td height="22" width="20"><input type="text" size="10" name="txtimpuestoArticulo[]"></td>
<td height="22" width="20"><input type="text" size="10" name="txtimporteArticulo[]"></td>
<td height="22" width="20"><input type="text" size="10" name="txttotalArticulo[]"></td>

</tr>
<?
}
?>
<tr>
<td height="22" width="20"><input type="submit" value="enviar" />
<input type="hidden" name="txtNroProductos" value="<?=$txtNroProductos?>" />
</td>
</form>
</tr>
</table >

y en este ejemplo como el action apunta a mostrar.php , en dicha pagina iria este codigo

<?

echo "IDArticulo - Descripcion<br>";
for ($i=0;$i<$txtNroProductos;$i++)
{

echo $txtidArticulo[$i]."&nbsp;&nbsp;&nbsp; ".$txtdescArticulo[$i]."<br>";
}
?>

Lo único raro es como te digo, que pongas los campos dentro de un formulario, y que envies en un hidden el txtNroProductos para con ese mostrar los datos en la pagina mostrar php con el ciclo for, bueno, espero te sirva.
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
  #8 (permalink)  
Antiguo 11/04/2007, 18:18
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: Ayuda

HOla, se me olvido una cosa, yo le puse un valor fijo a la variable $txtNroProductos para probar, pero me imagino que a ti te llega de algun lado ese valor, asi que quita la linea donde yo le asigno valor si lo vas a probar directamente en tu codigo.
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
  #9 (permalink)  
Antiguo 17/04/2007, 16:25
 
Fecha de Ingreso: octubre-2006
Mensajes: 79
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Ayuda

muchas gracias man.....
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 12:59.