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ó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 $o= floor($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($codigousu, 9, "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?