martes, 31 de julio de 2007

enviar formulario con href

<a href="#" style="text-decoration: none;" onclick="document.formu.submit();">Enviar</a>

viernes, 27 de julio de 2007

Tipo de los atributos de una tabla MySQL

$query = "select * from tarifas";
$result = mysql_query($query) or die(mysql_error());

// numero de campos de la tabla
$fields = mysql_num_fields($result);

// nombre de la tabla
$table = mysql_field_table($result, 0);

for ($i=0;$i<$fields;$i++)
{
$tipo = mysql_field_type($result,$i);
echo $tipo."<br>";
}


Manual PHP


Más ayuda

lunes, 23 de julio de 2007

Subir ficheros PHP

//*********** FORMULARIO HTML

<form action="subir.php" method="post" enctype="multipart/form-data">
<INPUT type="file" name="archivo">
<input type="submit" value="OK">
</form>


//*********** subir.php

$nombrefic = $HTTP_POST_FILES['archivo']['name'];
$destino= "../../../zonapublica/presupuestos/condiciones/".$nombrefic.".pdf";
move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'],$destino);

jueves, 19 de julio de 2007

SQL contar numero de lineas que devuelve la consulta

$result = mysql_query("select * from valtar where vtatar='1'");
if (!$result)
{
die('Invalid query: ' . mysql_error());
}

$num = mysql_num_rows($result);

echo $num;

//********************************************************************
// si es un update o un delete o un insert

mysql_query('DELETE FROM mytable WHERE id < 10');
printf("Records deleted: %d\n", mysql_affected_rows());

Javascript comprobar formulario

<script language="javascript">

function comprobar()
{
var nombre = document.formu.nombre.value;

var i;

i=14;

for (i=5;i<8;i++)
{
if (document.formu.elements[i].value=="")
{
alert("Rellene todos los campos.");
return false;
}
}

return true;
}
</script>


<form action="reservas.php" method="post" name="formu"
id="formu" onsubmit="return comprobar();">

<input name="nombre" size="20" type="text">
<input name="apellidos" size="40" type="text">
<input name="dni" size="20" type="text">
<input value=" Enviar " type="submit">
</form>

Javascript Boton recargar pagina

<script language="javascript">

function recargar()
{
if (document.datosPresupuesto.asegur.value=='')
{
alert('Inserte un número de Asegurados.');
}
else
{
location.href="privado.php?seccion=presusalud&paso=1&lineas="
+document.datosPresupuesto.asegur.value;
}

}
</script>




<input type="text" size=2 name="asegurados" id="asegur">

<input type="button" onclick="recargar();" value="Recargar">

viernes, 13 de julio de 2007

INSERT, DELETE, UPDATE

$query = "INSERT INTO tarifas ('tarcod','tardes','tar_M') VALUES ('6', '6', NULL)";

$query = "DELETE FROM tarifas where id=".$_GET['tarifa'];

$query = "UPDATE tarifas set precio = 333, peso = 12 where tipo = 'accion'";

Redireccionar a URL

OJO no poner ningun ECHO delante porque no va !!!


header("Location: http://www.ua.es");

Javascript cuadro de diálogo YES NO

<script language="javascript">
function confirmarborrado<?echo $row['tarcod'];?>()
{
if (confirm('&iquest;Seguro que quiere borrar la promocion?'))
{
location.href="../zonaprivada/administrar/tarifas/borrartarifa.php?tarifa=<?echo $row['tarcod'];?>";
}
}

</script>

<a href="javascript:confirmarborrado<?echo $row['tarcod'];?>()">OK</a></td>

Parametros GET y POST

$_GET['id]; // por URL

$_POST['id]; // por FORM

//******


$id = $_GET['id];

$id = $_POST['id];

martes, 10 de julio de 2007

Consultar Base de datos VECTOR

$query = "SELECT * FROM example";

$result = mysql_query($query) or die(mysql_error());


while($row = mysql_fetch_array($result))
{
echo $row['name']. " - ". $row['age'];
}

Consultar Base de datos

$query = "SELECT * FROM example";
$result = mysql_query($query) or die(mysql_error());

$row = mysql_fetch_array($result) or die(mysql_error());
echo $row['name']. " - ". $row['age'];

lunes, 9 de julio de 2007

Sesion abierta o cerrada


session_start();

//Comprueba si ya se ha registrado
if(!isset($_SESSION["usuario"]))
{
echo "no hay sesion";
}
else
{
echo "si hay sesion";
}

?>

Hola Mundo


El blog del Pau para PHP :D