Ver Mensaje Individual
  #1  
Antiguo 16-01-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Reputación: 22
enecumene Va por buen camino
Ayuda a Novato PHP

Saludos,

estoy iniciandome en eso de PHP+MySQL, y queria saber si me podrina ayudar en una duda, tengo un formulario donde yo ingreso los datos para grabarse en la tabla, y tengo un buscador para consultar los datos contenido en dicha tabla, como yo hago que al encontrar los datos que quiero se me abran mediante un vinculo presentandomelo en un formulario para actualizar?

Este es el codigo de la consulta:

Código PHP:
<?php
trim
($texto1);
if(!
$lista1 || !$texto1)
{
echo 
"No has introducido los detalles de la búsqueda. Por Favor intentalo de nuevo.";
exit;
}
$lista1 addslashes($lista1);
$texto1 addslashes($texto1);
$db=mysql_pconnect("localhost","root","2020");
if (!
$db)
{
echo 
"Error: No se ha podido conectar a la base de datos. Por FavoR prueba de nuevo mas tarde.";
exit;
}
mysql_select_db("pedido");
$consulta ="select * from reg_pedidos where ".$lista1." like '%".$texto1."%'"
$resultado=mysql_query($consulta);
$num_resultados=mysql_num_rows($resultado); // para saber el numero de resultados que tira<br>
echo "<p>Se encontraron: ".$num_resultados." coincidencias.</p>";
for (
$i=0$i<$num_resultados;$i++)
{
$row=mysql_fetch_array($resultado);
echo 
'<table width="661" border="1" bordercolor="#000000">';
echo 
'<tr>';
echo 
'<th width="651" bgcolor="#3333FF" scope="col"><table width="661" border="0">';
echo 
'<tr>';
echo 
'<th width="48" bgcolor="#CCFFFF" scope="col"><strong>';
echo 
stripslashes($row["no_ped"]);
echo 
'</th>';
echo 
'<th width="572" scope="col"><div align="left" class="style6">';
echo 
stripslashes($row["dpto"]);
echo 
'</div></th>';
echo 
'</tr>';
echo 
'</table></th>';
echo 
'</tr>';
echo 
'<tr>';
echo 
'<td><table width="651" border="0">';
echo 
'<tr>';
echo 
'<th width="134" scope="col"><div align="right"><span class="style5">Pedido:</span></div></th>';
echo 
'<th width="507" scope="col"><div align="left" class="style5">';
echo 
stripslashes($row["no_ped"]);
echo 
'</th>';
echo 
'</tr>';
echo 
'<tr>';
echo 
'<td><div align="right"><span class="style5">Fecha Solicitud: </span></div></td>';
echo 
'<td><div align="left" class="style5">';
echo 
stripslashes($row["fecha_ent"]);
echo 
'</div></td>';
echo 
'</tr>';
echo 
'<tr>';
echo 
'<td><div align="right"><span class="style5">Solicitud de Compra: </span></div></td>';
echo 
'<td><div align="left" class="style5">';
echo 
stripslashes($row["sol_oc"]);
echo 
'</div></td>';
echo 
'</tr>';
echo 
'<tr>';
echo 
'<td><div align="right"><span class="style5">Tramite No.: </span></div></td>';
echo 
'<td><div align="left" class="style5">';
echo 
stripslashes($row["tramite_no"]);
echo 
'</div></td>';
echo 
'</tr>';
echo 
'<tr>';
echo 
'<td><div align="right"><span class="style5">Orden de Compra: </span></div></td>';
echo 
'<td><div align="left" class="style5">';
echo 
stripslashes($row["oc_no"]);
echo 
'</div></td>';
echo 
'</tr>';
echo 
'<tr>';
echo 
'<td><div align="right"><span class="style5">Responsable:</span></div></td>';
echo 
'<td><div align="left" class="style5">';
echo 
stripslashes($row["responsable"]);
echo 
'</div></td>';
echo 
'</tr>';
echo 
'<tr>';
echo 
'<td><div align="right"><span class="style5">Fecha Recibido: </span></div></td>';
echo 
'<td><div align="left" class="style5">';
echo 
stripslashes($row["fecha_rec"]);
echo 
'</div></td>';
echo 
'</tr>';
echo 
'<tr>';
echo 
'<td><div align="right"><span class="style5">Status Actual: </span></div></td>';
echo 
'<td><div align="left" class="style5">';
echo 
stripslashes($row["status"]);
echo 
'</div></td>';
echo 
'</tr>';
echo 
'</table></td>';
echo 
'</tr>';
echo 
'</table>';
}
 
?>
este es el del formulario:

Código PHP:
<?php
if(!$no_ped || !$fecha_rec || !$dpto)
{
echo 
"Las Casillas Pedido No., Fecha Recibido y Dpto. Solicitante no deben estar en blanco!.";
exit;
}
 
$no_ped addslashes($no_ped);
$fecha_rec addslashes($fecha_rec);
$dpto addslashes($dpto);
$db=mysql_pconnect("localhost""root""2020");
if (!
$db)
{
echo 
"No se ha podido conectar a la base de datos. Por Favor intentelo mas tarde.";
exit;
}
mysql_select_db("pedido");
$query "insert into reg_pedidos values ('".$no_ped."', '".$tramite_no."', '".$dpto."', '".$fecha_ent."', '".$fecha_rec."', '".$responsable."', '".$status."', '".$oc_no."', '".$sol_oc."')"
$resultado mysql_query($query);
if (
$resultado)
{
echo 
mysql_affected_rows(). "pedido registrado.";
exit;
}
?>
espero que puedan entender mi duda. gracias
Responder Con Cita