al final solo puse el id de cada tabla y si llega pero no llega el ID de la tabla productos que es lo mas importante por que no llega???
creo que una vez que llegue todo los ids sera posible interpretar el id de las demas tablas al campo de texto
ejemplo: $productosid = $nombres
Código PHP:
<?php
session_start();
include_once('conn.php'); // Coneción
include_once('adodb/adodb.inc.php');
if (isset($_GET['productosid'])) $productosid = $_GET['productosid'];
if (isset($_GET['marcasid'])) $marcasid = $_GET['marcasid'];
if (isset($_GET['modeloid'])) $modeloid = $_GET['modeloid'];
?>
<?
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
$conn = &ADONewConnection('mysql');
$conn->Connect($dbhost,$dbuser,$dbpass,$dbdatabase);
if (isset($_POST['action']) && $_POST['action'] == 'add')
{
$modeloid = text($_POST['modeloid']);
$marcasid = text($_POST['marcasid']);
$personasid = text($_POST['personasid']);
$descripcion = text($_POST['descripcion']);
$titulo_producto = text($_POST['titulo_producto']);
$action = $_POST['action'];
$productosid = $_POST['productosid'];
$modeloid = $_POST['modeloid'];
$marcasid = $_POST['marcasid'];
$addsql = "INSERT INTO productos (modeloid, marcasid, personasid, titulo_producto, descripcion) VALUES ('$modeloid','$marcasid','$personasid','$titulo_producto','$descripcion')";
if ($conn->Execute($addsql))
echo " si envio el producto ";
else
echo " no envio el producto ";
}
?>
<form method="post" action="<?php echo $PHP_SELF?>">
<input type="hidden" name="action" value="add">
<input type='hidden' name='submit' value='submit'>
<label>Titulo del producto: </label> <input name="titulo_producto" type="text"/><br /><br />
<label>Persona: </label> <select name="personasid" />
<option></option>
<?php
$SQL = mysql_query("SELECT * FROM personas");
while ($row = mysql_fetch_array($SQL)) {
$nombres = $row["nombres"];
$apellidos = $row["apellidos"];
$personasid = $row["personasid"];
echo "<option value=$personasid>$nombres $apellidos</option>"; } ?></select><br /><br />
<label>Modelo Producto: </label>
<select name="modeloid" />
<option value=""> </option>
<?php
$SQL = mysql_query("SELECT * FROM modelo");
$cantidad = mysql_num_rows($SQL);
if($cantidad>0){
while($row = mysql_fetch_array($SQL)){
?>
<option value="<?=$row['modeloid']?>"> <?=$row['nombre_modelo']?> </option><? } } ?></select><br /><br />
<label> Detalles: </label> <textarea name="descripcion"></textarea><br /><br />
<input name="submit" type="button" />
</form>
<?php
if($_POST['submit']) { // enviar email
$productosid = (int)$_POST['productosid'];;
$apellidos = $list->fields['apellidos']; //
$productosid = $list->fields['productosid']; //
$message = "Nombres: $productosid <br>
Titulo: $titulo_producto <br>
Modelo: $modeloid <br>
Marca: $marcasid <br>
Detalles: $descripcion ";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
$recipient = "[email protected]"; // EMAIL DESTINO
$subject = " ".$_POST['productosid']." $productosid $titulo_producto"; //
mail ($recipient, $subject, $message, $headers);
echo "<center> LISTO </center>"; }
?>