26/04/2004, 10:17
|
| | Fecha de Ingreso: abril-2004
Mensajes: 16
Antigüedad: 20 años, 7 meses Puntos: 0 | |
Muchas gracias edulopez, creo que incluiso tu ejemplo ha valido a novata. Yo también he realizado unos cambios al proceso que escribi. Aquí los teneis:
<?php $hostname_gon = "localhost";
$database_gon = "sli_paco";
$username_gon = "root";
$password_gon = "";
$gon = mysql_pconnect($hostname_gon, $username_gon, $password_gon) or trigger_error(mysql_error(),E_USER_ERROR);
?>
<?php
$colname_concli = $HTTP_GET_VARS["select1"];
if ($colname_concli == "") {
mysql_select_db($database_gon, $gon);
$query_cliente = "SELECT cif, razon_social, anagrama FROM cliente ORDER BY anagrama ASC";
$cliente = mysql_query($query_cliente, $gon) or die(mysql_error());
$row_cliente = mysql_fetch_assoc($cliente);
$totalRows_cliente = mysql_num_rows($cliente);
}else{
mysql_select_db($database_gon, $gon);
$query_concli = sprintf("SELECT nombre, apellidos FROM contacto_cli WHERE cif = '%s' ORDER BY apellidos ASC", $colname_concli);
$concli = mysql_query($query_concli, $gon) or die(mysql_error());
$row_concli = mysql_fetch_assoc($concli);
$totalRows_concli = mysql_num_rows($concli);
}
?>
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<iframe id="iframeOculto" name="iframeOculto" style="width:0px; height:0px; border: 0px"></iframe>
<body>
<form name="form1" action="hola.php?" method="get">
<?php if ($colname_concli == "") {?>
<select name="select1" id="select1" onchange="this.form.submit()">
<option value="">--seleccionar cliente--</option>
<?php
do {
?>
<option value="<?php echo $row_cliente['cif']?>"><?php echo $row_cliente['anagrama']?></option>
<?php
} while ($row_cliente = mysql_fetch_assoc($cliente));
$rows = mysql_num_rows($cliente);
if($rows > 0) {
mysql_data_seek($cliente, 0);
$row_cliente = mysql_fetch_assoc($cliente);
}
?>
</select>
<? } else { ?>
<p> <? echo $colname_concli ?></p>
<? } ?>
<select name="select2" id="select2">
<?php
do {
?>
<option value="<?php echo $row_concli['nombre']?>"><?php echo $row_concli['nombre']?></option>
<?php
} while ($row_concli = mysql_fetch_assoc($concli));
$rows = mysql_num_rows($concli);
if($rows > 0) {
mysql_data_seek($concli, 0);
$row_concli = mysql_fetch_assoc($concli);
}
?>
</select>
</form>
</body>
</html>
<?php
if ($colname_concli == "") {
mysql_free_result($cliente);
}else{
mysql_free_result($concli);
}
?> |