Ver Mensaje Individual
  #16 (permalink)  
Antiguo 31/01/2009, 00:33
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 18 años, 8 meses
Puntos: 260
Sonrisa Respuesta: Problemas con mysql, llamar maxima id

Hola,

Ooops! Creo que ya comprendí ... el código debería ser algo así :

Código PHP:
<title>Example</title>
<?php
/*
>> script.sql
create database example; use example;
create table example (id integer auto_increment primary key, info varchar(250));
*/
if (isset($_POST['info']) && $_POST['info'] != "") {

    
$username = 'root';
    
$password = 'pass';

    
$connection = mysql_connect("localhost", $username, $password) or die();
    
$insert = mysql_db_query("example", "INSERT INTO example (info) VALUES ('{$_POST['info']}');", $connection);
    
$ultimo = mysql_db_query("example", "SELECT LAST_INSERT_ID();", $connection);
    
$id = mysql_fetch_array($ultimo);
    
mysql_free_result($ultimo);
    
mysql_close($connection);

    
$f = fopen("data/{$id[0]}.php", "w") or die();
    
fwrite($f, '
        <?php
        $connection = mysql_connect("localhost", "' 
. $username . '", "' . $password . '") or die();
        $resultado = mysql_db_query("example", "SELECT * FROM example WHERE id = ' 
. $id[0] . ';", $connection);
        while($r = mysql_fetch_array($resultado)) {
          echo "{$r[0]}<br>{$r[1]}";
        }
        mysql_free_result($resultado);
        mysql_close($connection);
        ?>
        '
);
    
fclose($f);
}

?>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <textarea name="info" id="info" cols="45" rows="5"></textarea>
  <input type="submit" name="Submit" id="Submit" value="Enviar" />
</form>
</body>
Saludos,

Última edición por HackmanC; 31/01/2009 a las 01:16 Razón: Ooops !