Ver Mensaje Individual
  #25 (permalink)  
Antiguo 04/11/2015, 15:12
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: problema con post o get

Cita:
Iniciado por pateketrueke Ver Mensaje
Pues sí viene el valor, que curioso que no "funcione", ¿podrías mostrar tu código actual completo?
Hola pateketrueke
claro este es el codigo completo sin estilos ya que los estilos no son importante primero es que funcione luego ya se personaliza con css. Espero me puedas ayudar ya que todo envia pero uno que otros campos de otra tabla no envia, si hay otra otra forma de unir las tablas y envie pues estare muy agradecido y quedara para futuras soluciones desde ya muchas gracias espero se pueda solucionar.

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'];;

$ADODB_FETCH_MODE ADODB_FETCH_ASSOC;
$conn = &ADONewConnection('mysql');    
$conn->Connect($dbhost,$dbuser,$dbpass,$dbdatabase);
$SQL "SELECT * FROM productos 
INNER JOIN personas    ON    productos.personasid=personas.personasid 
INNER JOIN modelo    ON    productos.modeloid=modelo.modeloid 
INNER JOIN marcas    ON    productos.marcasid=marcas.marcasid 
INNER JOIN comentarios    ON productos.comentid=comentarios.comentid
WHERE productos.productosid=$productosid"
;
$list = &$conn->Execute($SQL);

$apellidos $list->fields['apellidos'];     //  
$productosid $list->fields['productosid']; //  

$message =  "Nombres: $nombres $apellidos <br> 
            Titulo: $titulo_producto   <br> 
            Modelo: $nombre_modelo  <br> 
            Marca: $nombre_marcas   <br> 
            Detalles: $descripcion "
;

$headers  "MIME-Version: 1.0" "\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1" "\r\n";

$recipient "[email protected]"// 
$subject " ".$_POST['productosid']."  $productosid  $titulo_producto"// 
mail ($recipient$subject$message$headers);
echo 
"<center> LISTO </center>"; }
?>