Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Problemino con un GET

  1. #1

    Problemino con un GET

    ciao a tutti...
    Io sono un novellino con il PHP e avrei bisogno di una mano per risolvere un problema con la mia prima pagina PHP

    allora vi spiego...
    l'url che invio è questo
    codice:
    HTTP://...(ecc.)/mypage.php?larghezza=1000
    e nel mio file php ho messo:

    codice:
    $largOgg['larghezza'];
    codice:
    $dim = (largOgg - 1000) /2;
    codice:
    print("$dim");
    ma il risultato mi esce -500
    in poche parole nn intercetta il get e mi fa la divisione di -1000

    Perchè nn prende il GET come valore per l'espressione????
    potreste spiegarmi come fare???? Vi pregooooooo.......

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Perché i parametri get si prendono con
    $_GET['nomevariabile']

    quindi nel tuo caso
    $_GET['larghezza']

    cos'è $largOgg['larghezza']; ?

  3. #3
    Come ho detto sono lla prime armi =)

    comunque sei io dovessi prendere dall'url due dati nn posso usare $_GET(' '); due volte
    perchè se nn ho capito male $_GET è il nome della variabile....
    e nn posso avere 2 variabili identiche senò si sovrascrivono giusto????

    mi sto incasiando la vita per un GET ....

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    $_GET è un array, quindi può contenere tutti i parametri che vuoi, basta che non abbiano nomi uguali.

    Ad esempio:

    http://..../pagina.php?var1=pippo&va...&var3=paperino

    puoi prendere tutti e 3 i parametri
    $_GET['var1']
    $_GET['var2']
    $_GET['var3']

  5. #5
    Ok adesso ho capito come intercettare il get
    e inserirlo in quella espressioncina come si fa
    dai manuali che leggo nn si capisce na mazza...

  6. #6
    Inserirlo nel senso di mettere il valore all'interno dell'espressiono.

    Mi ero spiegato male scusaaaaa....

  7. #7
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    $dim = ($_GET['larghezza'] - 1000) /2;

    una volta che specifichi il nome del parametro stai prendendo il suo valore, quindi è come una normale variabile.

  8. #8
    Ok grazie di cuore.... provo subitoooo

  9. #9
    FUnziona perfettamente grazie della spiegazione

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 © 2025 vBulletin Solutions, Inc. All rights reserved.