lo que deseo es que cuando manden el formulario el verifique que si lo que viene del campo de la imagen esta bacio me ga una cosa sinpo que me suba la iamgen y me haga el insert
aca les pongo el codigo para ver si me ayudan
Código PHP:
<?php require("classe/connection.php"); ?>
<?php
//rejistro la secion sino esta rejistrada lo mando al index
session_start();
if(!session_is_registered("infomed")){
header("Location: index.php");
exit;
}else{
if($HTTP_POST_VARS['photo'] = NULL){
$anuncio = new consulta();
$poneranu = $anuncio->ejecutar("INSERT INTO acimed (titulo,contenido) VALUES ('".$HTTP_POST_VARS["titular"]."','".$HTTP_POST_VARS["txt_area"]."')");
header("Location: test.php");
}else{
if(isset($HTTP_POST_VARS['Submit'])){
//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
exit;
}else{
//en caso de que sea sobre windows se pone "htdocs/infomed/upload/"
//si es sobre linux se pone "/var/www/upload/" la carpeta upload sino es ta crearla
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], "htdocs/images/acimed/".$nombre_archivo);
}
//aca acaba
$anuncio = new consulta();
$poneranu = $anuncio->ejecutar("INSERT INTO acimed (titulo,contenido,img) VALUES ('".$HTTP_POST_VARS["titular"]."','".$HTTP_POST_VARS["txt_area"]."','".$nombre_archivo."')");
header("Location: prin.php");
exit;
}
}
?>
gracias de atemano
salu2s alex