Ver Mensaje Individual
  #15 (permalink)  
Antiguo 17/04/2013, 06:42
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Problemes a convertir asp a php

Para estar seguro de todo yo haria lo siguiente pongo comentarios para que veas lo que pretende cada linea o grupo de lineas

Código PHP:
Ver original
  1. <?php
  2.  
  3. $AUTONOMO="";
  4. if(isset($_REQUEST['AUTONOMO'])) $AUTONOMO=$_REQUEST['AUTONOMO'];
  5. if($AUTONOMO == "") {$AUTONOMO="0";}else{$AUTONOMO= $AUTONOMO;};
  6.  
  7.  
  8. if (isset($_REQUEST["submit"])){
  9.  
  10.      //Para ver que llega a $_REQUEST
  11.     echo "<pre>";
  12.     print_r($_REQUEST);
  13.     echo "<pre>";
  14.  
  15.     extract($_REQUEST);//extraigo todos los tx a variables locales
  16.    
  17.     //Para ver si se ha realizado la conexión
  18.     $cid=odbc_connect("traduct","","") or die(odbc_errormsg());
  19.  
  20.  
  21.     $sql="Select max(IDTRADUCTOR) from TRADUCTORES";
  22.     $result=odbc_exec($cid,$sql);
  23.  
  24.     //Para ver que tienes en $result;
  25.     echo odbc_result($result,1);
  26.  
  27.     $codigo=odbc_result($result,1)+1;
  28.     //Para ver que tienes en codigo
  29.     echo "<br><br>Codigo".$codigo."<br>";
  30.  
  31.     $sql="Insert into TRADUCTORES values('$IDTRADUCTOR','$AUTONOMO','$APELLIDO','$TEL','$FAX','$HORTEL','$OTROSTEL')";
  32.     //Para ver que tienes en $sql
  33.     echo $sql."<br>";
  34. //Copia el resultado anterior he intetalo ejecutar directamente en acces (lo pegas en SQL de una consulta)
  35.      //Para ver el mensaje de error
  36.     $result=odbc_exec($cid,$sql)or die(odbc_errormsg());
  37.  
  38.     if (!$result){
  39.      print "Algo no se ejecutó bien.";
  40.     }
  41.     else{
  42.      print "<br><br><strong><a class='TitularSub' align='center' >La informaci&oacute;n ha sido guardada correctamente.\n</a></strong>";
  43.      }
  44. }
  45. ?>

Supongo que $codigo lo usas en otra parte ... en esta parte del codigo no se usa?
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 17/04/2013 a las 07:38