Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2009, 19:23
Avatar de Wilfred
Wilfred
 
Fecha de Ingreso: octubre-2008
Mensajes: 110
Antigüedad: 15 años, 6 meses
Puntos: 1
ejecutar pedazos de codigo

Hola a todo,

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:
    <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]."" ;
   }

}  
   
    ?>
Saludos y gracias!