Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2008, 08:34
Slayer_sephiroth
 
Fecha de Ingreso: enero-2008
Mensajes: 111
Antigüedad: 16 años, 3 meses
Puntos: 0
Insertar en campos diferentes

Hola,mi problema es que tengo una combo,y cuando selecciono un nombre de la combo me tiene que insertar en un campo una cosa y en otro campo otra,pero que van unidas.
Poniendo un simil seria como si cuando yo selecciono de una combo el nombre de un jugador de futbol,en la tabla goles dentro de un campo me mete el nombre del jugador(o codigo) y en otro campo mete el numero de goles.
Os meto el codigo de la combo
Código PHP:
<?php

$seleccion
="SELECT cj,goles FROM jugadores join goles  ";
$lista=mysql_query($seleccion,$cnn) or
die (
mysql_error());
//$row_datList=mysql_fetch_assoc($datList);
$etc=mysql_num_rows($lista);

?>

<p align="center">Seleccione el c&oacute;digo deseado </p>
<form id="form1" name="form1" action="insertarpichichi.php">
<label>
<div align="center">
<p align="center">
</select>
<select name="selecjug">
<?php while ($row_lista=mysql_fetch_assoc($lista)){ ?><?php $ofloor($row_lista['goles']);?>
<option value="<?php  echo $row_lista['cej'],$o;?>"><?php echo $row_lista['cej'?> </option>
</option>
<?php ?> 
</select>
<input type="submit" name="Submit" value="Enviar" />

</form>
Este es el codigo de la combo,y el proximo es de la pagina de insertar en la tabla
Código PHP:
    $cnn=mysql_connect($hostname,$username,$password) or die (mysql_error());
  
mysql_select_db($database,$cnn);
  
$sql "select max(cpichi) as autonumerico from pichichi"
  
$soc mysql_query($sql); 
  
$rs_cs mysql_fetch_assoc($soc); 
  
$codigousu $rs_cs ['autonumerico'] + 1;
  
$ceros=str_pad($codigousu9"0"STR_PAD_LEFT);
  
$ssql="insert into pichichi(cpichi,cj,goles)values('".$ceros."','".$_REQUEST[".$_REQUEST['selectejug']."','".$_REQUEST['selectjug($o)'].")";
//echo $ssql;
mysql_query($ssql,$cnn) or die(mysql_error($cnn));
mysql_close($cnn);
?>
insertado correctamente 
Asi como lo tengo en el campo de jugador,si el cod es 3 y los goles son 2,me pone 32.
Podeis darme alguna idea?