Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/11/2005, 11:29
Avatar de chinoloco
chinoloco
 
Fecha de Ingreso: julio-2003
Mensajes: 83
Antigüedad: 20 años, 9 meses
Puntos: 1
problemas con uppload de fotos

Hola amigos del foro, tengo un problema con el up pload de fotos este es mi codigo

consulta.php
Código PHP:
<?
session_start
();
?>

<html>
<head>
<title>Consulta Dr. D'angelo Ramos</title>
<?
$link
=mysql_connect("localhost","root","") or die ("error Conexion");
mysql_select_db("bd_dangelo",$link) or die ("error en la base de datos");
?>
</head>

<body>

  <table  border="0" >
  
  <form name="form1" method="post" action="grabaconsulta.php" enctype="multipart/form-data">
  <input type="hidden" name="tabla" value="consultas">
      <input type="hidden" name="id" value="<?=$id?>">
    <input type="hidden" name="foto" value="$foto">

    <tr> 
      <td height="16" colspan="6">El campo marcado con asterisco (*) es opcional.
        <hr>
    </td></tr>
   <tr> 
      <td height="30">Nombres&nbsp;&nbsp;</td>
      <td colspan="3"><input name='nombres'  size="30" value="<?=$nombres?>"> </td>
      
    </tr>
      <tr>
    <td width="30">Apellido:&nbsp;&nbsp;</td> 
    <td ><input type="text" name="apellidos" size="30" value="<?=$apellidos?>">
    <td width="6" rowspan="8">&nbsp;</td>
   <tr>
    <tr>
    <td width="30">Email:&nbsp;&nbsp;</td> 
    <td ><input type="text" name="correo" size="30" value="<?=$correo?>">
   <tr>
     <tr> 
      <td width="30">Pais</td>
      <td colspan="4"><select name="pais">
                                     <option value="<?=$pais?>">[Elije tu Pais de la Lista]
                                     <option>Argentina</option>
                                     <option value="Armenia">Armenia</option>
                                  <option value="Australia">Australia</option>
                                  <option value="Zambia">Zambia</option>


              </select> 
      </td>
    </tr>
    <tr> 
      <td width="30">Ciudad</td>
      <td colspan="3"><input name=ciudad type="text" size="30"  value="<?=$ciudad?>"></td>
      <td width="6" rowspan="8">&nbsp;</td>
    </tr>
    <tr>
    <td width="30">Consulta:</td> 
    <td width="323" ><textarea name="consulta"  rows="3"  cols="25" size="30" value="<?=$consulta?>">></textarea>
    </tr>
    <tr> 
      <td width="30" >Foto(*)</td>
      <td colspan="4"><input name=foto id=foto type="file" size="30" value="<?=$foto?>"> 
    </tr>
    <tr> 
      <td height="13" colspan="2"></td>
      <td colspan="4"> </td>
    </tr>

    <tr> 
      <td colspan="2">&nbsp;</td>
      <td colspan="4">&nbsp;</td>
    </tr>
    <tr> 
      <td height="25" width="145">&nbsp; </td>
      <td height="25" colspan="2"><input type="submit" class="frm2" name="enviar" width="10" value="Enviar">
    <input type="button" class="frm2" width="180" name="Submit2" value="Cancelar" onClick="history.back()" style="WIDTH: 100px; HEIGHT: 22px"></td>
      <td width="7" height="25">&nbsp;</td>
    </tr>
    
    </form>
  </table>
  <hr>
</form>

</body>
</html>
grabanoticias.php
Código PHP:
<?

$link
=mysql_connect("localhost","root","") or die ("error Conexion");
mysql_select_db("bd_dangelo",$link) or die ("error en la base de datos");
/*if($foto=="none"){
$foto="consultas/nohayimagen.jpg";
}
else{
        if (isset($_POST['submit'])) { 
            $ruta= "consultas/".$_FILES['foto']["name"]; // Se guardaría dentro de "carpeta" con el nombre original 
            // $ruta= "carpeta/nuevo_nombre.jpg"; si también se quiere renombrar 
            //move_uploaded_file($_FILES['foto']["tmp_name"], $ruta); 
            move_uploaded_file($_FILES["foto"]["tmp_name"],$_FILES["foto"]["name"]); 
            $foto="consultas/".$_FILES["foto"]["name"];
          }
}                       
$sql="insert into consultas values('','$nombres','$apellidos','$correo','$pais','$ciudad','$consulta','$foto')";
mysql_query($sql) or die("error al insertar el nuevo fotos");
*/

if ($_POST[enviar] != "") {
$directorio "imagenes/";
if (
move_uploaded_file($_FILES["foto"]["tmp_name"], $directorio $_FILES['foto']["name"]))
  {
  
$sql="insert into consultas values('','$nombres','$apellidos','$correo','$pais','$ciudad','$consulta','$foto')";
   
mysql_query($sql) or die("error al insertar el nuevo fotos");
  
// echo 'LA IMAGEN FUE GUARDADA CORRECTAMENTE';
   
}
   else {

   
//AQUI DIO UN ERROR, POR LO QUE LA IMAGEN NO SE GUARDA
    
echo 'LA IMAGEN NO PUDO GUARDARSE, SE PRODUJO UN ERROR';
  }
}

header("location: mensaje.php");
?>

bueno cuando me graba , me graba sol el temp, he probado con los indcies con comillas dobels y nada , espero q me ayuden...