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