<?
$auxProvincia="";
if ($_GET['provincia']!="")
{
$auxProvincia="<option value='".$_GET['provincia']."' selected>".$_GET['provincia']."</option>";
}
?>
<select name="provincia">
<?echo $auxProvincia;?>
<option value=""></option>
<option value="Alicante">Alicante</option>
<option value="Alava">Alava</option>
<option value="Albacete">Albacete</option>
<option value="Almeria">Almeria</option>
<option value="Asturias">Asturias</option>
<option value="Avila">Avila</option>
<option value="Badajoz">Badajoz</option>
<option value="Baleares">Baleares</option>
<option value="Barcelona">Barcelona</option>
<option value="Burgos">Burgos</option>
<option value="Caceres">Caceres</option>
<option value="Cadiz">Cadiz</option>
<option value="Cantabria">Cantabria</option>
<option value="Castellon">Castellon</option>
<option value="Ceuta">Ceuta</option>
<option value="Ciudad Real">Ciudad Real</option>
<option value="Cordoba">Cordoba</option>
<option value="Cuenca">Cuenca</option>
<option value="Gerona">Gerona</option>
<option value="Granada">Granada</option>
<option value="Guadalajara">Guadalajara</option>
<option value="Guipuzcua">Guipuzcua</option>
<option value="Huelva">Huelva</option>
<option value="Huesca">Huesca</option>
<option value="Jaen">Jaen</option>
<option value="La Coruña">La Coruña</option>
<option value="La rioja">La rioja</option>
<option value="Las palmas">Las palmas</option>
<option value="Leon">Leon</option>
<option value="Lerida">Lerida</option>
<option value="Lugo">Lugo</option>
<option value="Madrid">Madrid</option>
<option value="Malaga">Malaga</option>
<option value="Melilla">Melilla</option>
<option value="Murcia">Murcia</option>
<option value="Navarra">Navarra</option>
<option value="Orense">Orense</option>
<option value="Palencia">Palencia</option>
<option value="Pontevedra">Pontevedra</option>
<option value="Salamanca">Salamanca</option>
<option value="Santa cruz de tenerife">Santa cruz de tenerife</option>
<option value="Segovia">Segovia</option>
<option value="Sevilla">Sevilla</option>
<option value="Soria">Soria</option>
<option value="Tarragona">Tarragona</option>
<option value="Teruel">Teruel</option>
<option value="Toledo">Toledo</option>
<option value="Valencia">Valencia</option>
<option value="Valladolid">Valladolid</option>
<option value="Vizcaya">Vizcaya</option>
<option value="Zamora">Zamora</option>
<option value="Zaragoza">Zaragoza</option>
</select>
miércoles, 30 de noviembre de 2011
lunes, 28 de noviembre de 2011
Javascript Seleccionar texto
<script type="text/javascript">
function SelectAll(id)
{
document.getElementById(id).focus();
document.getElementById(id).select();
}
</script>
<textarea rows="3" id="txtarea" onClick="SelectAll('txtarea');" style="width:600px; height: 300px;"></textarea>
.
function SelectAll(id)
{
document.getElementById(id).focus();
document.getElementById(id).select();
}
</script>
<textarea rows="3" id="txtarea" onClick="SelectAll('txtarea');" style="width:600px; height: 300px;"></textarea>
.
sábado, 26 de noviembre de 2011
clase php UPDATE
$obj = new sql;
$tabla = "almuerzos";
$campos[] ="fechaentrada";
$campos[] ="horaentrada";
$valores[] = date("Y-m-d");
$valores[] = date("H:i");
$condicion = "empleado";
$vcondicion = $_GET['id'];
$condicion2 = "horaentrada";
$vcondicion2 = "";
$ok = $obj->update($tabla,$campos,$valores,$condicion,$vcondicion,$condicion2,$vcondicion2);
.
clase php INSERT
$obj = new sql;
$tabla = "almuerzos";
$campos[] ="empleado";
$campos[] ="fechasalida";
$campos[] ="horasalida";
$valores[] = $_GET['id'];
$valores[] = date("Y-m-d");
$valores[] = date("H:i");
$ok = $obj->insert($tabla,$campos,$valores);
.
clase php DELETE
$obj = new sql;
//***
$tabla=$_GET['tabla'];
$campos[] ="id";
$valores[] = $_GET['id'];
$ok = $obj->delete($tabla,$campos,$valores);
//***
$tabla=$_GET['tabla'];
$campos[] ="id";
$valores[] = $_GET['id'];
$ok = $obj->delete($tabla,$campos,$valores);
clase PHP para insertar, borrar y actualizar una tabla mysql
<?
//*****************************
class sql
{
//###################################### devuelve valor de vector
function devuelveposicion($vector,$abuscar)
{
$encotrado = false;
for ($i=0;$i<count($vector);$i++)
{
if ($vector[$i]==$abuscar)
{
return $i;
}
}
return -1;
}
//###################################### elimina espacios en blanco delante y detras de una cadena
function eliminaEspaciosEnBlancoDelanteYDetras($cadena)
{
$cadena = ltrim($cadena);
$cadena = rtrim($cadena);
return $cadena;
}
//###################################### insertar
function insert($nombd,$campos,$valores)
{
//**** guarda los tipos de los atributos y su nombre
$query = "select * from ".$nombd;
$result = mysql_query($query) or die(mysql_error());
//**** numero de campos de la tabla
$fields = mysql_num_fields($result);
for ($i=0;$i<$fields;$i++)
{
$nombre[$i] = mysql_field_name($result,$i);
$tipo[$i] = mysql_field_type($result,$i);
}
for ($i=0;$i<$fields;$i++)
{
$valores[$i]= $this->eliminaEspaciosEnBlancoDelanteYDetras($valores[$i]);
}
//**** crea la query
$query = "INSERT into ".$nombd." (";
for ($i=0;$i<count($campos);$i++)
{
if ($i!=count($campos)-1)
$query = $query." `".$campos[$i]."`, ";
else
$query = $query." `".$campos[$i]."` ";
}
$query = $query." ) values (";
for ($i=0;$i<count($campos);$i++)
{
$j = $this->devuelveposicion($nombre,$campos[$i]);
if (($tipo[$j]=="string") || ($tipo[$j]=="date") || ($tipo[$j]=="blob"))
$comillas="'";
else
$comillas="";
if ($i!=count($campos)-1)
$query = $query." ".$comillas.$valores[$i].$comillas.", ";
else
$query = $query." ".$comillas.$valores[$i].$comillas." ";
}
$query = $query." )";
//**** ejecuta la query
return $result = mysql_query($query) or die(mysql_error());
}
//###################################### update
function update($nombd,$campos,$valores,$condicion,$vcondicion,$condicion2,$vcondicion2)
{
//**** guarda los tipos de los atributos y su nombre
$query = "select * from ".$nombd;
$result = mysql_query($query) or die(mysql_error());
//**** numero de campos de la tabla
$fields = mysql_num_fields($result);
for ($i=0;$i<$fields;$i++)
{
$nombre[$i] = mysql_field_name($result,$i);
$tipo[$i] = mysql_field_type($result,$i);
}
for ($i=0;$i<$fields;$i++)
{
$valores[$i]= $this->eliminaEspaciosEnBlancoDelanteYDetras($valores[$i]);
}
//**** crea la query
$query = "UPDATE ".$nombd." set ";
for ($i=0;$i<count($campos);$i++)
{
$query = $query." `".$campos[$i]."` = ";
$j = $this->devuelveposicion($nombre,$campos[$i]);
if (($tipo[$j]=="string") || ($tipo[$j]=="date") || ($tipo[$j]=="blob"))
$comillas="'";
else
$comillas="";
if ($i!=count($campos)-1)
$query = $query." ".$comillas.$valores[$i].$comillas.", ";
else
$query = $query." ".$comillas.$valores[$i].$comillas." ";
}
//*** condicion
$j = $this->devuelveposicion($nombre,$condicion);
if (($tipo[$j]=="string") || ($tipo[$j]=="date") || ($tipo[$j]=="blob"))
$comillas="'";
else
$comillas="";
$query = $query." where ".$condicion." = ".$comillas.$vcondicion.$comillas;
//*** si hay otra condicion
if ($condicion2!='')
{
$j = $this->devuelveposicion($nombre,$condicion2);
if (($tipo[$j]=="string") || ($tipo[$j]=="date") || ($tipo[$j]=="blob"))
$comillas="'";
else
$comillas="";
$query = $query." and ".$condicion2." = ".$comillas.$vcondicion2.$comillas;
}
//**** ejecuta la query
return $result = mysql_query($query) or die(mysql_error());
}
//###################################### delete
function delete($nombd,$campos,$valores)
{
//**** guarda los tipos de los atributos y su nombre
$query = "select * from ".$nombd;
$result = mysql_query($query) or die(mysql_error());
//**** numero de campos de la tabla
$fields = mysql_num_fields($result);
for ($i=0;$i<$fields;$i++)
{
$nombre[$i] = mysql_field_name($result,$i);
$tipo[$i] = mysql_field_type($result,$i);
}
//**** crea la query
$query = "DELETE from ".$nombd." where ";
for ($i=0;$i<count($campos);$i++)
{
$query = $query." `".$campos[$i]."` = ";
$j = $this->devuelveposicion($nombre,$campos[$i]);
if (($tipo[$j]=="string") || ($tipo[$j]=="date") || ($tipo[$j]=="blob"))
$comillas="'";
else
$comillas="";
if ($i!=count($campos)-1)
$query = $query." ".$comillas.$valores[$i].$comillas.", ";
else
$query = $query." ".$comillas.$valores[$i].$comillas." ";
}
//**** ejecuta la query
return $result = mysql_query($query) or die(mysql_error());
}
}
?>
//*****************************
class sql
{
//###################################### devuelve valor de vector
function devuelveposicion($vector,$abuscar)
{
$encotrado = false;
for ($i=0;$i<count($vector);$i++)
{
if ($vector[$i]==$abuscar)
{
return $i;
}
}
return -1;
}
//###################################### elimina espacios en blanco delante y detras de una cadena
function eliminaEspaciosEnBlancoDelanteYDetras($cadena)
{
$cadena = ltrim($cadena);
$cadena = rtrim($cadena);
return $cadena;
}
//###################################### insertar
function insert($nombd,$campos,$valores)
{
//**** guarda los tipos de los atributos y su nombre
$query = "select * from ".$nombd;
$result = mysql_query($query) or die(mysql_error());
//**** numero de campos de la tabla
$fields = mysql_num_fields($result);
for ($i=0;$i<$fields;$i++)
{
$nombre[$i] = mysql_field_name($result,$i);
$tipo[$i] = mysql_field_type($result,$i);
}
for ($i=0;$i<$fields;$i++)
{
$valores[$i]= $this->eliminaEspaciosEnBlancoDelanteYDetras($valores[$i]);
}
//**** crea la query
$query = "INSERT into ".$nombd." (";
for ($i=0;$i<count($campos);$i++)
{
if ($i!=count($campos)-1)
$query = $query." `".$campos[$i]."`, ";
else
$query = $query." `".$campos[$i]."` ";
}
$query = $query." ) values (";
for ($i=0;$i<count($campos);$i++)
{
$j = $this->devuelveposicion($nombre,$campos[$i]);
if (($tipo[$j]=="string") || ($tipo[$j]=="date") || ($tipo[$j]=="blob"))
$comillas="'";
else
$comillas="";
if ($i!=count($campos)-1)
$query = $query." ".$comillas.$valores[$i].$comillas.", ";
else
$query = $query." ".$comillas.$valores[$i].$comillas." ";
}
$query = $query." )";
//**** ejecuta la query
return $result = mysql_query($query) or die(mysql_error());
}
//###################################### update
function update($nombd,$campos,$valores,$condicion,$vcondicion,$condicion2,$vcondicion2)
{
//**** guarda los tipos de los atributos y su nombre
$query = "select * from ".$nombd;
$result = mysql_query($query) or die(mysql_error());
//**** numero de campos de la tabla
$fields = mysql_num_fields($result);
for ($i=0;$i<$fields;$i++)
{
$nombre[$i] = mysql_field_name($result,$i);
$tipo[$i] = mysql_field_type($result,$i);
}
for ($i=0;$i<$fields;$i++)
{
$valores[$i]= $this->eliminaEspaciosEnBlancoDelanteYDetras($valores[$i]);
}
//**** crea la query
$query = "UPDATE ".$nombd." set ";
for ($i=0;$i<count($campos);$i++)
{
$query = $query." `".$campos[$i]."` = ";
$j = $this->devuelveposicion($nombre,$campos[$i]);
if (($tipo[$j]=="string") || ($tipo[$j]=="date") || ($tipo[$j]=="blob"))
$comillas="'";
else
$comillas="";
if ($i!=count($campos)-1)
$query = $query." ".$comillas.$valores[$i].$comillas.", ";
else
$query = $query." ".$comillas.$valores[$i].$comillas." ";
}
//*** condicion
$j = $this->devuelveposicion($nombre,$condicion);
if (($tipo[$j]=="string") || ($tipo[$j]=="date") || ($tipo[$j]=="blob"))
$comillas="'";
else
$comillas="";
$query = $query." where ".$condicion." = ".$comillas.$vcondicion.$comillas;
//*** si hay otra condicion
if ($condicion2!='')
{
$j = $this->devuelveposicion($nombre,$condicion2);
if (($tipo[$j]=="string") || ($tipo[$j]=="date") || ($tipo[$j]=="blob"))
$comillas="'";
else
$comillas="";
$query = $query." and ".$condicion2." = ".$comillas.$vcondicion2.$comillas;
}
//**** ejecuta la query
return $result = mysql_query($query) or die(mysql_error());
}
//###################################### delete
function delete($nombd,$campos,$valores)
{
//**** guarda los tipos de los atributos y su nombre
$query = "select * from ".$nombd;
$result = mysql_query($query) or die(mysql_error());
//**** numero de campos de la tabla
$fields = mysql_num_fields($result);
for ($i=0;$i<$fields;$i++)
{
$nombre[$i] = mysql_field_name($result,$i);
$tipo[$i] = mysql_field_type($result,$i);
}
//**** crea la query
$query = "DELETE from ".$nombd." where ";
for ($i=0;$i<count($campos);$i++)
{
$query = $query." `".$campos[$i]."` = ";
$j = $this->devuelveposicion($nombre,$campos[$i]);
if (($tipo[$j]=="string") || ($tipo[$j]=="date") || ($tipo[$j]=="blob"))
$comillas="'";
else
$comillas="";
if ($i!=count($campos)-1)
$query = $query." ".$comillas.$valores[$i].$comillas.", ";
else
$query = $query." ".$comillas.$valores[$i].$comillas." ";
}
//**** ejecuta la query
return $result = mysql_query($query) or die(mysql_error());
}
}
?>
jueves, 24 de noviembre de 2011
javascript saber el valor de un combobox select
<script language="javascript">
function decir()
{
var color=document.getElementById('color').options[document.getElementById('color').selectedIndex].value;
alert(color);
}
</script>
<select id="color" name="color" size="1">
<option value="" selected="selected"> --------- </option>
<option value="carbon">carbon</option>
<option value="kiwi">kiwi</option>
<option value="rojo">rojo</option>
</select>
.
function decir()
{
var color=document.getElementById('color').options[document.getElementById('color').selectedIndex].value;
alert(color);
}
</script>
<select id="color" name="color" size="1">
<option value="" selected="selected"> --------- </option>
<option value="carbon">carbon</option>
<option value="kiwi">kiwi</option>
<option value="rojo">rojo</option>
</select>
.
miércoles, 23 de noviembre de 2011
PHP redondear decimales arriba o abajo
<?
echo $aux = round(12.346 , 2); // 12.35
echo "<br>";
echo $aux = round(12.343 , 2); // 12.34
exit;
?>
.
echo $aux = round(12.346 , 2); // 12.35
echo "<br>";
echo $aux = round(12.343 , 2); // 12.34
exit;
?>
.
PHP truncar decimales
<?
function truncarDecimales($number, $digitos)
{
$raiz = 10;
$multiplicador = pow ($raiz,$digitos);
$resultado = ((int)($number * $multiplicador)) / $multiplicador;
return number_format($resultado, $digitos);
}
?>
.
function truncarDecimales($number, $digitos)
{
$raiz = 10;
$multiplicador = pow ($raiz,$digitos);
$resultado = ((int)($number * $multiplicador)) / $multiplicador;
return number_format($resultado, $digitos);
}
?>
.
martes, 15 de noviembre de 2011
detectar tecla intro pulsada en javascript
<script>
//***********************************
function pulsadoIntro(e)
{
tecla = document.all ? e.keyCode : e.which;
if (tecla==13)
{
//enviar();
alert('hola');
}
}
</script>
(...)
<input type="text" name="nombre" style="width: 200px;" onkeypress="pulsadoIntro(event);">
.
//***********************************
function pulsadoIntro(e)
{
tecla = document.all ? e.keyCode : e.which;
if (tecla==13)
{
//enviar();
alert('hola');
}
}
</script>
(...)
<input type="text" name="nombre" style="width: 200px;" onkeypress="pulsadoIntro(event);">
.
viernes, 4 de noviembre de 2011
Foco al cargar la pagina
<script type="text/javascript">
function foco()
{
document.getElementById('buscar').focus();
}
</script>
(...)
<body onload="foco();">
<input type="text" name="buscar" id="buscar">
function foco()
{
document.getElementById('buscar').focus();
}
</script>
(...)
<body onload="foco();">
<input type="text" name="buscar" id="buscar">
Suscribirse a:
Entradas (Atom)
Archivo del blog
-
►
2014
(13)
- ► septiembre (2)
-
▼
2011
(21)
-
▼
noviembre
(12)
- HTML PHP provincias españolas en combobox
- Javascript Seleccionar texto
- clase php UPDATE
- clase php INSERT
- clase php DELETE
- clase PHP para insertar, borrar y actualizar una t...
- javascript saber el valor de un combobox select
- PHP redondear decimales arriba o abajo
- PHP truncar decimales
- detectar tecla intro pulsada en javascript
- Foco al cargar la pagina
- div transparente
- ► septiembre (1)
-
▼
noviembre
(12)