Feedback

what's your question? be descriptive.

  • Current version

    Back

    hum, voy a escribir un ejemplo en #php espagueti (lo cual no deberias de hacer nunca nunca pero nunca!), deberias de leer sobre pdo (la abstraccion de base de datos de php) o usar un framework, codeigniter es una opcion buena si estas empezando con #php.

    // simple.php
    <?php
    if ( 'post' == strtolower( $_SERVER['REQUEST_METHOD'] ) ) {
      $link = mysql_connect( 'localhost', 'mysql_user', 'mysql_password' );
      $nombre = mysql_real_escape_string( filter_input( INPUT_POST, 'nombre', FILTER_SANITIZE_STRING ) );
      mysql_query( "INSERT INTO my_table VALUES ( 1, " . $nombre . " )" );
    ?>
    <h1>nombre guardado!</h1>
    <?php
    } else {
    ?>
    <form id='miForma' name='miForma' action='<?php echo $_SERVER['PHP_SELF'] ?>' method='post'>
    Nombre: <input type='text' name='nombre' />
    <input type='submit' name='guardar' value='guardar' />
    </form>
    <?php } ?>
    

    Que hace este codigo? muestra un formulario con un campo ‘nombre’ y un boton que dice ‘guardar’ una vez que le das click al boton de guardar el formulario es enviado al mismo archivo php

    action='<?php echo $_SERVER['PHP_SELF'] ?>'
    

    y como se envia por el metodo ‘post’

    method='post'
    

    se abre la conexion a la base de datos y luego se inserta el nombre en la tabla ‘my_table’, depronto este ejemplo te puede aclarar las cosas.

    By: Juan Felipe Alvarez Saldarriaga [ Admin ]

or Back