04/11/2015, 15:12
|
| | 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 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>"; } ?> |