elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Ayuda con insertar.php
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con insertar.php  (Leído 1,837 veces)
34Gl3 S1lV3R

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Ayuda con insertar.php
« en: 2 Marzo 2008, 00:09 am »

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>


En línea

H4RR13R


Desconectado Desconectado

Mensajes: 1.229


Pienso... luego existo


Ver Perfil WWW
Re: Ayuda con insertar.php
« Respuesta #1 en: 2 Marzo 2008, 01:58 am »

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

Código:
$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 ;)


En línea


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


Desconectado Desconectado

Mensajes: 389


Feeling Jazz


Ver Perfil WWW
Re: Ayuda con insertar.php
« Respuesta #2 en: 2 Marzo 2008, 04:07 am »

No manches men, entonces como aprendiste PHP?

eso es basico para una funcion

Código
  1. <?php
  2. function cuadrado($numero){
  3. $numero*=$numero;
  4. return $numero;
  5. }
  6. $numero=3;
  7. $cuadrado=cuadrado($numero);
  8. echo ("El cuadrado del número $numero es $cuadrado.");
  9.  
  10.  
  11. ?>
  12.  

PD: donde dice return men?
« Última modificación: 2 Marzo 2008, 04:19 am por ActiveSheet » En línea

survil


Desconectado Desconectado

Mensajes: 403



Ver Perfil WWW
Re: Ayuda con insertar.php
« Respuesta #3 en: 2 Marzo 2008, 05:32 am »

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

NO

result= mysql_query ($seleccion, $enlace);


te falto el $
En línea

Dile no a la Religion!
www.liceohugomontiel.ve.tc
SirLanceCC


Desconectado Desconectado

Mensajes: 1.093


Ver Perfil WWW
Re: Ayuda con insertar.php
« Respuesta #4 en: 5 Marzo 2008, 23:06 pm »

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
Código:
[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.
En línea

ActiveSheet


Desconectado Desconectado

Mensajes: 389


Feeling Jazz


Ver Perfil WWW
Re: Ayuda con insertar.php
« Respuesta #5 en: 6 Marzo 2008, 03:40 am »

y cual es la moraleja? xD
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines