Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2009, 19:25
Avatar de Kristhoff
Kristhoff
 
Fecha de Ingreso: abril-2009
Ubicación: Popayán - Cauca
Mensajes: 550
Antigüedad: 15 años
Puntos: 12
Usar variable de array qu no conozco

Hola

estoy haciendo una plataforma y he usado el Php Generator For MySQL (Para librarme de horas y horas de codigo) pues bien este programa me ha generado un codigo exclente para las operaciones basicas de una tabla. El problema es que deseo sacar una variable de un array que desconozco por completo para enviarla por URL a otro archivo (tambien generado por el programa en cuestion) y asi poder asociar tablas.

Bien os pongo solo parte del codigo ya que son mas de 500 lineas:

Funcion del formulario de edicion de registro:
Código PHP:
<?php function showroweditor($row$iseditmode)
  {
  global 
$conn;
?>
<table class="tbl" border="0" cellspacing="1" cellpadding="5"width="50%">
<tr>
<td class="hr"><?php echo htmlspecialchars("Id_dueno")."&nbsp;" ?></td>
<td class="dr"><input type="text" name="Id_dueno" value="<?php echo str_replace('"''&quot;'trim($row["Id_dueno"])) ?>"></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Nombre")."&nbsp;" ?></td>
<td class="dr"><textarea cols="35" rows="4" name="Nombre" maxlength="65535"><?php echo str_replace('"''&quot;'trim($row["Nombre"])) ?></textarea></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("Apellido")."&nbsp;" ?></td>
<td class="dr"><textarea cols="35" rows="4" name="Apellido" maxlength="65535"><?php echo str_replace('"''&quot;'trim($row["Apellido"])) ?></textarea></td>
</tr>
</table>
<?php ?>
Funcion para guardar los datos del formulario de registro:
Código PHP:
function sql_insert()
{
  global 
$conn;
  global 
$_POST;

  
$sql "insert into `dueno` (`Id_dueno`, `Nombre`, `Apellido`) values (" .sqlvalue(@$_POST["Id_dueno"], false).", " .sqlvalue(@$_POST["Nombre"], true).", " .sqlvalue(@$_POST["Apellido"], true).")";
  
mysql_query($sql$conn) or die(mysql_error());  

Funcion sqlvalue que no se que hace:
Código PHP:
function sqlvalue($val$quote)
{
  if (
$quote)
    
$tmp sqlstr($val);
  else
    
$tmp $val;
  if (
$tmp == "")
    
$tmp "NULL";
  elseif (
$quote)
    
$tmp "'".$tmp."'";
  return 
$tmp;

En resumen necesito sacar la variable "Id_dueno" del formulario de agregar registro, para pasarla por url con la siguiente instruccion:

Código PHP:
  echo "<script type='text/javascript'>window.location='coche.php?a=add&Id_dueno=VALOR DEL CAMPO'</script>"
pero no he podido hacerlo con el $_POST, tampoco con el que aparese ahi @$_POST y menos con el sqlvalue....etc

Alguien sabe como puedo coger el valor de esa varable y enviarlo por url???

estare muy agradecido.