Foros del Web » Programando para Internet » PHP »

Como mandar información de un php a otro

Estas en el tema de Como mandar información de un php a otro en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/10/2009, 22:24
 
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años
Puntos: 0
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.
  #2 (permalink)  
Antiguo 30/10/2009, 11:56
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: Como mandar información de un php a otro

Holas,

Creo que es problema en PHP y no en tu Base de datos, porque no posteas el codigo de como lo estas guardando.

Haber si nos mueven este post a de PHP

Saludos
Gildus
__________________
.: Gildus :.
  #3 (permalink)  
Antiguo 31/10/2009, 12:29
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde Bases de Datos a PHP
  #4 (permalink)  
Antiguo 31/10/2009, 12:40
 
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años
Puntos: 0
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:
<?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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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" />
Ahora el script php que se llama gOrdenC.php (es el que graba la información capturada en el script anterior) es el siguiente...

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);
?>
  #5 (permalink)  
Antiguo 31/10/2009, 15:15
Avatar de jlmoreno31  
Fecha de Ingreso: mayo-2009
Ubicación: Barcelona
Mensajes: 174
Antigüedad: 15 años
Puntos: 2
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.
  #6 (permalink)  
Antiguo 31/10/2009, 16:32
 
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años
Puntos: 0
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:43.