Tengo un documento php y en ese mismo documento un form que es procesado por el documento en el que esta,mi problema es que el codigo php se ejecuta directamente...lo que quiero hacer es que cuando le de a send se ejecute el codigo php.se entiende el problema?
aki mi code para que se entienda mejor.
Código:
Saludos y gracias! <html> <head> <title>Formulario</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <form name="db-form" action="db.creator.php" method="post"> <input type="text" name="dbname" value="Numbre_de_DB" /> </form> </body> </html> <?php //conectar con la db $link = mysql_connect('localhost', 'root', 'root'); if (!$link) { die('Could not connect: ' . mysql_error()); } //recoger variables $dbname= $_POST['dbname']; //consultas $db_create="CREATE DATABASE ".$dbname.""; $dbs_creadas="SHOW DATABASES;"; //crear base de datos $consult = mysql_query($db_create,$link); if (!$consult) { die('consulta invalida ' . mysql_error()); } else { echo "La base de datos $dbname ha sido creada con exito"; } //mostrar las bases de datos cradas $consult2 = mysql_query($dbs_creadas); if (!$consult2) { echo "<p>No hay bases de datos disponibles</p>"; } else { while ($result_row = mysql_fetch_row($consult2)) { echo "<br>". $result_row[0]."" ; } } ?>