| |||
Como mandar información de un php a otro Hola a todos. Estoy programando un proyecto un poco grande... Y tengo un problema con unos php's. Mis páginas consisten en una HTML que busca un usuario, le manda los datos de este usuario a una página PHP y ahí se encuentran otros campos que deben ser llenados, una vez que estan llenos y que el botón es presionado mando llamar otro php que debe grabar los datos, de hecho me dice que han sido guardados pero el problema consiste en que al revisar mi BD la tabla no contiene esa información. |
| ||||
Tema movido desde Bases de Datos a PHP |
| |||
Respuesta: Como mandar información de un php a otro Si, exacto, creo que el problema es de php, en el envío de información. Cita: Ahora el script php que se llama gOrdenC.php (es el que graba la información capturada en el script anterior) es el siguiente... <?php include_once("conexion.php"); $NomC=$_POST['NombreC']; $Dir=$_POST['DireccionC']; $Col=$_POST['ColoniaC']; $Cel=$_POST['CelularC']; $Cid=$_POST['CiudadC']; $Edo=$_POST['EstadoC']; $CP=$_POST['CodigopC']; $Tel=$_POST['TelefonoC']; $RFC=$_POST['RFCC']; $Mail=$_POST['EmailC']; $sql="select NombreC, DireccionC, ColoniaC,CelularC,CiudadC,EstadoC,CodigopC,Telefon oC,RFCC,EmailC from cliente where NombreC='$NomC'"; $qry=mysql_query($sql); $datos=mysql_fetch_row($qry); if($datos) { $ok=true; } else { $ok=false; } ?> #Esa información la obtengo de un HTML, y la inserto en el formulario... <td width="80%" align="left" valign="top" bgcolor="#005AA0"><form id="form1" name="form1" method="post" action="gOrdenC.php"> <table width="700" height="840" border="0" align="left"> <tr> <td height="36" colspan="6" align="center"><h4>Orden de Trabajo de Cliente</h4></td> </tr> <tr> <td align="right"> </td> <td align="right">Nombre</td> <td colspan="4" align="left"><label> <input name="NombreC" type="text" id="NombreC" value="<?= $datos[0]?>" size="50" maxlength="50" /> </label></td> </tr> <tr> <td align="right">Direccion</td> <td colspan="4" align="left"><input name="DireccionC" type="text" id="DireccionC" value="<?= $datos[1]?>" size="50" maxlength="50" /></td> </tr> <tr> <td align="right">Colonia</td> <td colspan="4" align="left"><input name="ColoniaC" type="text" id="ColoniaC" value="<?= $datos[2]?>" size="50" maxlength="50" /></td> </tr> <tr> <td width="109" align="center" valign="top"><a href="ordencliente.php">Bajas</a></td> <td align="right">Celular</td> <td colspan="4" align="left"><input name="CelularC" type="text" id="CelularC" value="<?= $datos[3]?>" size="50" maxlength="50"/></td> </tr> <tr> <td align="right">Ciudad</td> <td colspan="4" align="left"><input name="CiudadC" type="text" id="CiudadC" value="<?=$datos[4]?>" size="50" maxlength="50" /></td> </tr> <tr> <td align="right">Estado</td> <td colspan="4" align="left"><input name="EstadoC" type="text" id="EstadoC" value="<?=$datos[5]?>" size="50" maxlength="50" /></td> </tr> <tr> <td align="right">Codigo Postal</td> <td colspan="4" align="left"><label> <input name="CodigopC" type="text" id="CodigopC" value="<?=$datos[6]?>" size="10" maxlength="10"/> </label></td> </tr> <tr> <td align="right">Telefono</td> <td colspan="4" align="left"><label> <input name="TelefonoC" type="text" id="TelefonoC" value="<?= $datos[7]?>" size="15" maxlength="15" /> </label></td> </tr> <tr> <td align="right"> </td> <td align="right">RFC</td> <td height="28" colspan="4" align="left"><label> <input name="RFCC" type="text" id="RFCC" value="<?= $datos[8]?>" size="30" maxlength="30"/> </label></td> </tr> <tr> <td align="right">E-mail</td> <td colspan="4" align="left"><label> <input name="EmailC" type="text" id="EmailC" value="<?= $datos[9]?>" size="50" maxlength="50" /> </label></td> </tr> <tr> <td colspan="2" align="right">Nombre del Trabajo</td> <td colspan="4"><label> <input name="NombreTrabajooc" type="text" id="NombreTrabajooc" size="50" maxlength="50" /> </label></td> </tr> <tr> <td colspan="2" align="right"> </td> <td colspan="4"><input type="radio" name="Tipooc" id="radio14" value="Impresos" /> Impresos <input type="radio" name="Tipooc" id="radio15" value="Lona" /> Lona <input type="radio" name="Tipooc" id="radio16" value="Serigrafia" /> Serigrafía <input type="radio" name="Tipooc" id="radio17" value="Otros" /> Otros</td> </tr> <tr> <td colspan="2" align="right">Descripción del Trabajo</td> <td colspan="4"><textarea name="Descripcionoc" id="Descripcionoc" cols="50" rows="5"></textarea></td> </tr> <tr> <td align="right">Lona</td> <td width="115" align="right">Cantidad <label> <input name="Lcanoc" type="text" id="Lcanoc" size="5" maxlength="5" /> </label></td> <td align="right">Medidas <input name="Lmedoc" type="text" id="Lmedoc" size="5" maxlength="5" /></td> <td width="2" align="left"> </td> <td width="101" align="right">Terminados</td> <td align="left"><input name="Lteroc" type="text" id="Lteroc" size="5" maxlength="5" /></td> </tr> <tr> <td align="right">Impresos</td> <td align="right">Cantidad <label> <input name="Icanoc" type="text" id="Icanoc" size="5" maxlength="5" /> </label></td> <td align="right">Copias <input name="Icopoc" type="text" id="Icopoc" size="5" maxlength="5" /></td> <td colspan="2" align="right">Colores de Copia</td> <td align="left"><input name="Impreoc" type="text" id="Impreoc" size="5" maxlength="5" /></td> </tr> <tr> <td align="right">Tipo de papel</td> <td colspan="3"><label> <input name="Tipopapeloc" type="text" id="Tipopapeloc" size="50" maxlength="50" /> </label></td> </tr> <tr> <td align="right">Impresion: <label> </label></td> <td colspan="3" align="center"><label> <input type="radio" name="Impreoc" id="radio5" value="Frente" /> Frente <input type="radio" name="Impreoc" id="radio6" value="Vuelta" /> Vuelta <input type="radio" name="Impreoc" id="radio7" value="Tintas " /> Tintas <input type="radio" name="Impreoc" id="radio8" value="Pantalones" /> Pantalones</label></td> </tr> <tr> <td colspan="2" align="right"><label> Tamaño de Impresion <input name="TaIoc" type="text" id="TaIoc" size="10" maxlength="10" /> </label></td> <td colspan="2" align="right">Tamaño Final <label> </label></td> <td><label> <input name="TaFoc" type="text" id="TaFoc" size="10" maxlength="10" /> </label></td> </tr> <tr> <td colspan="2" align="right">Perforado <label> <input name="Perforadooc" type="text" id="Perforadooc" size="10" maxlength="10" /> </label></td> <td width="191" align="right">Blocks de <label> <input name="Blocksdeoc" type="text" id="Blocksdeoc" size="10" maxlength="10" /> </label></td> <td colspan="2" align="right">Folios de <input name="Foliodeoc" type="text" id="Foliodeoc" size="10" maxlength="10" /></td> <td>al <label> <input name="aloc" type="text" id="aloc" size="10" maxlength="10" /> </label></td> </tr> <tr> <td colspan="2" align="right">Serigrafía o Bordados</td> <td colspan="4"><input type="radio" name="Serigrafiaoc" id="radio9" value="Playeras" /> Playeras Cantidad <input type="radio" name="Serigrafiaoc" id="radio10" value="Gorras" /> Gorras <input type="radio" name="Serigrafiaoc" id="radio11" value="Papel" /> Papel <input type="radio" name="Serigrafiaoc" id="radio12" value="Tintas" /> Tintas <input type="radio" name="Serigrafiaoc" id="radio13" value="Pantalones" /> Pantalones </td> </tr> <tr> <td colspan="2" align="right">Descripcion</td> <td colspan="4"><textarea name="Descfoc" id="Descfoc" cols="50" rows="5"></textarea></td> </tr> <tr> <td align="right">Precio</td> <input name="Preciooc" type="text" id="Preciooc" size="10" maxlength="10" /> </tr> <input type="submit" name="button" id="button" value="Guardar"/> <input type="submit" name="button2" id="button2" value="Cancelar" /> Cita: <?php $NomT=$_POST['NombreTrabajooc']; $Tipo=$_POST['Tipooc']; $Impr=$_POST['Impreoc']; $Des=$_POST['Descripcionoc']; $Lcan=$_POST['Lcanoc']; $Lmed=$_POST['Lmedoc']; $Lter=$_POST['Lteroc']; $Ican=$_POST['Icanoc']; $Icop=$_POST['Icopoc']; $TP=$_POST['Tipopapeloc']; $TI=$_POST['TaIoc']; $TF=$_POST['TaFoc']; $Per=$_POST['Perforadooc']; $Block=$_POST['Blocksdeoc']; $FolI=$_POST['Foliodeoc']; $FolF=$_POST['aloc']; $Desc=$_POST['Descfoc']; $Prec=$_POST['Preciooc']; $NumC=$_POST['NumeroC']; $Impoc=$_POST['Impresooc']; $Seri=$_POST['Serigrafiaoc']; $fecha=date("Y-m-d"); $sql1="insert into ordentrabajocliente (Fechaoc,NombreTrabajooc,Tipooc,Descripcionoc,Lcan oc,Lmedoc,Lteroc,Icanoc,Icopoc,Impreoc,Tipopapeloc ,Impresooc,TaIoc,TaFoc,Perforadooc,Blocksdeoc,Foli odeoc,aloc,Serigrafiaoc,Descfoc,Preciooc)"."values ('$fecha,'$NomT','$Tipo','$Des','$Lcan','$Lmed','$ Lter','$Ican','$Icop','$Impr','$TP','Impoc','$TI', '$TF','$Per','$Block','$FolI','$FolF','$Seri','$De sc','$Prec')"; $resul=mysql_query($sql1); ?> |
| ||||
Respuesta: Como mandar información de un php a otro No entiendo una cosa: Tienes un form con datos de un cliente, luego éste tiene que rellenar más datos en el mismo form e insertarlos en la BD. Si es este caso, no veo en la query la relación entre el cliente y la orden de trabajo por ningún lado. |
| |||
Respuesta: Como mandar información de un php a otro Así es, lo que pasa es que en la BD en la tabla ordentrabajocliente hay un campo que tiene el NumeroC que es la clave del cliente, sólo que no está visible en el Form |