Feedback

No olvide que también tenemos una biblioteca con fragmentos de código, http://snippets.dev-co.org _\../

Close

what's your question? be descriptive.

By: Asked

como hago para editar por medio de formularios un bd mysql

quiero hacer un sistema php – myqsl
ya lo tengo finalizado el impase es que me hace loscambiosperonioo en tiempo real que le hago

  • 0

nebiros [ Admin ]

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.

or Cancel