aca tengo el archivo sube.php
donde subira la imagen que selecciono
Código PHP:
Ver original
<? if($_POST){ // Creamos la cadena aletoria $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"; $cad = ""; for($i=0;$i<12;$i++) { } // Fin de la creacion de la cadena aletoria $tamano = $_FILES [ 'file' ][ 'size' ]; // Leemos el tamaño del fichero $tamaño_max="50000000000"; // Tamaño maximo permitido if( $tamano < $tamaño_max){ // Comprovamos el tamaño $destino = 'images' ; // Carpeta donde se guardata $tipo=$sep[1]; // Optenemos el tipo de imagen que es if($tipo == "gif" || $tipo == "png" || $tipo == "bmp"){ // Si el tipo de imagen a subir es el mismo de los permitidos, segimos. Puedes agregar mas tipos de imagen move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .$cad.'.'.$tipo); // Subimos el archivo include('post.php'); // Incluimos la plantilla } else echo "el tipo de archivo no es de los permitidos";// Si no es el tipo permitido lo desimos } else echo "El archivo supera el peso permitido.";// Si supera el tamaño de permitido lo desimos } ?>
y aca el post.php
Código PHP:
Ver original
La imagen fue enviada con exito.<br><strong>Datos:</strong><br> <ul> <li>Tipo <?=$tipo?></li> <li>Ubicasion http://paginaweb/<?=$destino . '/' .$cad.'.'.$tipo?></li> </ul><br> <strong>Codigo HTML:</strong><br> <textarea name="html" id="html"><img src="http://paginaweb/<?=$destino.'/'.$cad.'.'.$tipo?>"><br>Por ThirdLife</textarea><br> <img src="http://paginaweb/esp/<?=$destino.'/'.$cad.'.'.$tipo?>"> <?php $url = "http://paginaweb/esp/'".$destino."''/''".$cad."''.''".$tipo."'"; $sql = "UPDATE usuarios SET imagen='".$url."' WHERE username='".$_SESSION['s_username']."'"; ?>
si sube la imagen al servidor pero no le da un registro a la base de datos
tengo un campo que se llama imagen en usuario
imagen varchar(180) utf8_general_ci NULL
pero cuando le doy la query de UPDATE no me lo cambia porque?