Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Saltare un errore

  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Saltare un errore

    E' possibile nel PHP saltare un errore come si fa nell'ASP con "on error resume next" ?
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  2. #2

    Re: Saltare un errore

    Originariamente inviato da Grinder
    E' possibile nel PHP saltare un errore come si fa nell'ASP con "on error resume next" ?

    dipende dagli errori..in linea di massima puoi smepre mascherarli e gestirli tu...

    poi con php 5 ci dovrebbe essere anche il costrutto try/catch

  3. #3
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    In locale mi da degli errori quando le variabili non vengono definite
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  4. #4
    Originariamente inviato da Grinder
    In locale mi da degli errori quando le variabili non vengono definite
    allora non vanno saltati, ma corretti


    http://forum.html.it/forum/showthrea...hreadid=556844


  5. #5
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Ok, però io ho una variabile che viene presa da querystring e questa all'inizio è vuota, perchè la query viene fatta dopo...
    Codice PHP:
    $pg $_GET['pg']; 
    Allora dopo il link che mi hai dato ho messo
    Codice PHP:
    $pg $_GET['pg'];
    if(!isset(
    $pg)) $pg 1
    Ma continua a dirmi
    Notice: Undefined index: pg in c:\inetpub\wwwroot\Emotions_Vain\Guestbook\guestbo ok.php on line 19
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  6. #6
    perchè complicarsi la vita a duplicare ua variabile???


    if(!isset($_GET['pg'])) $_GET['pg'] = 1;


    altrimenti s eproprio ci tieni...

    if(!isset($_GET['pg'])) $pg = 1;
    else $pg = $_GET['pg'];

    o più elegantemente...

    $pg = isset($_GET['pg']) ? $_GET['pg'] : 1;


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.