Hola que tal sigo con los mimo de PHP y estoy un poco confundido
instale el paquete xampp-wind32-1.5.5-installe segun para no mover nada a los archivos e configuraciones(al ultimo acabe haciendolo :S) no se segun las versiones que me instalo son estas:
11. Nov. 2006 XAMPP 1.5.5 beta
- UPDATE phpMyAdmin 2.9.1.0
- UPDATE PHP 5.2.0
30 Okt. 2006 XAMPP 1.5.5 beta 0
- UPDATE phpMyAdmin 2.9.0.2
- UPDATE MySQL 5.0.27
14 August 2006 XAMPP 1.5.4 Beta 1
- UPDATE Apache 2.2.3
baje un editor trial que se llama dzSoft php editor que tiene monta do su propio sevidor web la pregunta es por que segun los codigos que bajo no corren creo que tiene que ver por las verisones del php a l oque he leido o empiezo a pensar que le editor no compila bien(disculpen mi ignorancia si las paginas PHP no se compilan me quede con lso servlets que si lo hacen
)
este es el codigo que utilizo
buscador.php
Código PHP:
<html>
<body>
<?php
print_r($_POST);
if (!isset($_POST["Buscar"]))
{
echo "<p>Debe especificar una cadena a buscar</p> \n";
echo "<p><a href=buscar.php>Volver</p> \n";
echo "</html></body> \n";
exit;
}
$link = mysql_connect("localhost", "root", "");
mysql_select_db("agenda");
$sql = "SELECT * FROM users WHERE snombre LIKE '%$_POST["Buscar"]%' ORDER BY snombre";
echo "<p>Ejecuto el Query</p> \n";
$result = mysql_query($sql, $link);
if ($row = mysql_fetch_array($result))
{
echo "<table border = '1'> \n";
//Mostramos los nombres de las tablas
mysql_field_seek($result,0);
while ($field = mysql_fetch_field($result))
{
echo "<td><b>$field->name</b></td> \n";
}
echo "</tr> \n";
do
{
echo "<tr> \n";
echo "<td>".$row["auser"]."</td> \n";
echo "<td>".$row["snombre"]."</td> \n";
echo "<td>".$row["sdir"]."</td> \n";
echo "<td>".$row["stel"]."</td> \n";
echo "<td><a href='mailto:".$row[""]."'>".$row[""]."</a></td> \n";
echo "</tr> \n";
}while ($row = mysql_fetch_array($result));
echo "<p><a href=buscar.php>Volver</p> \n";
echo "</table> \n";
}
else
{
echo "<p>¡No se ha encontrado ningún registro!</p>\n";
echo "<p><a href=buscar.php>Volver</p> \n";
}
?>
</body>
</html>
que es llamado por buscar.php
Código PHP:
<html>
<body>
<form method = "POST" action = "buscador.php">
<strong>Palabra clave:</strong>
<input type="text" name="Buscar" size="20"><br><br>
<input type="submit" value="Buscar">
</form>
</body>
</html>
print_r($_POST); cuando uso esta linea lleva la cadena pero al llegar al isset primero la tomaba como vacia despues por arte de magia la empezo a reconocer, despues cuando quiero ejecutar el query me da el siguiente error
Código PHP:
Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Documents and Settings\Rarellano\Desktop\Codigo de PHP\buscador.php on line 15
alguien sabe por que es si es la version del PHP
gracias