Reinicializo mi pregunta... Voy a hacer varias preguntas, la 1era es la que me gustaría resolver en 1er término, y las otras me gustaría resolverlas en la medida de lo posible, pero tampoco espero ni mucho menos que me respondáis a todo.
1-
No consigo obtener mi última id (inserción) de mi base de datos MySql para poder operar posteriormente con ella en PHP.
2- Me gustaría saber cómo transformar en hipervínculo el texto de un formulario (o sea, una inserción de texto) antes de darle al botón de enviar (submit)... o hacer lo que sea para que al hacer el submit se transforme en hipervínculo.
3- Me gustaría saber qué tendría que hacer para que ese hipervínculo fuera el "get" de un formulario (entonces el usuario pincharía ahí con el ratón y le llevaría a una página tipo http://www.mipagina.com/formulario.php1234).
El código
entero es este:
Código PHP:
Ver original<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
</head>
<body>
<?php
function Conectarse()
{
{
echo "Error conectando a la base de datos.";
}
{
echo "Error seleccionando la base de datos.";
}
return $link;
}
$link=Conectarse();
/*echo "Conexión con la base de datos conseguida.<br>";*/
?>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<?php
$nombre=$_POST['nombre'];
$email=$_POST['email'];
$categori=$_POST['categori'];
{
mysql_query("INSERT INTO tabla(nombre,email,categori) VALUES('$nombre','$email','$categori')");
}
?>
<form id="form1" name="form1" method="post" action="" onclick="this.value=''">
<input name="categori" input type="hidden" type="text" id="categori" value="prueba" size="15">
<table cellpadding="0" cellspacing="0" width="607" height="178">
<!-- MSTableType="layout" -->
<tr>
<td valign="top" height="178" width="607">
<table width="607" border="1">
<tr>
<td width="160">Nombre</td>
<td width="431">
<input name="nombre" type="text" id="nombre" value="Tu nombre" size="20" onclick="this.value=''"/></td>
</tr>
<tr>
<td>texto</td>
<td><label>
<input name="email" type="text" id="email" size="96" />
</label></td>
</tr>
<tr>
<td width="160">Categor</td>
<td width="431">
</td>
</tr>
<tr>
<td height="23"> </td>
<td height="23">
<select name="prueba" onchange="javascript:document.form1.categori.value =(document.form1.prueba.value)">
<option value="Categoría">Categoría</option>
<option value='<a href="http://www.url.com/directorio/muñecas.php">muñecas</a>'>Muñecas</option>
<option value='<a href="http://www.url.com/directorio/ositos.php">ositos</a>'>Ositos</option>
<option value='<a href="http://www.url.com/directorio/juguetes.php">juguetes</a>'>Juguetes</option>
</select>
</td>
</tr>
<tr>
<td height="23"> </td>
<td height="23">
<p align="center"><input type="submit" value="Enviar" name="Enviar"></td>
</tr>
<tr>
<td height="23"> </td>
<td height="23">
</td>
</tr>
</table>
</form>
</tr>
</table>
<p> </p>
<table border="0" cellspacing=10 cellpadding=0 style="font-size: 8pt"><tr>
<td><font face="verdana"><b>Id</b></font></td>
<td><font face="verdana"><b>Nombre</b></font></td>
<td><font face="verdana"><b>texto</b></font></td>
<td><font face="verdana"><b>categori</b></font></td>
</tr>
<?php
or
die ("Error al conectar a la base de datos.");or
die ("Error al conectar a la base de datos.");
$query = "SELECT f.id, f.nombre, f.email, f.categori " .
"FROM tabla f " .
"WHERE f.email NOT IN ('Europa')";
$numero = 0;
{
echo "<tr><td width=\"25%\"><font face=\"verdana\">" .
$row["id"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["nombre"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["email"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["categori"] . "</font></td>";
}
?>
</table>
Gracias por vuestras respuestas.