Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/05/2011, 00:20
Avatar de s00rk
s00rk
 
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 14 años, 4 meses
Puntos: 48
Respuesta: problema para insertar datos en una tabla

Lo que sucede esque jamas guardas los valores en las variables $modeloValue y $descripcionValue y pues no envia nada, otra cosa tambien hay que revisar bien lo de descripcion porque en el codigo que mencionas que si te funciona solo insertas el modelo pero no la descripcion.

Bueno viendo eso tu codigo "bien" seria algo asi:

Código PHP:
<?php
function insertarReg($modelo$descripcion){
        
$servidor "localhost";
        
$usuario "root";
        
$password "";
        
$db "usuarios";
        
$link mysql_connect($servidor,$usuario,$password) or die(mysql_error());
        
mysql_select_db($db,$link);
        
        
$inserta "insert into prod (modelo, desc) values ('".$modelo."','".$descripcion."')";
        
$resultado3 mysql_query($inserta,$link);
        if (!
$resultado3)
        {
          return 
false;
        }else{
            return 
true;
        }


if( !isset(
$_POST['enviar']) && !isset($_POST['modelo']) && empty($_POST['modelo']) && !isset($_POST['descripcion']) && empty($_POST['descripcion']))
?>
            
            <h1>Formulario de Registro</h1>
            
            <form name="form2" method="post">
                <td>
                <td width="50"; style="float:left;">
                <label for="marca_modelo">Marca y Modelo</label>
                </td>
                
                <td width="50"; style="float:right;">
                
                <input tabindex="1" name="marca" style=" width:400px" id="marca" type="text" class="text <?=$modelo?>" value="<?=$modeloValue?>" />
                <label class=requisites>(Escriba solo la marca del articulo que desea publicar)</label></td>
                
                </td>
<label for="comentarios">Descripcion del Producto</label>
                <textarea name="descripcion" class="text <?=$descripcion?>" id="descripcion" style="width:500px; height:250px" tabindex="5"><?=$descripcionValue?></textarea>
                <input type="submit" name="enviar" value="Enviar" />
</form>
<?php 
}else{
    if( 
InsertarReg($_POST['modelo'], $_POST['descripcion']) )
    {
        
?>
                                                
                        <div class="respuesta_insert">
                        <h1>Gracias por registrarte en ZonaBiker!!</h1>
                        <h1>Esperamos que disfrutes tanto como nosotros la pasión de ser Biker!</h1>
                        <h1>ZonaBiker.com.ar</h1>    
                      
                        </div>
        <?
    
}else{
        
?>
                        <h1 style="font-color: red">No se ha podido insertar el registro en nuestra base de datos</h1>
        <?
    
}
}
?>