Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/02/2014, 01:37
marianomartelli
 
Fecha de Ingreso: agosto-2012
Ubicación: Barcelona
Mensajes: 243
Antigüedad: 11 años, 9 meses
Puntos: 1
Respuesta: Como hacer para preguntar en un form

Hola,

He provado y funciona, pero quizás sepas si hay una forma más facil de hacerlo.
Dejare parte del codigo para que lo veas.
Por otra parte tengo un problema y es que cuando modifico en la parte que es texto solo me captura la primera palabra y el resto no dejo la parte en cuestión.

Código PHP:
Ver original
  1. <?php    $codigo=       $row['codigo'];
  2.                  $descripcion=  $row['descripcion'];
  3.               $medancho=     $row['medancho'];
  4.          $medalto=      $row['medalto'];
  5.          $tela=         $row['tela'];
  6.          $costo=        $row['costo'];
  7.          $pvp=          $row['pvp'];
  8.          $descuento=    $row['descuento'];
  9.          $nota=         $row['nota'];
  10.    
  11. ?>      
  12.  <tr>        
  13.                <td>
  14.                    * Nota
  15.                </td>
  16.                <td>
  17.                          <input type="text" name="nuevonota"   size="100" /> &nbsp;&nbsp;&nbsp;<?php  echo $row['nota'];?>
  18.                         <input type="hidden" name="nota" value =<?php  echo $row['nota'];?>>
  19.                
  20.                    
  21.                </td>       
  22.             </tr>

Ok y este es parte del programa actualizar

Código PHP:
Ver original
  1. <?php
  2. include "conexion.php";
  3.  
  4.  $codigo=       $_POST['codigo'];
  5.  $nuevocodigo=  $_POST['nuevocodigo'];
  6.  
  7.  $nota=         $_POST['nota'];
  8.  $nuevonota=  $_POST['nuevonota'];
  9.  
  10. if ($nuevocodigo==0){
  11.   $nuevocodigo=$codigo;
  12.  
  13. }
  14. if ($nuevonota==0){
  15.   $nuevonota=$nota;
  16. }
  17.  
  18.     $actualizar=mysql_query("UPDATE articulo SET codigo='".$nuevocodigo."', descripcion='".$nuevodescripcion."', medancho='".$nuevomedancho."', medalto='".$nuevomedalto."',
  19.     tela='".$nuevotela."', costo='".$nuevocosto."', pvp='".$nuevopvp."', descuento='".$nuevodescuento."', nota='".$nuevonota."'
  20.  
  21.     WHERE codigo='".$codigo."'", $conexion);
  22.    
  23.    
  24.    
  25.    
  26.  
  27. if ($actualizar)
  28. {
  29.    echo "
  30.   <html>
  31.       <head>
  32.            <meta http-equiv='REFRESH' content='0 ; url=index.html'>
  33.            <script>
  34.               alert ('Actualizada con exito!!!');
  35.            </script>
  36.         </head>
  37.     </html>
  38.     ";
  39. }  
  40. else
  41. {
  42.  echo "
  43.   <html>
  44.       <head>
  45.            <meta http-equiv='REFRESH' content='0 ; url=index.html'>
  46.            <script>
  47.               alert ('Error no se ha actualizado!!!');
  48.            </script>
  49.         </head>
  50.     </html>
  51.     ";
  52. }
  53.  
  54.  
  55. ?>

Ok, como digo todo lo hace bien el problema es que cuando se modifica el campo nota solo toma la primera palabra.

Gracias y saludos