Foros del Web » Programando para Internet » PHP »

(pregunta) Cancelar Un Proceso Por Busqueda No Encontrada

Estas en el tema de (pregunta) Cancelar Un Proceso Por Busqueda No Encontrada en el foro de PHP en Foros del Web. Bue Kerisa Saber Por Ejemplo Si Al Buscar Un Dni En Una Tabla Ke No Existe Como Hacer Lo Ke Seria Un Exit Sub De ...
  #1 (permalink)  
Antiguo 18/11/2005, 08:59
Avatar de aldo1982  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 19 años, 4 meses
Puntos: 6
(pregunta) Cancelar Un Proceso Por Busqueda No Encontrada

Bue Kerisa Saber Por Ejemplo Si Al Buscar Un Dni En Una Tabla Ke No Existe Como Hacer Lo Ke Seria Un Exit Sub De Vb En Php
Ejemplo De Lo Ke Necesito

Do While No_es_fin_de_arhivo

If Variable = Rs!dni Then
Mensaje = "el Dni Es: " & Rs!dni
Else
Exit Sub (aca Kiero Poner Lo Ke Seria Algo Para Ke Salga Del Proceso Y Ke Tire Algun Mensage Al Estiulo Msgbox)
Endif


Salu2
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA
  #2 (permalink)  
Antiguo 18/11/2005, 10:56
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En PHP ...

die()
www.php.net/die

termina la ejecución del script y sale con un mensaje.

También tienes
break;
para salir de un bucle (romper)

Pero .. creo que tienes una confusión de como trabaja este ambiente de desarrollo.

PHP se "pre-procesa" en el servidor, tu generas "páginas" (salida en general) según la lógica y flujo de tu programación PHP .. así "compones" tu página "HTML/javascript" (por poner un ejemplo de lo más típico). Por ende .. si tu "terminas" la ejecución de un script de esa forma (con un die()) lo más probable es que no termines de generar tu página HTML standard (con sus <html> ... </html>). Debes siempre intentar componer una página como corresponda.

Te recomiendo ver este tutorial:
http://iier.isciii.es/cur_web/

Un saludo,

PD: escribe sin "capitalizar" todas las palabras .. se leerá mejor!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:12.