PHP - problemas con llamada a fncion

 
Vista:

problemas con llamada a fncion

Publicado por alberto (115 intervenciones) el 22/05/2007 15:58:18
Biurenos dias las funciones cargarx0 y x1 las tengo dentro del codigo html, pero al quererlas poner en funciones me da e lsiguente error

error q me da.
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in D:\AppServ\www\pedidos\prc_campana1.php on line 9

si no uso las funciones y dejo el codigo dentro del html funciona de manera ok, pero al ponerlo en funciones no me jala, por q puede ser, ?? alguien puede ayudarme???

este es el codigo de mi pagina.
aqui esta el codigo de las fnuciones dentro del html de la mitad para abajo , instrucciones php para conectarme y luego para extraer los datos de la base de datos.

<?php require_once('includes/conexion2.php'); ?>
<?php
session_start();
include("includes/lib_desc_1.php");
?>
<?php
function cargax0() {
// include("conex.phtml");
mysql_select_db($database_conexion2, $conexion2);
// $link=Conectarse();
$seleSQL = sprintf("select * from campana where camprvid = %s order by camid desc",
GetSQLValueString($_SESSION["clvprv1"],"text"));
$result=mysql_query($seleSQL,$conexion2);
}
?>
<?php
function cargax1() {
//
// mysql_select_db($database_conexion2, $conexion2);
while($row = mysql_fetch_array($result)) {
printf("<tr><td><font size=1> %s</font></td>
<td><font size=1> %s </font></td>
<td><font size=1>  %s </font></td>
<td><font size=1>   %s </font></td></tr>",
$row["camid"], $row["camdesc"],$row["camfchini"],$row["camfchfin"]);
}
mysql_free_result($result);
mysql_close( $conexion2);
}
?>
<script language="JavaScript" src="calendario.js"></script>

<script language="JavaScript">
function recarga(form)
{
form.submit();
}
</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
if (document.campana.cpdesc.value.length==0){
alert("Descripcion de la Campaña es Invalido")
document.campana.cpdesc.focus()
return 0;
}
if (document.campana.cpfini.value.length==0){
alert("Fecha Inicial Invalida- Formato dd-mm-yyyy")
document.campana.cpfini.focus()
return 0;
}
if (document.campana.cpffin.value.length==0){
alert("Fecha Final Invalida- Formato dd-mm-yyyy")
document.campana.cpffin.focus()
return 0;
}

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

</head>

<body bgcolor="#ECECFF">
<!--<form method="post" name="form1" action="<?php echo $editFormAction; ?>"> -->
<form method="post" name="campana" action="<?php echo $editFormAction; ?>">
<!--<form method="post" name="campana" action="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);
while($row=mysql_fetch_array($result)) {
echo "<option value='" . $row[prdid] . "'>" . $row[prddesc] . "</option>";
}
mysql_close($con);
// $_POST['nombreCombo'] para tomar el valor del combo.
printf(" as as %s - %s ",$cboData,$_POST['cboData.value']);
?>
</select>
</p>
<?php printf(" as as %s - %s ",$cboData,$_POST['cboData.value']);
?>

<div align="center">
<h2 class="Estilo4"> C A M P A Ñ A S </h2>
</div>

<?php
// include("conex.phtml");
mysql_select_db($database_conexion2, $conexion2);
// $link=Conectarse();
$seleSQL = sprintf("select * from campana where camprvid = %s order by camid desc",
GetSQLValueString($_SESSION["clvprv1"],"text"));
$result=mysql_query($seleSQL,$conexion2);
?>
<table align="center" width="652" border="1" cellpadding="3" cellspacing="2">
<tr>
<td width="67" height="20" bordercolor="#0000FF" bgcolor="#669966" > <div align="left" class="Estilo1 "><strong>Campaña </strong></div></td>
<td width="364" height="20" bordercolor="#0000FF" bgcolor="#669966"> <div align="left" class="Estilo1"><strong>Descripcion </strong></div></td>
<td width="85" height="20" bordercolor="#0000FF" bgcolor="#669966"> <div align="left" class="Estilo1"><strong> Fecha Inicial </strong></div></td>
<td width="92" height="20" bordercolor="#0000FF" bgcolor="#669966"> <div align="left" class="Estilo1"><strong> Fecha Final </strong></div></td>
</tr>
<?php
// cargax0();
// cargax1();
?>
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr><td><font size=1> %s</font></td>
<td><font size=1> %s </font></td>
<td><font size=1>  %s </font></td>
<td><font size=1>   %s </font></td></tr>",
$row["camid"], $row["camdesc"],$row["camfchini"],$row["camfchfin"]);
}
mysql_free_result($result);
mysql_close( $conexion2);
?>

</table></br>

<input type="hidden" name="inser_x" value="qwqee">
</form>
<script language="JavaScript">
var cal5 = new calendario(document.forms['campana'].elements['cpfini']);
cal5.year_scroll = true;
cal5.time_comp = false;
var cal6 = new calendario(document.forms['campana'].elements['cpffin']);
cal6.year_scroll = true;
cal6.time_comp = false;
//-->
</script>

<p> </p>
</body>

</html>
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