Comunidad de diseño web y desarrollo en internet online

Textareas que no se envian

Citar            
MensajeEscrito el 07 Jun 2012 05:12 pm
Buenas, tengo un form con 4 textarea, al dar al botón de enviar se va a otro archivo, que coge los textarea ($_POST['mgpg']; por ejemplo) y los inserta en una tabla... Pero esto no pasa, me da estos errores:

Notice: Undefined index: mgpg in C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\pcu\ccertificacion.php on line 10

Notice: Undefined index: pkck in C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\pcu\ccertificacion.php on line 11

Notice: Undefined index: rolambiente in C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\pcu\ccertificacion.php on line 12

Notice: Undefined index: dm in C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\pcu\ccertificacion.php on line 13

Notice: Undefined index: usarforo in C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\pcu\ccertificacion.php on line 14

Notice: Undefined index: fecha in C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\pcu\ccertificacion.php on line 15

Bueno, el código:

Form:

Código PHP :

<form action="ccertificacion.php" class="form" name="certificacion" id="certificacion" >
        <input name="fecha" type="hidden" value="<?=date("Y-m-d"); ?> <?=date("h:i:s");?>" />
            <fieldset>
                <div class="widget">
                    <div class="title"><img src="images/icons/dark/list.png" alt="" class="titleIcon" /><h6>Preguntas test de rol</h6></div>
                    
                    <div class="formRow">
                        <label>Define MG y PG y pon ejemplos:</label>
                        <div class="formRight"><textarea name="mgpg" cols="" rows="8" id="mgpg"></textarea></div>
                        <div class="clear"></div>
                    </div>  
                    <div class="formRow">
                        <label>Define PlayerKill y Character Kill:</label>
                        <div class="formRight"><textarea name="pkck" cols="" rows="8" id="pkck"></textarea></div>
                        <div class="clear"></div>
                    </div>   
                    <div class="formRow">
                        <label>Define rol de ambiente:</label>
                        <div class="formRight"><textarea name="rolambiente" cols="" rows="8" id="rolambiente"></textarea></div>
                        <div class="clear"></div>
                    </div>         
                    <div class="formRow">
                        <label>Da varios ejemplos de DM:</label>
                        <div class="formRight"><textarea name="dm" cols="" rows="8" id="dm"></textarea></div>
                        <div class="clear"></div>
                    </div>  
                    <div class="formRow">
                        <label>Para que debe usarse el foro:</label>
                        <div class="formRight"><textarea name="usarforo" cols="" rows="8" id="usarforo"></textarea></div>
                        <div class="clear"></div>
                    </div>   
                    <div class="formRow">
                        <input name="submit" type="submit" class="dredB logMeIn" id="submit" value="Certificar mi cuenta" /> <br />
                    </div>   
                                   
                </div>
            </fieldset>
        </form>


Archivo que lo valida y lo envia a la BD MySQL:

Código PHP :

<?php
include("conexion/conexion.php");
session_start();
$usuar = $_SESSION['s_usuario'];
$mgpg = $_POST["mgpg"];  
$pkck = $_POST["pkck"];  
$rolambiente = $_POST["rolambiente"];  
$dm = $_POST["dm"];  
$usarforo = $_POST["usarforo"];  
$fecha = $_POST['fecha'];
$modificar = "INSERT INTO certificaciones (Nombre, ResMGPG, ResPKCK, ResRolAmbiente, ResDM, ResUsarForo, fecha) VALUES ('$usuar', '$mgpg', '$pkck', '$rolambiente', '$dm', '$usarforo', '$fecha')"; 
mysql_query($modificar, $conexion) or die(mysql_error()); 
/* echo "<script type=\"text/javascript\">window.open('index.php', '_self');</script>"; */
?>

Por Ale[X]

1 de clabLevel



 

Alex Alarcón

chrome
Citar            
MensajeEscrito el 08 Jun 2012 07:52 am
A tu form le tienes que indicar que lo pasas por POST (method="POST"). Si no lo haces, lo hara por GET por default

Por edge

57 de clabLevel



Genero:Masculino  

Software developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.