Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/05/2006, 08:35
lsrmnt66
 
Fecha de Ingreso: mayo-2006
Mensajes: 12
Antigüedad: 17 años, 11 meses
Puntos: 0
si, este es el script completo:

<HTML>
<BODY>

<?PHP
require("conect.inc");
$db = conectar();
if ($enviar) {

echo "<b class='Cour14'>TITULO 1</b><br>";
// $txtexpte es un valor que introduzco en un formulario anterior.
echo "<b class='Cour14'>VALOR Nº: ".$txtexpte. "</b></CENTER>";

$sql="select campo1 from tabla1 where campo1 = '$txtexpte";
$resultado=mysql_query($sql);
$tot_reg=mysql_num_rows($resultado);

if($tot_reg && $row=mysql_fetch_array($resultado)) {
echo "<center><H3>EL VALOR Nº: ".$txtexpte." SE ENCUENTRA YA REGISTRADO.</H3><br></center>"; }
else {
$txta="Ingrese aquí el texto del Expediente.";
// F O R M U L A R I O
echo "<FORM name=f1 METHOD='POST' ACTION='ins_expteresult2.php?txtexpte=".$txtexpte. "&selautores=".$selautores."'><br>";
echo "<textarea name='txta' cols='61' rows='4' wrap='on'
maxlength='120000' class='Cour12N'>$txta</textarea><br>";

// -- A U T O R E S --
echo "<table width=700>";
echo "<td width=250>";
echo "<div class='Cour12N'>SELECCIONE EL/LOS AUTORES</div>";
$resaut = mysql_query("select idautor,apellidonombre from maeautores where activo = 'A' order by apellidonombre");
echo "<label>";
echo "<SELECT name='lisautores' size=4 class='Cour12N' >";
while($row=mysql_fetch_array($resaut)) {
echo "<option value='".$row['idautor']."'>".$row['apellidonombre']."</option>";
}
echo "</SELECT></label></td>";
mysql_free_result($resaut);

?>
<td width=70>
<div align='center'><input name="pasar1" value=">>" type="button" onclick='selecciona_autores()'></div><br>
<div align='center'><input name="pasar2" value="<<" type="button" onclick='elimina_autores()'></div></td>
<td width=380><div class='Cour12N'>AUTORES SELECCIONADOS</div>
<select name='selautores' size=5 class='Cour12N'><option value="-"></option></select>
</td></tr></table>
<input name="enviadatos" value="Enviar Datos" type="submit">
</form>
<?
}
mysql_free_result($resultado);
}
?>
<head>
<script>
<!--
var cuenta=0
var cuentacomis=0

function selecciona_autores(){
//document.f1.selautores.length=100;
sTxt=document.f1.lisautores[document.f1.lisautores.selectedIndex].text
sVal=document.f1.lisautores[document.f1.lisautores.selectedIndex].value
var selOpcion=new Option(sTxt, sVal);
eval(document.f1.selautores.options[cuenta]=selOpcion);
document.f1.lisautores.remove([document.f1.lisautores.selectedIndex]);

cuenta++
}

function elimina_autores(){
sTxt=document.f1.selautores[document.f1.selautores.selectedIndex].text
sVal=document.f1.selautores[document.f1.selautores.selectedIndex].value
var selOpcion=new Option(sTxt, sVal);
eval(document.f1.lisautores.options[document.f1.lisautores.length]=selOpcion);
document.f1.selautores.remove([document.f1.selautores.selectedIndex]);
cuenta--
}

</script>
</head>

</body>
</html>


El formulario ins_expteresult2.php solo imprimirá los datos que previamente haya seleccionado.