ok, mucs racias, ya me di cuenta de mi error
Código PHP:
if (isset($_POST['Azul'])){ echo "<B>Has elegido la opcion(2) azul</B>"; };
el codigo para cargar la imagen, lo tengo de esta forma:
Código PHP:
$max=1500000;
$uploaddir = "Z://home//localhost//www//k//fotos/";
$filesize = $_FILES['upfile']['size'];
$filename = trim($_FILES['upfile']['name']);
$extension = end(explode('.', $filename));
if($extension == 'jpg' || $extension == 'gif')
if(strlen($filename) > 20) {
$filename = substr($filename, 0, 16) . ".$extension";
}
$filename = ereg_replace(" ", "", $filename);
if($filesize < $max){
if($filesize > 0){
if((ereg(".jpg", $filename)) || (ereg(".gif", $filename)) || (ereg(".JPG", $filename))|| (ereg(".GIF", $filename))){
$uploadfile = $uploaddir . $filename;
if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {
print("Archivo subido correctamente");
} else {
print("Error de conexión con el servidor.");
}
} else {
print("Sólo se permiten imágenes en formato jpg. y gif., no se ha podido adjuntar.");
}
}
else {
print("<br><br>Campo vacío, no ha seleccionado ninguna imagen");
}
}
else {
print("<br><br>La imagen que ha intentado adjuntar es mayor de 1.5 Mb, si desea cambie el tamaño del archivo y vuelva a intentarlo.");
}
como podria hacer para que cambie el nombre del archivo al de N que se encuentra en la base de datos, que se supone no se repetira; por elemplo digamos que el archivo de imagenes
foto1.jpg al cargarlo tendria que llamarse en el direcorio fotos
1.jpg