![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/11/2015, 15:12
|
| | Fecha de Ingreso: noviembre-2004 Ubicación: NULL
Mensajes: 655
Antigüedad: 20 años, 2 meses Puntos: 6 | |
Respuesta: problema con post o get Cita:
Iniciado por pateketrueke 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>"; }
?> |