Ayuda con insertar.php

Iniciado por 34Gl3 S1lV3R, 2 Marzo 2008, 00:09 AM

0 Miembros y 1 Visitante están viendo este tema.

34Gl3 S1lV3R

Hola buenas, tengo un archivo de insertar registros y bueno, he terminado en cuestion con el archivo pero no me funciona, el WAMP me salta un error en la linea 22 del tipo T_STRING y por mas que lo miro no localizo el error.

Me preguntaba si me podriais echar una manita ya que llevo toda la tarde con este archivo....

Saludos y muchas gracias.

Codigo:

<html>
<head>
<title>Insertar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$computadora="localhost";
$usuario="root";
$basedatos="segundamano";
$provincia=$_GET['idpiso'];
$habitacion=$_GET['habitaciones'];
$aseo=$_GET['aseos'];
$amuebla=$_GET['amueblado'];
$fechaconstrucciones=$_GET['fechaconstruccion'];
$metroscuadrados=$_GET['metros'];
$pvp=$_GET['precioventa'];
$enlace= mysql_connect ($computadora, $usuario);
mysql_select_db ($basedatos, $enlace);
$seleccion="INSERT INTO viviendas VALUES ('$provincia', '$habitacion', '$aseo', '$amuebla', '$fechaconstrucciones', '$metroscuadrados', $pvp)";
result= mysql_query ($seleccion, $enlace);
   if (!result)
   {
   echo ("<br>DATOS NO INTRODUCIDOS<br>");
   echo ("a href=index.html>Menu Principal</a>");
   }
   else
   {
   echo ("<br>DATOS INTRODUCIDOS CORRECTAMENTE<br>");
   echo ("a href=index.html>Menu Principal</a>");
   }
   $seleccion2="SELECT * FROM viviendas";
   $result1= mysql_query ($seleccion2, $enlace);
   ?>
   <table align="center" width="450" border="1">
   <tr>
   <td align="center"><b>Provincia</b></td>
   <td align="center"><b>Habitaciones</b></td>
   <td align="center"><b>Aseos</b></td>
   <td align="center"><b>Amueblados</b></td>
   <td align="center"><b>Fecha Construccion</b></td>
   <td align="center"><b>Metros 2</b></td>
   <td align="center"><b>Precio Venta</b></td>
   </tr>
   <?php
   while ($fila= mysql_fetch_array ($result1))
   {
   ?>
   <tr>
   <td><?php echo $fila['idpiso']?></td>
   <td><?php echo $fila['habitaciones']?></td>
   <td><?php echo $fila['aseos']?></td>
   <td><?php echo $fila['amueblado']?></td>
   <td><?php echo $fila['fechaconstruccion']?></td>
   <td><?php echo $fila['metros']?></td>
   <td><?php echo $fila['precioventa']?></td>
   </tr>
   <?php
   }
   ?>
   </table>
   <?php
   mysql_close ($enlace);
   ?>
</body>
</html>

H4RR13R

la linea 22, es donde compruebas que existan las variables o no, yo probaria esto

$result = msql_query(lo que sea);
if( !isset $result)
{
echo"datos no introducidos";
exit;


eso dde return no lo habia oido yo en mi vida... prueba a hacer lo que te digo ;)

mi frase: Un hacker no dice lo que sabe un lammer no sabe lo que dice

ActiveSheet

#2
No manches men, entonces como aprendiste PHP?

eso es basico para una funcion

Código (php) [Seleccionar]

<?php
function 
cuadrado($numero){
$numero*=$numero;
return $numero;
}
$numero=3;
$cuadrado=cuadrado($numero);
echo ("El cuadrado del número $numero es $cuadrado.");


?>



PD: donde dice return men?

survil

pues en la linea 22 es:
$result= mysql_query ($seleccion, $enlace);

NO

result= mysql_query ($seleccion, $enlace);


te falto el $
Dile no a la Religion!
www.liceohugomontiel.ve.tc

SirLanceCC

Moraleja para 34Gl3 S1lV3R:
- Si wamp dice que el error es el la línea 22... ha de ser por que el error es en la línea 22 así que no postees las ciento y cacho líneas por que da flojera leerlas... sólo postea la 21, la 22 y la 23.
- El código ponlo entre las etiquetas[code][/code]
De preferencia usa la caja desplegable que dice GeSHi y selecciona el lenguaje correcto para que se resalte de colores y sea más facil de leer.
- Postear el error que te devuelve wamp (completo... pero no más de 3 errores por que nadie los leerá) puede ser muy útil para los que vean tu mensaje.

ActiveSheet