• Lunes 23 de Diciembre de 2024, 19:11

Autor Tema:  Necesito Ayuda Para Finalizar Este Trabajo!!!!  (Leído 999 veces)

murcielmistico

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Necesito Ayuda Para Finalizar Este Trabajo!!!!
« en: Domingo 24 de Diciembre de 2006, 02:17 »
0
Hola a todos, tengo un problema con imágenes y mysql, que necesito resolver cuanto antes, soy un novato que tiene que entregar un trabajo cuanto antes, es por eso que apelo a su ayuda. Paso a contarles:
Cree una paguina llamada “abmventas.php” en la cual una persona carga una serie de datos y automáticamente se ve reflejado en la `parte inferior de la paguina. El codigo de esta paguina se los envio adjunto, el codigo de la libreria es:
##################################################
<?
function ejecutarSentencia ($strSql, $link)
   {
      mysql_query ($strSql, $link);
   }
function conectar ()
   {
      $link=mysql_connect ("localhost", "root", "");
      mysql_select_db ("mfierro", $link);
      return ($link);
   }
function ejecutarConsulta($strSql,$link)
   {
      return mysql_query ($strSql,$link);
   }
?>
####################################################

El codigo del archivo "abmventas.php"es:
##################################################
<?
include ("libreria.php");
$codigo=$HTTP_POST_VARS["codigo"];
$foto=$HTTP_POST_VARS["foto"];
$descripcion=$HTTP_POST_VARS["descripcion"];
$precio=$HTTP_POST_VARS["precio"];
$accion=$HTTP_POST_VARS["Submit"];
$f_codigo="";
$f_foto="";
$f_descripcion="";
$f_precio="";
$f_mensaje="";
$link=conectar();
if ($accion=="Agregar" && $codigo!="" && $foto!="" && $descripcion!="" && $precio!="")
   {
      $strSql="INSERT INTO Ventas (Codigo, Foto, Descripcion, Precio) VALUES ($codigo, '$foto', '$descripcion', '$precio')";
      ejecutarSentencia($strSql, $link);
      $mensaje="Datos Ingresados";
      
   }
if ($accion=="Eliminar" && $codigo!="" && $foto!="" && $descripcion!="" && $precio!="")
   {
      $strSql="DELETE FROM Ventas WHERE Codigo=$codigo";
      $Link=conectar();
      ejecutarSentencia($strSql, $link);
      $mensaje="Datos Eliminados";
   }
if ($accion=="Modificar" && $codigo!="" && $foto!="" && $descripcion!="" && $precio!="")
   {
      $strSql="UPDATE Ventas SET Foto='$Foto', Descripcion='$descripcion', Precio='$precio' WHERE Codigo=$codigo";
      ejecutarSentencia($strSql, $link);
      $mensaje="Datos Modificado";
   }
if ($accion=="Buscar" && $codigo!="")
   {
      $strSql="SELECT Foto, Descripcion, Precio FROM Ventas WHERE Codigo=$codigo";
      $resultado=ejecutarConsulta($strSql, $link);
      $registro=mysql_fetch_array ($resultado);
      $f_codigo=$codigo;
      $f_foto=$registro ["Foto"];
      $f_descripcion=$registro ["Descripcion"];
      $f_precio=$registro ["Precio"];
   }
?>

<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form action="" method="post" enctype="multipart/form-data" name="form1">
  <table width="40%" border="0">
    <tr>
      <td width="23%"><input type="submit" name="Submit" value="Agregar"></td>
      <td width="21%"><input name="Submit" type="submit" id="Submit" value="Buscar"></td>
      <td width="20%"><input name="Submit" type="submit" id="Submit" value="Eliminar"></td>
      <td width="36%"><input name="Submit" type="submit" id="Submit" value="Modificar"></td>
    </tr>
    <tr>
      <td colspan="2">Codigo</td>
      <td colspan="2"><input name="codigo" type="text" id="codigo" VALUE="<?=$f_codigo?>"></td>
    </tr>
    <tr>
      <td colspan="2">Foto</td>
      <td colspan="2"><label>
      <input name="foto" type="text" id="foto" VALUE="<?=$f_foto?>">
      </label></td>
    </tr>
    <tr>
      <td colspan="2">descripcion</td>
      <td colspan="2"><input name="descripcion" type="text" id="descripcion" VALUE="<?=$f_descripcion?>"></td>
    </tr>
    <tr>
      <td colspan="2">Precio</td>
      <td colspan="2"><input name="precio" type="text" id="precio" VALUE="<?=$f_precio?>"></td>
    </tr>
    <tr>
      <td colspan="2"> </td>
      <td colspan="2"><label></label></td>
    </tr>
  </table>
</form>
<table width="100%" border="1">
  <tr>
    <td colspan="4"><?=$mensaje?></td>
  </tr>
  <tr>
    <td><div align="center">Codigo</div></td>
    <td><div align="center">Foto</div></td>
    <td><div align="center">Descripcion</div></td>
    <td><div align="center">Precio</div></td>
  </tr>
  <?
$strSQL="SELECT Codigo, Foto, Descripcion, Precio FROM Ventas";
$resultado=ejecutarConsulta($strSQL, $link);
while ($registro=$registro=mysql_fetch_array ($resultado))
   {
      echo "<tr>";
      echo "<td>".$registro["Codigo"]."</td>";
      echo "<td>".$registro["Foto"]."</td>";
      echo "<td>".$registro["Descripcion"]."</td>";
      echo "<td>".$registro["Precio"]."</td>";
      echo "</tr>";
   }
?>
</table>
<p> </p>
<p> </p>
</body>
</html>
#############################################3
Desde ya que esta paguina esta asociada con una base de datos mysql llamada “mfierro” lacual contiene una tabla “Ventas” con los siguientes campos:
Codigo  int(8)  
Foto  mediumblob  
Descripcion  varchar(50)  
Precio  varchar(50

Hasta aca funciona todo perfecto pero solamente ingresando datos. El problema es el suiguiente: Si en el campo fotos coloco un campo que me permita subir el archivo y almacenarlo en la base de datos no consigo que las imágenes  se visualicen en la parte inferior: cual es el codigo que debo anexar para que pueda subir la imagen y almacenarla y que la misma se visualice por debajo. Desde ya muchas gracias y mi correo es ceaglobal@yahoo.com.ar

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Necesito Ayuda Para Finalizar Este Trabajo!!!!
« Respuesta #1 en: Domingo 24 de Diciembre de 2006, 02:24 »
0
creo que tu problema no es entendible, si lo que quieres saber es como poner un objeto para realizar el upload, la clave es el input type="file" ;) o googlea y mira como hacer un upload :)

http://www.desarrolloweb.com/articulos/1307.php

carbono96

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Re: Necesito Ayuda Para Finalizar Este Trabajo!!!!
« Respuesta #2 en: Viernes 5 de Enero de 2007, 22:27 »
0
hola, bueno una sugerencia para este asunto, es subir las imagenes al servidor; yo realmente no eh utilizado la base de datos para almacenar imagenes; php te permite subir archivos a tu servidor, busca en google