Ver Mensaje Individual
  #30 (permalink)  
Antiguo 05/11/2015, 11:20
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 22 años
Puntos: 6
Respuesta: problema con post o get

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>"; }
?>