Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   undefined variable :S ayuda plis (https://www.clubdelphi.com/foros/showthread.php?t=81700)

whitesnakevm 09-12-2012 16:45:49

undefined variable :S ayuda plis
 
Ya no me aparece mal en las variables del formulario... en cambio me aparece en la linea donde designo la sentencia :S problemas con el inser

Código Delphi [-]
if(isset($_POST["btnguardar"])){

  
  $rut = $_POST['txt1'];  
  $contra = $_POST['txt2'];
  $nom = $_POST['txt3'];
  $apel = $_POST['txt4'];
  $dire = $_POST['txt5'];
  $celu = $_POST['txt6'];
  $cod_com = $_POST['cbo1'];
  $cod_tip = $_POST['cbo2'];
  $inser="insert into usuarios (nom_u,cont_u,nom_u,apel_u,dire_u,celu_u,cod_com,cod_tipo) values($rut,$contra,$nom,$apel,$dire,$celu,$cod_com,$cod_tip)";}
  $sentencia=mysql_query($inser,$con); [/b]
  if(!$sentencia){
    die("No se pudo Insertar, Existe un Error");
  }


Agradeceria sus respuestas :D y sus ayudas
Saludos

dec 09-12-2012 16:51:09

Hola,

En el código que pones no se define la variable "$con", que, está en la línea en que dices aparece el error.

whitesnakevm 09-12-2012 19:37:44

esta definida en otro php que es la conexion !! :S

dec 09-12-2012 20:34:36

Hola,

Si está definida en otro PHP, como dices, tendrás que "requerir" o "incluir" dicho PHP antes de utilizar la variable.

Es decir, algo como:

Código PHP:

<?php

// Archivo "variables.php"

$variable "ClubDelphi.com";

?>

Código PHP:


<?php

// Otro archivo, requerimos "variables.php"

require( 'variables.php' );

// Ya podemos hacer uso de la variable

echo $variable;

?>


whitesnakevm 10-12-2012 04:25:59

el echo practicamente para que sirve y cuando se ocupa o.O mejor coloco el codigo completo

[delphi]

include("conexion.php");


if (isset($_GET["eli"])){ // si pinchas el eliminar se realizara la sentencia delete
$eliminar="delete from usuarios where rut_u='$_GET[eli]'";
$sentencia=mysql_query($eliminar,$con);
if (!$sentencia){
die ("No elimino el registro, posible error");
}
}

if(isset($_POST["btnguardar"])){


$rut = $_POST['txt1'];
$contra = $_POST['txt2'];
$nom = $_POST['txt3'];
$apel = $_POST['txt4'];
$dire = $_POST['txt5'];
$celu = $_POST['txt6'];
$cod_com = $_POST['cbo1'];
$cod_tip = $_POST['cbo2'];
$inser="insert into usuarios (nom_u,cont_u,nom_u,apel_u,dire_u,celu_u,cod_wcom,cod_tipo) values($rut,$contra,$nom,$apel,$dire,$celu,$cod_com,$cod_tip)";}
$sentencia=mysql_query($inser,$con);
if(!$sentencia){
die("No se pudo Insertar, Existe un Error");
}

Casimiro Notevi 10-12-2012 11:37:24

Recuerda poner los tags al código fuente, ejemplo:



Gracias :)


La franja horaria es GMT +2. Ahora son las 13:55:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi