PHP - llamada a funcion desde boton

 
Vista:

llamada a funcion desde boton

Publicado por antonio (115 intervenciones) el 24/05/2007 15:41:46
buenos dias este es parte de mi codigo, en el tengo 2 botones el primero llama a un a fucion de javascrtips y funciona OK, el segundo deseo llamar a una fnucion de php valida_x(), pero no me hace nada no me funciona, alguien puede ayudarme y orientandome en donde tengo el posible error??

Muchas Gracias

<?php require('includes/conexion2.php');
session_start();
include("includes/lib_desc_1.php");

function valida_x(){
printf("validando");
echo "jajajaj";
}
?>

<script language="JavaScript" src="calendario.js"></script>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo3 {
font-size: 18px;
color: #9900FF;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Estilo4 {font-size: 14px}
-->
</style>

<script language="javascript">
function valida_envia(){
//valido el nombre
alert("Fecha Inicial Invalida- Formato dd-mm-yyyy") ;
if (document.prc_campana1.cpdesc.value.length==0){
alert("Descripcion de la Campaña es Invalido")
document.prc_campana1.cpdesc.focus()
return 0;
}
if (document.prc_campana1.cpfini.value.length==0){
alert("Fecha Inicial Invalida- Formato dd-mm-yyyy")
document.prc_campana1.cpfini.focus()
return 0;
}
if (document.prc_campana1.cpffin.value.length==0){
alert("Fecha Final Invalida- Formato dd-mm-yyyy")
document.prc_campana1.cpffin.focus()
return 0;
}

//el formulario se envia
// alert("Muchas gracias por enviar el formulario");
document.prc_campana1.submit();
}
</script>

</head>

<body bgcolor="#ECECFF">
<form method="post" name="prc_campana1" action="prc_campana1.php"> <!--"inserta_camp.php"> -->

<p class="Estilo3">Seleccione el producto:
<select name="cboData[]" >
<?php
// mysql_select_db($database_conexion2, $conexion2);
$con = mysql_connect("localhost", "root", "pelos");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db("sysgenped",$con);
$sql = "SELECT * FROM producto";
$result = mysql_query($sql,$con);
echo "<option value='" ."". "'>" . "Seleccione un valor" . "</option>";
while($row=mysql_fetch_array($result)) {
echo "<option value='" . $row[prdid] . "'>" . $row[prddesc] . "</option>";
}
mysql_close($con);
?>
</select>
<input type="submit" name="envia" value="envia" />

</p>
<p class="Estilo3">  </p>
<hr />
<table align="center">
<tr valign="baseline">
<td nowrap align="center" size="50">Campaña:</td>
<td nowrap align="center" size="50">Descripcion:</td>
<td nowrap align="center" size="50">Fecha Inicial:</td>
<td nowrap align="center" size="50">Fecha Final:</td>
</tr>
<td><input type="text" name="cpid" value="" size="10"></td>
<td><input type="text" name="cpdesc" value="" size="40"></td>
<td><input type="text" name="cpfini" value="" size="10">
<a href="javascript:cal5.popup();"><img src="img/cal.gif" width="16" height="16" border="0"
alt="Seleccione la Fecha dando click"></a><br> </td>
<td><a href="javascript:cal6.popup();">
<input type="text" name="cpffin" value="" size="10" />
<img src="img/cal.gif" width="16" height="16" border="0"
alt="Seleccione la Fecha dando click"></a><br></td>
<td><input type="button" name="inser_1" value="Insertar" onClick="valida_envia()" />
<td><input type="button" name="xx" value="Insertar" onClick="<?php valida_x();" ?>/>
</table>
</body> .............

muchas gracias buen dia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:llamada a funcion desde boton

Publicado por Diego Romero (1450 intervenciones) el 24/05/2007 22:12:08
Estás un poco confundido.
PHP se ejecuta en el servidor, en el momento en que el cliente carga la página en el navegador.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar