Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/04/2010, 18:38
esquinca02
 
Fecha de Ingreso: noviembre-2009
Mensajes: 23
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Psar un formulario a 2 páginas???

Yo utilizo este odigo:

Esta primera paste del codigo es la que recibe la id de la pagina anterior que en mi caso fue una busqueda del alumno.
Código PHP:
<?php
 
if(isset($_GET['id']))
 {
 include (
"conectar.php");
$link=conectarse2();

$sql=mysql_query("SELECT nombre,edad,tutor,direccion,telefono,correo,zapato,talla,inscripcion,mensualidad,descuento FROM alumnos WHERE id='".$_GET['id']."'",$link)or die(mysql_error());
$res=mysql_fetch_array($sql);

mysql_close($link);

}
 
?>


Esta parte es donde imprimo los datos de la tabla que voy a a ctusalizar y si tu caso es el mismo, utiliza un
Código PHP:
<? echo $res[0]?>
en los campos de texto para que los resultados de los campos se rrellenen con el primer select que fue donde cachamos el id.


Código HTML:
Ver original
  1. </span>ACTUALIZAR ALUMNOS </span></div></td>
  2.         <p><span class="Estilo26">INICIO</span></p></td>
  3.         <td height="19" class="Estilo20">&nbsp;</td>
  4.         <td colspan="3">&nbsp;</td>
  5.       </tr>
  6.       <tr>
  7.         <td width="211" height="40" class="Estilo20"><div align="right" class="Estilo18">
  8.           <div align="right">Foto:<span class="Estilo28">_</span></div>
  9.         </div></td>
  10.         <td colspan="3"><label></label>          <input type="file" name="archivo" /></td>
  11.       </tr>
  12.       <tr>
  13.         <td height="39" class="Estilo20"><div align="right"><strong>Nombre:<span class="Estilo28">_</span></strong></div></td>
  14.         <td height="39" class="Estilo18"><label>
  15.           <input name="nombre" type="text" id="nombre" value="<? echo $res[0]?>" />
  16.         </label></td>
  17.         <td>&nbsp;</td>
  18.         <td>&nbsp;</td>
  19.       </tr>
  20.       <tr>
  21.         <td height="35" class="Estilo20"><div align="right"><strong>Edad:<span class="Estilo28">_</span></strong></div></td>
  22.         <td><label>
  23.           <input name="edad" type="text" id="edad" value="<? echo $res[1]?>" />
  24.         </label></td>
  25.         <td rowspan="3" background="img/iStock_000009019979XSmall.jpg">&nbsp;</td>
  26.         <td rowspan="4"><!-- Begin Free-Web-Buttons.com --></td>
  27.       </tr>
  28.       <tr>
  29.         <td height="39" class="Estilo20"><div align="right" class="Estilo27">
  30.           <div align="right">Tutor:<span class="Estilo28">_</span></div>
  31.         </div></td>
  32.         <td><label>
  33.           <input name="tutor" type="text" id="tutor" value="<? echo $res[2]?>" />
  34.         </label></td>
  35.       </tr>
  36.       <tr>
  37.         <td width="8" class="Estilo12">&nbsp;</td>
  38.         <td width="51" class="Estilo12">&nbsp;</td>
  39.         <td height="46" class="Estilo20"><div align="right" class="Estilo27">
  40.           <div align="right">Direcci&oacute;n:<span class="Estilo28">_</span></div>
  41.         </div></td>
  42.         <td><label>
  43.           <input name="direccion" type="text" id="direccion" value="<? echo $res[3]?>" />
  44.         </label></td>
  45.       </tr>
  46.       <tr>
  47.         <td width="8" class="Estilo12">&nbsp;</td>
  48.         <td width="51" class="Estilo12">&nbsp;</td>
  49.         <td height="39" class="Estilo20"><div align="right" class="Estilo27">
  50.           <div align="right">Telefono:<span class="Estilo28">_</span></div>
  51.         </div></td>
  52.         <td><label>
  53.           <input name="telefono" type="text" id="telefono" value="<? echo $res[4]?>" />
  54.         </label></td>
  55.         <td>&nbsp;</td>
  56.       </tr>
  57.       <tr>
  58.         <td width="8" class="Estilo12">&nbsp;</td>
  59.         <td width="51" class="Estilo12">&nbsp;</td>
  60.         <td height="32" class="Estilo20"><div align="right" class="Estilo27">
  61.           <div align="right">E-Mail:<span class="Estilo28">_</span></div>
  62.         </div></td>
  63.         <td><label>
  64.           <input name="correo" type="text" id="correo" value="<? echo $res[5]?>"/>
  65.         </label></td>
  66.         <td>&nbsp;</td>
  67.         <td>&nbsp;</td>
  68.       </tr>
  69.       <tr>
  70.         <td width="8" class="Estilo12">&nbsp;</td>
  71.         <td width="51" class="Estilo12">&nbsp;</td>
  72.         <td height="43" class="Estilo20"><div align="right"><strong>No. Calzado:<span class="Estilo28">_ </span></strong></div></td>
  73.         <td height="43" class="Estilo12"><label>
  74.           <input name="zapato" type="text" id="zapato" value="<? echo $res[6]?>" />
  75.         </label></td>
  76.         <td class="Estilo12">&nbsp;</td>
  77.         <td height="43" class="Estilo12">&nbsp;</td>
  78.       </tr>
  79.       <tr>
  80.         <td width="8" class="Estilo12">&nbsp;</td>
  81.         <td width="51" class="Estilo12">&nbsp;</td>
  82.         <td height="33" class="Estilo20"><div align="right"><strong>Talla de Ropa:<span class="Estilo28">_</span> </strong></div></td>
  83.         <td height="33" class="Estilo12"><label>
  84.           <input name="talla" type="text" id="talla" value="<? echo $res[7]?>" />
  85.         </label></td>
  86.         <td class="Estilo12">&nbsp;</td>
  87.         <td height="33" class="Estilo12">&nbsp;</td>
  88.       </tr>
  89.       <tr>
  90.         <td width="8" height="45" class="Estilo12">&nbsp;</td>
  91.         <td width="51" class="Estilo12">&nbsp;</td>
  92.         <td class="Estilo20"><div align="right"><strong>Monto de Inscripcion:<span class="Estilo28">_</span> </strong></div></td>
  93.         <td><label>
  94.          
  95.           <div align="left">
  96.             <input name="inscripcion" type="text" id="inscripcion" value="<? echo $res[8]?>" />
  97.           </div>
  98.         </label></td>
  99.         <td>&nbsp;</td>
  100.         <td>&nbsp;</td>
  101.       </tr>
  102.       <tr>
  103.         <td width="8" height="38" class="Estilo12">&nbsp;</td>
  104.         <td width="51" class="Estilo12">&nbsp;</td>
  105.         <td class="Estilo27"><label>
  106.         <div align="right">Mensualidad:<span class="Estilo28">_</span></div></td>
  107.         <td width="182"><label>
  108.           <input name="mensualidad" type="text" id="mensualidad" value="<? echo $res[9]?>" />
  109.         </label></td>
  110.         <td width="199">&nbsp;</td>
  111.         <td width="36"><label></label></td>
  112.       </tr>
  113.       <tr>
  114.         <td width="8" height="33" class="Estilo12">&nbsp;</td>
  115.         <td width="51" class="Estilo12">&nbsp;</td>
  116.         <td class="Estilo20"><div align="right"><strong>Descuento:<span class="Estilo28">_</span></strong></div></td>
  117.         <td><select name="tipo" id="tipo">
  118.           <option value="no" selected="selected">NO</option>
  119.           <option value="10%">- 10%</option>
  120.           <option value="15%">- 15%</option>
  121.         </select></td>
  122.         <td>&nbsp;</td>
  123.         <td>&nbsp;</td>
  124.       </tr>
  125.       <tr>
  126.         <td>&nbsp;</td>
  127.         <td>&nbsp;</td>
  128.         <td>&nbsp;</td>
  129.         <td>&nbsp;</td>
  130.         <td>&nbsp;</td>
  131.         <td>&nbsp;</td>
  132.       </tr>
  133.       <tr>
  134.         <td><label></label>          <div align="center">
  135.           <label></label>
  136.         </div></td>
  137.         <td>&nbsp;</td>
  138.         <td>&nbsp;</td>
  139.         <?php
  140.         if(isset($_POST['act']))
  141.         {  //include ('conexion.php');
  142. $conexion = mysql_connect("localhost","root","1234") or die("No se pudo realizar la conexion con el servidor.");
  143. mysql_select_db("musica2",$conexion) or die("No se puede seleccionar BD"); // tu_bd es el nombre de la Base de datos .. por siaca.
  144.  
  145. // archivo temporal (ruta y nombre).
  146. $binario_nombre_temporal=$_FILES['archivo']['tmp_name'] ;
  147.  
  148. // leer del archvio temporal .. el binario subido.
  149. // "rb" para Windows .. Linux parece q con "r" sobra ...
  150. $binario_contenido = addslashes(fread(fopen($binario_nombre_temporal, "rb"), filesize($binario_nombre_temporal)));
  151.  
  152. // Obtener del array FILES (superglobal) los datos del binario .. nombre, tabamo y tipo.
  153. $binario_nombre=$_FILES['archivo']['name'];
  154. //$binario_peso=$_FILES['archivo']['size'];
  155. //$binario_tipo=$_FILES['archivo']['type'];
  156.  
  157.         $Qsql=mysql_query("UPDATE alumnos SET archivo_binario='$_POST[archivo]', archivo_nombre='$_POST[archivo]', edad='$_POST[edad]',tutor='$_POST[tutor]',direccion='$_POST[direccion]',telefono='$_POST[telefono]',correo='$_POST[correo]',zapato='$_POST[zapato]',talla='$_POST[talla]',inscripcion='$_POST[inscripcion]',mensualidad='$_POST[mensualidad]',descuento='$_POST[tipo]' WHERE nombre='$_POST[nombre]'");
  158.        
  159.         }
  160.        
  161.         ?>
  162.         <td><input name="act" type="submit" class="Estilo27" id="act" value="Actualizar" /></td>
  163.         <td>&nbsp;</td>
  164.         <td>&nbsp;</td>
  165.       </tr>
  166.       <tr>
  167.         <td>&nbsp;</td>
  168.         <td>&nbsp;</td>
  169.         <td>&nbsp;</td>
  170.         <td colspan="3"><label></label></td>
  171.       </tr>
  172.       <tr>
  173.         <td>&nbsp;</td>
  174.         <td>&nbsp;</td>
  175.         <td>&nbsp;</td>
  176.         <td colspan="3">&nbsp;</td>
  177.       </tr>
  178.     </table>
  179.   </div>
  180.  
  181. </form>
  182. <div id="Layer1"><img src="img/2.png" alt="j" width="701" height="1200" /></div>
  183. </body>