Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2009, 09:06
majony
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Modificando codigo de Gestor

Hola amigos encontre un aporte muy bueno en le foro de gestro de noticia la idea es ahora poder introducir una imagem el codigo es este::

<?php
// incluimos el archivo de conexion
include ('db-cnx.php');


// recibimos el formulario
if(isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar'){
// comprobamos que el formulario no envie campos vacios
if(!empty($_POST['notTitulo']) && !empty($_POST['notTexto']) &&
!empty($_POST['notCategoriaID'])){
// creamos las variables y les asignamos los valores a insertar
$notTitulo = $_POST['notTitulo'];
$notTexto = $_POST['notTexto'];
$notCategoriaID = $_POST['notCategoriaID'];
// hacemos el INSERT en la BD
$sqlInsertNot = mysql_query("INSERT INTO sn_noticias
(notTitulo, notTexto, notCategoriaID)
VALUES ('$notTitulo', '$notTexto', '$notCategoriaID')",
$db_link) or die(mysql_error());
// enviamos un mensaje de exito
echo "Los datos fueron gurdados correctamente";
}else{
// si el formulario envia algun campo vacio
// enviamos un mensaje de error
echo "Debe llenar todos los campos del formulario";
}
}
?>
<!-- el formulario -->
<form name="form1" action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<table align="center">
<tr>
<td colspan="2" align="center">Adminitracion de Noticia</td>
</tr>
<tr>
<td>Titulo Noticia </td>
<td> <input type="text" name="notTitulo" size="20" /></td>
</tr>
<tr>
<td>Texto de la Noticia</td>
<td> <textarea name="notTexto" rows="10" cols="30"></textarea></td>
</tr>
<tr>
<td>Categoria Noticia:</td>
<td>
<select name="notCategoriaID">
<option value="">Escoger de la Lista</option>
<?php
// asignamos una categoria a la noticia
// mediante un select
$sqlQueryCat = mysql_query("SELECT * FROM sn_categorias", $db_link)
or die(mysql_error);
// creamos un bucle while
// que nos muestre todas las categorias
// que tenemos guardadas en la BD
while($rowCat = mysql_fetch_array($sqlQueryCat)){
echo "<option value='$rowCat[cat_ID]'>$rowCat[catCategoria] - $rowCat[cat_ID]</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td>Buscar Imagen:</td>
<td>
<input name="userfile" type="file" class="cajatexto1" onChange="muestra();" size="16" style="float: left">
<input type="hidden" name="MAX_FILE_SIZE" value="100000000">
</td>
</tr>
<tr>
<td align="center">
<center>
<img src="escudo.jpg" name="imagen" width="130" height="150" class="cajatexto1" align="middle"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="grabar" value="Enviar" class="cajatexto1" />
<input type="reset" value="Cancelar">

</td>
</tr>
</table>
</form>
<script language="javascript">
function muestra()
{
document.form1.imagen.src=document.form1.userfile. value;
}
</script>

Lo raro en cuando guardo el script con php no me muestra la imagen y hice la prueba de guardar con la extension html y si funciona pero solo me muestra la imagen y lo demas se corta no funciona alguen sabe pq